Jak vypočítat v aplikaci Excel, pokud nejsou buňky prázdné: 7 příkladných vzorců

  • Sdílet Toto
Hugh West

Microsoft Excel je vynikající software pro efektivní zpracování dat. V tomto článku se naučíme vypočítat, zda buňka není prázdná, pomocí vzorců Excelu.

Stáhnout cvičebnici

Stáhněte si tento cvičební sešit a procvičujte si při čtení tohoto článku.

Výpočet, pokud buňka není prázdná.xlsx

7 vzorců aplikace Excel pro výpočet, zda nejsou buňky prázdné

V tomto článku potřebujeme použít funkce IF pro všechny metody výpočtu, pokud buňka není v Excelu prázdná. Použijeme další funkce spolu s funkcí IF a zkontrolovat prázdná místa a vypočítat.

Funkce IF je jednou z hojně využívaných funkcí Excelu. Jedná se o logickou funkci, která slouží k porovnání hodnoty s tím, co chceme, a udává výsledek. IF První výsledek je, že pokud je naše porovnání Pravda , druhý, pokud je naše srovnání False .

Syntaxe:

IF(logical_test, value_if_true, [value_if_false])

Argumenty:

logical_test - Podmínka, kterou jsme nastavili k testování.Podmínka, kterou chcete testovat.

value_if_true - Pokud je logický test Pravda , funkce vrátí hodnotu. Tato hodnota se nastaví zde.

value_if_false - Pokud je logický test False , funkce vrátí tuto hodnotu.

V datovém souboru uvažujeme některé zaměstnance pracující v podniku s jejich platem.

1. Kombinace funkcí IF a AND pro výpočet, zda nejsou buňky prázdné

V této části použijeme kombinaci IF & Funkce AND .

Na stránkách A Funkce je logický test. Testuje, zda jsou všechny podmínky správné, a vrací hodnotu TRUE . Nebo pokud některá z podmínek není splněna, vrátí se zpět FALSE .

Syntaxe:

AND(logical1, [logical2], ...)

Argumenty:

logical1 - Je to první podmínka, kterou chceme otestovat a kterou lze považovat buď za TRUE nebo FALSE .

logical2, ... - Další podmínky, které chceme testovat a které lze považovat buď za TRUE nebo FALSE . Můžeme nastavit maximálně 255 podmínek.

Krok 1:

  • Přidejte řádek pro zobrazení výpočtu.

Krok 2:

  • Přejít na Buňka C14 .
  • Napište vzorec a ten je:
=IF(AND(B7"",B8""),C7+C8,"")

Krok 3:

  • Nyní stiskněte Vstupte na .

Zde získáme SUM výpočet, protože porovnávané buňky obsahují data.

Krok 4:

  • Nyní vymažte data Buňka B7 a uvidíte, co se stane.

Pokud se tedy najde prázdná buňka, výpočet se neprovede.

2. Použijte funkce IF a OR k výpočtu pro neprázdné buňky

Funkce OR je logická funkce. Používá se k rozhodnutí, zda jsou některé stavy v testu TRUE .

Vrací TRUE pokud se některý z jeho argumentů vyhodnotí jako platný, a vrátí hodnotu FALSE pokud se všechny jeho argumenty vyhodnotí jako chybné.

Syntaxe:

OR(logical1, [logical2], ...)

Argumenty:

logical1 - Je to první podmínka, kterou chceme otestovat a která může zohlednit buď TRUE nebo FALSE .

logical2, ... - Další podmínky, které chceme testovat a které mohou zohledňovat buď TRUE nebo FALSE . Můžeme nastavit maximálně 255 podmínek.

Krok 1:

  • Přejít na Buňka C14 .
  • Napište kombinaci IF & NEBO vzorec. Vzorec bude:
=IF(OR(B7="",B8=""),"",C7+C8)

Krok 2:

  • Pak stiskněte tlačítko Vstupte na .

Protože naše srovnávací buňky obsahují data, dostaneme po výpočtu výsledek součtu.

Krok 3:

  • Chceme zjistit, co se stane s prázdnými buňkami.
  • Odstranění dat z Buňka B7 .

Vidíme, že se zobrazuje prázdné místo, žádný výpočet se neprovádí kvůli prázdným buňkám.

3. Kombinace funkcí ISBLANK a OR pro výpočet pro neprázdné buňky

Funkce ISBLANK je verze IS kontroluje jakoukoli hodnotu nebo buňku a vrací ji. TRUE pokud je prázdný. V opačném případě, FALSE se zobrazí ve výsledku.

Krok 1:

  • Napište vzorec v Buňka C14. Vzorec bude následující:
=IF(OR(ISBLANK(B7),ISBLANK(B8)),"",C7+C8)

Krok 2:

  • Stiskněte tlačítko Vstupte na .

Protože naše referenční buňky obsahují data, dostaneme po výpočtu výsledek.

Krok 3:

  • Nyní odstraňte data z kterékoli referenční buňky a zjistěte, co se stane.

Ve výpisu dostaneme prázdné místo, protože jedna buňka je prázdná.

