A Microsoft Office Excel táblázatkezelő "if" logikai függvényének célja a neki átadott kifejezés igazságának ellenőrzése. Ennek az ellenőrzésnek az eredményétől függően a függvény visszaadja az ehhez átadott két érték egyikét. A három paraméter - a feltétel és a két visszaküldött eredmény - mind összehasonlító függvény lehet, lehetővé téve tetszőleges számú argumentum összehasonlítását.
Szükséges
Alapvető Excel funkciók készségek
Utasítás
1. lépés
Használja a logikai értéket és az operátort az if függvény használatához képest az argumentumok számának növeléséhez. Ez lehetővé teszi további összehasonlítási műveletek alkalmazását olyan esetekben, amikor szükséges, hogy az argumentumokban felsorolt összes összehasonlítási művelet igaz legyen. Például, ha ennek a függvénynek vissza kell adnia egyet, feltéve, hogy az A1 cellában szereplő érték nagyobb, mint az A5 cellában szereplő érték, és a B1 értéke megegyezik a B3 értékével, akkor az „if” függvény hasonlóan írható ez: IF (ÉS (A1> A5; B1 = B3); 1; 2). Az „és” függvény argumentumainak száma nem lehet több, mint 30, de mindegyik magában tartalmazhatja az „és” függvényt, így lehetősége van arra, hogy bármilyen ésszerű fészkelési szintű függvényből összeállítson egy fészkelő babát.
2. lépés
Előfordul, hogy egy szükséges feltétel helyett egy megfelelő állapotot kell ellenőrizni. Ilyen esetekben a "és" függvény helyett bővítse az "vagy" függvény argumentumainak számát. Tegyük fel, hogy azt szeretné, ha az if függvény visszaadna egyet, ha az A1 cellában szereplő érték nagyobb, mint az A5 cellában szereplő érték, vagy ha B1 megegyezik a B3 értékkel, vagy az A4 negatív szám. Ha egyik feltétel sem teljesül, akkor a függvénynek nullát kell adnia. Az "ha" függvény három összehasonlított és két visszatérített argumentumának ilyen konstrukciója így írható: IF (OR (A1> A5; B1 = B3; A4
3. lépés
Kombinálja az „és”, „vagy” és „ha” függvényeket különböző fészkelési szinteken, hogy optimális algoritmust kapjon a szükséges számú argumentum összehasonlításához. Például: IF (OR (A1> A5; IF (AND (A7> A5; B1
4. lépés
Használja a másodikat és a harmadik if argumentumokat (visszatérő értékeket) az összehasonlítható paraméterek számának növeléséhez. Mindegyik tartalmazhat hét fészkelési szintet az „és”, „vagy” és „ha” funkcióval. Ugyanakkor ne felejtsük el, hogy a második argumentumban megadott összehasonlítási műveleteket csak akkor ellenőrizzük, ha az első „if” argumentumban szereplő összehasonlítási művelet az „true” értéket adja vissza. Ellenkező esetben a harmadik argumentum helyére írt függvényeket ellenőrizzük.