Súhrnné bunky, ktoré klesnú medzi dvomi hodnotami
Prehľad SUMPRODUCT
Funkcia SUMPRODUCT v programe Excel je veľmi všestranná funkcia, ktorá poskytuje rôzne výsledky v závislosti od spôsobu zadávania argumentov funkcie.
Normálne, ako naznačuje jeho názov, SUMPRODUCT znásobuje prvky jednej alebo viacerých polí, aby získal svoj produkt a potom pridal alebo sumarizoval produkty dohromady.
Pomocou úpravy syntaxe funkcie sa však môže použiť na zhrnutie iba údajov v bunkách, ktoré spĺňajú špecifické kritériá.
Od programu Excel 2007 program obsahoval dve funkcie - SUMIF a SUMIFS -, ktoré súčtou dát v bunkách, ktoré spĺňajú jedno alebo viac kritérií.
Občas je však s SUMPRODUCT ľahšie pracovať, pokiaľ ide o nájdenie viacerých podmienok týkajúcich sa toho istého rozsahu, ako je uvedené na obrázku vyššie.
SUMPRODUCT Syntax funkcie Sum Sumy
Syntax používaný na získanie SUMPRODUCT sumárnych údajov v bunkách, ktoré spĺňajú špecifické podmienky, je:
= SUMPRODUCT (podmienka1 * podmienka2 * pole)
podmienka1, podmienka2 - podmienky, ktoré musia byť splnené predtým, ako funkcia nájde produkt poľa.
pole - súvislý rozsah buniek
Príklad: Sumarizácia údajov v bunkách, ktoré spĺňajú viaceré podmienky
Príklad na obrázku vyššie pridáva údaje v bunkách v rozsahu D1 až E6, ktoré sú medzi 25 a 75.
Zadanie funkcie SUMPRODUCT
Pretože tento príklad používa nepravidelný tvar funkcie SUMPRODUCT, dialógové okno funkcie nemôže byť použité na zadanie funkcie a jej argumentov. Namiesto toho musí byť funkcia zadaná ručne do bunky pracovného hárka.
- Kliknite na bunku B7 v pracovnom hárku tak, aby bola aktívna bunka;
- Do bunky B7 zadajte nasledujúci vzorec: = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75) * (A2: B6))
- Odpoveď 250 by sa mala nachádzať v bunke B7
- Odpoveď sa dosiahla pridaním piatich čísel v rozmedzí (40, 45, 50, 55 a 60), ktoré sú medzi 25 a 75. Celkovo je 250
Zlomenie vzorca SUMPRODUCT
Keď sa používajú podmienky pre jeho argumenty, SUMPRODUCT hodnotí každý prvok poľa proti podmienke a vráti Booleovu hodnotu (TRUE alebo FALSE).
Na účely výpočtov Excel priradí hodnotu 1 pre tie prvky poľa, ktoré sú TRUE (spĺňajú podmienky) a hodnota 0 pre pole prvky, ktoré sú FALSE (nespĺňajú podmienky).
Napríklad číslo 40:
- je TRUE pre prvú podmienku, takže hodnota 1 je priradený v prvom poli;
- je TRUE pre druhú podmienku, takže hodnota 1 je priradený v druhom poli.
číslo 15:
- je FALSE pre prvú podmienku, takže hodnota 0 je priradený v prvom poli;
- je TRUE pre druhú podmienku, takže hodnota 1 je priradený v druhom poli.
Príslušné a nuly v každom poli sa vynásobia:
- Pre číslo 40 - máme 1 x 1 vracia hodnotu 1;
- Pre číslo 15 - máme 0 x 1 vracajúcu hodnotu 0.
Pokračujte v čítaní nižšie
02 z 02Násobenie jednotiek a núl rozsahom
Tieto čísla a nuly sa potom vynásobia číslami v rozsahu A2: B6.
Toto je vykonané, aby sme nám dali čísla, ktoré sa spočítajú funkciou.
Toto funguje preto, lebo:
- 1 krát sa ľubovoľné číslo rovná pôvodnému číslu
- 0 krát je ľubovoľné číslo rovné 0
Takže sme skončili s:
- 1 * 40 = 400 * 15 = 00 * 22 = 01 * 45 = 451 * 50 = 501 * 55 = 550 * 25 = 00 * 75 = 01 * 60 = 600 * 100 = 0
Zhrnutie výsledkov
SUMPRODUCT potom zhrňuje vyššie uvedené výsledky nájsť odpoveď.
40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0 = 250