Argumentumként feltételeket és helyettesítő karaktereket használó függvények
Bizonyos függvények, például a SZUM, a teljes gyűjteményt használják. Más függvények, például a SZUMHA, csak egy adott feltételnek megfelelő cellagyűjteményt használnak. Például a B oszlopban található összes 5-nél kisebb szám összeadásához a következő képlet használata szükséges:
=SZUMHA(B;"<5")
A SZUMHA függvény második argumentuma egy feltétel, mivel azt eredményezi, hogy a függvény figyelmen kívül hagyja az elvárásoknak nem megfelelő cellákat.
A feltételekkel működő függvényeknek két típusa létezik:
HA-ra vagy HATÖBB-re végződő nevű függvények. Ezek a függvények numerikus összehasonlításokat tudnak végezni, ha a feltételeikben összehasonlító műveleti jelek szerepelnek (pl. „>5”, „<=7” vagy „<>2”). Ezeknél a függvényeknél helyettesítő karakterek is használhatók a feltételek megadásához. Például a B oszlopban található, „a” betűvel kezdődő cellák számának kiszámítása a következők használatával lehetséges:
=DARABTELI(B,"a*")
Megjegyzés: A HA függvény különböző, hiszen nem tartalmaz feltételt. Ehelyett egy kifejezést értékel IGAZ vagy HAMIS értékre.
Azok a függvények, amelyek feltételeket tartalmazhatnak (pl. a VKERES függvény), de nem képesek numerikus összehasonlításokat végezni. Ezek a függvények egyes esetekben lehetővé teszik helyettesítő karakterek használatát.
Az alábbi táblázat az összes olyan függvényt tartalmazza, amelyek feltételeket fogadnak el – lehetnek numerikus összehasonlítások, helyettesítő karakterek, reguláris kifejezések vagy ezen három kombinációja.
Függvény | Numerikus összehasonlítások engedélyezése | Helyettesítő karakterek elfogadása | Reguláris kifejezések elfogadása |
---|---|---|---|
Igen | Igen | Igen | |
Igen | Igen | Igen | |
Igen | Igen | Igen | |
Igen | Igen | Igen | |
Nem | Igen | Igen | |
Nem | Igen, ha pontos egyezés van megadva | Igen | |
Igen | Nem | Igen | |
Igen | Nem | Igen | |
Nem | Igen | Igen | |
Nem | Igen, ha pontos egyezés van megadva | Igen | |
Igen | Igen | Igen | |
Igen | Igen | Igen | |
Nem | Igen | Igen | |
Nem | Igen | Igen | |
Igen | Igen | Igen | |
Igen | Igen | Igen | |
Nem | Igen | Igen | |
Nem | Igen | Igen | |
Nem | Igen | Igen | |
Nem | Igen | Igen | |
Nem | Igen, ha pontos egyezés van megadva | Igen | |
Nem | Igen, ha pontos egyezés van megadva | Igen | |
Nem | Igen, ha pontos egyezés van megadva | Igen |