Sečíst pouze buňky obsahující vzorce v Excelu
Předpokládejme, že máte v aplikaci Excel seznam hodnot, některé z nich jsou vytvořeny pomocí vzorců, nyní chcete sečíst pouze buňky, které obsahují vzorce, jak je znázorněno na obrázku níže. Jak lze tento úkol provést v aplikaci Excel?
Sečíst pouze buňky obsahující vzorce v Excelu
V Excelu můžete vytvořit jednoduchý vzorec založený na funkcích SUMPRODUCT a ISFORMULA k sečtení pouze buněk vzorce v rozsahu buněk, obecná syntaxe je:
- range: Rozsah dat, ze kterého chcete sečíst buňky vzorce.
Zadejte nebo zkopírujte níže uvedený vzorec do prázdné buňky a stiskněte vstoupit klíč pro výpočet, viz screenshot:
Vysvětlení vzorce:
=SOUČETNÝ PRODUKT(B2:B12*Vzorec(B2:B12)):
- ISFORMULA(B2:B12): Tato funkce ISFORMULA se používá k testování, zda buňka obsahuje vzorec. Pokud buňka obsahuje vzorec, vrátí hodnotu TRUE a pokud ne, vrátí hodnotu FALSE. Takže dostanete pole jako toto: {FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}.
- B2:B12*ISFORMULA(B2:B12)= {50;150;35;45;200;80;95;45;50;30;108}*{FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}: Matematická operace vynutí hodnoty TRUE a FALSE na 1s a 0s. Násobení těchto dvou polí tedy bude vypadat takto: {50;150;35;45;200;80;95;45;50;30;108}*{0;1;0;0;1;0; 0;1;0;0;1}={0;150;0;0;200;0;0;45;0;0;108}.
- SUMPRODUCT(B2:B12*ISFORMULA(B2:B12))= SUMPRODUCT({0;150;0;0;200;0;0;45;0;0;108}): Nakonec funkce SUMPRODUCT sečte všechny hodnoty v poli a získá výsledek: 503.
Tipy: Sčítat pouze hodnoty přeskočit vzorce
Pokud potřebujete sečíst hodnoty při přeskakování buněk vzorce, můžete do výše uvedeného vzorce přidat funkci NOT takto:
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ů.
- ISFORMULA:
- Funkce Excel ISFORMULA vrátí hodnotu TRUE, pokud buňka obsahuje vzorec, a FALSE, pokud ne.
Další články:
- Součet, pokud začíná nebo končí konkrétním textem nebo znaky
- Chcete-li sečíst hodnoty, pokud odpovídající buňky začínají nebo končí určitou hodnotou, můžete použít funkci SUMIF se zástupným znakem (*), abyste ji vytáhli. Tento článek podrobně představí, jak používat vzorec.
- Sečíst, pokud buňky obsahují konkrétní text v jiném sloupci
- Tento tutoriál vám ukáže, jak sečíst hodnoty, pokud buňky obsahují konkrétní nebo částečný text v jiném sloupci. Vezměte si níže uvedený rozsah dat jako příklad, abyste získali celkové množství produktů obsahujících text „T-Shirt“, s tímto úkolem v Excelu si poradí jak funkce SUMIF, tak funkce SUMPRODUCT.
- Součet nejmenších nebo dolních hodnot N na základě kritérií
- V předchozím tutoriálu jsme diskutovali o tom, jak sečíst nejmenších n hodnot v datovém rozsahu. V tomto článku provedeme další pokročilou operaci – sečteme nejnižší hodnoty n na základě jednoho nebo více kritérií v Excelu.
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.