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 |