4. Spojte COUNTA a IF, abyste sečetli pouze neprázdné buňky

Funkce COUNTA spočítá počet buněk, které nejsou v určitém rozsahu prázdné.

Syntaxe:

COUNTA(hodnota1, [hodnota2], ...)

Argumenty:

value1 - První argument popisuje hodnoty, které chceme počítat.

value2, ... - Další argumenty popisující hodnoty, které chceme počítat. Můžeme nastavit maximálně 255 argumentů.

Krok 1:

  • Opět přejděte na Buňka C14 a napište následující vzorec.
=IF(COUNTA(B5:B12)=8,SUM(C5:C12),"")

Krok 2:

  • Pak stiskněte tlačítko Vstupte na .

V našem vzorci jsme vzali všechny údaje o Název sloupec. COUNTA Funkce spočítá počet buněk s daty a porovná jej s celkovým počtem buněk daného rozsahu. Protože porovnání neodpovídá počtu buněk rozsahu, neprovede se žádný výpočet.

Krok 3:

  • Nyní přidejte náhodná data na Buňka B9 .

Nyní vidíme návrat; žádná buňka nyní není prázdná.

Podobné čtení:

  • Zjištění, zda je buňka v aplikaci Excel prázdná (7 metod)
  • Pokud je buňka prázdná, zobrazte 0 v aplikaci Excel (4 způsoby)
  • Jak vrátit hodnotu, pokud je buňka prázdná (12 způsobů)
  • Zvýraznění prázdných buněk v aplikaci Excel (4 užitečné způsoby)

5. Spojte IF a COUNTBLANK pro součet neprázdných buněk s prázdnými buňkami uvnitř

Funkce COUNTBLANK je jednou ze statistických funkcí. Slouží k počítání počtu prázdných buněk v rozsahu.

Syntaxe:

COUNTBLANK(rozsah)

Argument:

Rozsah - Rozsah, ze kterého chceme počítat prázdné buňky.

Krok 1:

  • Napíšeme COUNTBLANK funkce v Buňka C14 Vzorec bude následující:
=IF(COUNTBLANK(B5:B12),"",SUM(C5:C12))

Krok 2:

  • Pak stiskněte tlačítko Vstupte na .

Protože vzorec našel ve vybraném rozsahu prázdné buňky, nezobrazí se žádný výsledek.

Krok 3:

  • Nyní vložte náhodná data do Buňka B9 a uvidíte, co se stane.

Nyní se v rozsahu nevyskytují žádné prázdné buňky a zobrazí se výsledek součtu.

6. Operace COUNTIF pro výpočet součtu pro neprázdné buňky

Funkce COUNTIF je jednou ze statistických funkcí. Slouží k počítání počtu buněk, které splňují dané kritérium.

Syntaxe:

COUNTIF(rozsah, kritéria)

Argumenty:

rozsah - Je to skupina buněk, které chceme spočítat. Rozsah může obsahovat čísla, pole, pojmenovaný rozsah nebo odkazy, které obsahují čísla.

kritéria - Může to být číslo, výraz, odkaz na buňku nebo textový řetězec, který určuje, které buňky se budou počítat.

Krok 1:

  • Přejít na Buňka C14 .
  • Nyní napište následující vzorec:
=IF(COUNTIF(B5:B12,"")>0,"",SUM(C5:C12))

Krok 2:

  • Nyní stiskněte Vstupte na .

Po použití vzorce nevidíme žádný výsledek.

Krok 3:

  • Přidáváme náhodná data v Buňka B9 .

Nyní se nám zobrazí výsledky, protože ve vybraném rozsahu nemáme žádné prázdné místo.

7. Spojte SUMPRODUCT a IF pro sečtení dat s prázdnými buňkami uvnitř

Funkce SUMPRODUCT Výsledkem je součet součinů odpovídajících rozsahů nebo polí. Výchozí operací je násobení, ale možné je také sčítání, odčítání a dělení.

Syntaxe:

=SUMPRODUCT(pole1, [pole2], [pole3], ...)

Argumenty:

array1 - Je to první argument pole, jehož složky chceme vynásobit a poté sečíst.

[pole2], [pole3],... - Jedná se o nepovinné argumenty. Můžeme přidat až 255 argumentů.

Krok 1:

  • Použijte SUMPRODUCT funkci na jako následující vzorec:
=IF(SUMPRODUCT(--(B5:B12=""))>0,"",SUM(C5:C12))

Krok 2:

  • Nyní stiskněte Vstupte na .

Krok 3:

  • Nyní vložte jméno do prázdné buňky pole Název sloupec.

Vidíme, že se zobrazuje požadovaný výsledek, protože všechny buňky jsou vyplněny daty.

Závěr

V tomto článku jsme popsali 7 metod pro výpočet, zda buňka není prázdná, pomocí vzorců aplikace Excel. Doufám, že to uspokojí vaše potřeby. Podívejte se prosím na naše webové stránky. Exceldemy.com a napište své návrhy do komentářů.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.