Funkcie, ktoré ako argumenty prijímajú podmienky a náhradné znaky

Niektoré funkcie, ako napríklad SUM, fungujú v celých rozsahoch. Iné funkcie, ako napríklad SUMIF, fungujú iba v bunkách v rozsahu, ktoré spĺňajú podmienku. Ak chcete napríklad spočítať všetky čísla v stĺpci B, ktoré sú menšie ako 5, môžete použiť tento zápis:

=SUMIF(B;“<5”)

Druhý argument funkcie SUMIF sa volá podmienka, pretože zabezpečuje, že funkcia ignoruje bunky, ktoré nespĺňajú požiadavky.

Existujú dva typy funkcií, ktoré používajú podmienky:

  • Funkcie, ktorých názvy končia na IF alebo IFS (okrem funkcie IF, ktorá nepoužíva podmienky a namiesto toho používa výrazy, ktorých výsledkom by mala byť hodnota TRUE alebo FALSE). Tieto funkcie dokážu v podmienkach vykonávať číselné porovnania, napríklad „>5“, „<=7“ alebo „<>2“.  Tieto funkcie tiež v určujúcich podmienkach prijímajú zástupné znaky. Ak chcete napríklad spočítať počet buniek v stĺpci B, ktoré začínajú na písmeno „a“, môžete použiť zápis:

    =COUNTIF(B;“a*”)

  • Funkcie, ktoré používajú podmienky, napríklad HLOOKUP, ale nedokážu vykonávať číselné podmienky. Tieto funkcie niekedy povoľujú používanie náhradných znakov.

Funkcie, ktoré umožňujú číselné porovnania alebo náhradné znaky

Funkcia

Povoľuje numerické porovnania

Akceptuje náhradné znaky

AVERAGEIF

Áno

Áno

AVERAGEIFS

Áno

Áno

COUNTIF

Áno

Áno

COUNTIFS

Áno

Áno

SUMIF

Áno

Áno

SUMIFS

Áno

Áno

HLOOKUP

Nie

Ak je určená presná zhoda

MATCH

Nie

Ak je určená presná zhoda

SEARCH

Nie

Áno

VLOOKUP

Nie

Ak je určená presná zhoda