Jak používat logické AND nebo OR v příkazu SUM + IF v aplikaci Excel

  • 5/22/2020
  • 2 minuty na čtení
    • s
  • Platí pro: Microsoft Office Excel 2003, Microsoft Office Excel 2007 „Excel 2010

Poznámka

Office 365 ProPlus se přejmenovává na Microsoft 365 Apps pro podniky. Další informace o této změně najdete v tomto příspěvku na blogu.

Shrnutí

V aplikaci Microsoft Excel, když používáte logické funkce AND a / nebo OR uvnitř SUM + Příkaz IF k testování rozsahu pro více než jednu podmínku nemusí fungovat podle očekávání. Vnořený příkaz IF poskytuje tuto funkci; tento článek však pojednává o druhé, jednodušší metodě, která používá následující vzorce.

Pro podmínky AND

Pro podmínky OR

Další informace

Pomocí příkazu SUM + IF spočítejte počet buněk v rozsahu, které prošly daným testem, nebo je sečtěte hodnoty v rozsahu, pro které odpovídající hodnoty v jiném (nebo stejném) rozsahu splňují zadaná kritéria. Chová se podobně jako funkce DSUM v aplikaci Microsoft Excel.

Příklad

Tento příklad počítá počet hodnot v rozsahu A1: A10, které spadají mezi 1 a 10, včetně.

K dosažení tohoto cíle můžete použít následující vnořený příkaz IF:

Následující metoda také funguje a je mnohem snazší ji číst, pokud provádějí více testů:

Následující metoda počítá počet dat, která spadají mezi dvě zadaná data:

Poznámka

  • Tyto vzorce musíte zadat jako maticové vzorce současným stisknutím kláves CTRL + SHIFT + ENTER. V systému Macintosh stiskněte místo toho COMMAND + RETURN.
  • Pole nemohou odkazovat na celé sloupce.

Touto metodou vynásobíte výsledky jednoho logický test jiným logickým testem, který vrátí funkci PRAVDA a NEPRAVDA do funkce SUM. Můžete je přirovnat k:

Výše uvedená metoda počítá počet buněk v rozsahu A1: A10, u nichž oba testy vyhodnotí jako TRUE. Chcete-li sčítat hodnoty v odpovídajících buňkách (například B1: B10), upravte vzorec, jak je znázorněno níže:

V součtu + můžete implementovat operátor OR IF prohlášení podobně. Chcete-li to provést, upravte vzorec zobrazený výše nahrazením znaménka násobení (*) znaménkem plus (+). Získáte následující obecný vzorec:

Write a Comment

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *