Počítejte řádky, pokud v aplikaci Excel splňují více kritérií
Počítejte počet řádků v rozsahu na základě více kritérií, z nichž některá závisí na logických testech, které fungují na úrovni řádků, funkce SUMPRODUCT v Excelu vám může udělat laskavost.
Například mám zprávu o produktu s plánovanými a skutečnými tržbami, nyní chci spočítat řádky obsahující Apple, jejichž skutečný prodej je větší než plánovaný prodej, jak ukazuje obrázek níže. K vyřešení tohoto úkolu je nejúčinnější funkcí funkce SUMPRODUCT.
Pokud funkce SUMPRODUCT splňuje více kritérií, spočítejte řádky
Pokud funkce SUMPRODUCT splňuje více kritérií, spočítejte řádky
Pokud chcete počítat řádky, pokud splňují více kritérií, pomocí funkce SUMPRODUCT v aplikaci Excel je obecná syntaxe:
- logical1, logical2: Logické výrazy používané k porovnání hodnot.
1. Pro počítání počtu řádků Apple, jejichž skutečný prodej je vyšší než plánovaný prodej, použijte následující vzorec:
Pozor: Ve výše uvedeném vzorci, C2: C10> B2: B10 je první logický výraz, který porovnává hodnoty ve sloupci C s hodnotami ve sloupci B; A2: A10 = E2 je druhý logický výraz, který kontroluje, zda buňka E2 existuje ve sloupci A.
2. Poté stiskněte tlačítko vstoupit klíč k získání požadovaného výsledku, viz screenshot:
Vysvětlení vzorce:
=SUMPRODUCT(($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2))
- $ C $ 2: $ C $ 10> $ B $ 2: $ B $ 10: Tento logický výraz se používá k porovnání hodnot ve sloupci C s hodnotami ve sloupci B v každém řádku, pokud je hodnota ve sloupci C větší než hodnota ve sloupci B, zobrazí se PRAVDA, v opačném případě se zobrazí NEPRAVDA a vrátí hodnoty pole takto: {TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE}.
- $ A $ 2: $ A $ 10 = E2: Tento logický výraz se používá ke kontrole, zda buňka E2 existuje v rozsahu A2: A10. Výsledek tedy získáte takto: {TRUE; FALSE; TRUE; FALSE; TRUE; TRUE; FALSE; TRUE; FALSE}.
- ($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2): Operace násobení se používá k vynásobení těchto dvou polí do jednoho pole k vrácení výsledku takto: {1; 0; 1; 0; 0; 0; 0; 1; 0}.
- SUMPRODUCT(($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2))= SUMPRODUCT({1;0;1;0;0;0;0;1;0}): Tento SUMPRODUCT sečte čísla v poli a vrátí výsledek: 3.
Použitá relativní funkce:
- SUMPRODUCT:
- Funkci SUMPRODUCT lze použít k vynásobení dvou nebo více sloupců nebo polí dohromady a následnému získání součtu produktů.
Další články:
- Počítejte řádky, pokud splňují interní kritéria
- Předpokládejme, že máte zprávu o prodejích produktů za letošní a loňský rok a nyní možná budete muset počítat produkty, u nichž jsou tržby v tomto roce vyšší než v loňském roce nebo tržby v tomto roce jsou nižší než loni, jak je uvedeno níže zobrazený snímek obrazovky. Normálně můžete přidat pomocný sloupec pro výpočet rozdílu v prodeji mezi těmito dvěma roky a poté pomocí COUNTIF získat výsledek. Ale v tomto článku představím funkci SUMPRODUCT, abych získal výsledek přímo bez jakéhokoli pomocného sloupce.
- Počítat shody mezi dvěma sloupci
- Například mám dva seznamy dat ve sloupci A a sloupci C, nyní chci porovnat dva sloupce a spočítat, zda se hodnota ve sloupci A nachází ve sloupci C ve stejném řádku jako na obrázku níže. V tomto případě může být funkce SUMPRODUCT tou nejlepší funkcí pro vyřešení tohoto úkolu v aplikaci Excel.
- Spočítat počet buněk se rovná jedné z mnoha hodnot
- Předpokládám, že mám seznam produktů ve sloupci A, nyní chci získat celkový počet konkrétních produktů Apple, Grape a Lemon, které jsou uvedeny v rozsahu C4: C6 ze sloupce A, jak je uvedeno níže. V aplikaci Excel v tomto scénáři obvykle nebudou fungovat jednoduché funkce COUNTIF a COUNTIFS. Tento článek budu mluvit o tom, jak rychle a snadno vyřešit tuto práci kombinací funkcí SUMPRODUCT a COUNTIF.
Nejlepší kancelářské nástroje produktivity
Kutools pro Excel - pomůže vám vyniknout před davem
Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...
Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)
- Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
- Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
- Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
- Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a Firefox.