A Microsoft Excel hatékony eszközökkel rendelkezik, amelyek segítenek megoldani a nehéz számítógépes problémákat. Ebben a készletben a leggyakrabban használt eszközök az IF funkció.
Az Excelnél végzett munka során meg kell értenieaz IF függvény értéke a helyes szintaxis lekérdezések összeállításához. Algoritmusának köszönhetően valamilyen logikai összehasonlítást végeznek, attól függően, hogy a két művelet közül melyik kerül végrehajtásra.
Egyszerűbben fogalmazva: az "IF" funkció beha egy kifejezés valódi értéke egy műveletet hajt végre, hamis esetén egy másik. Ugyanakkor a műveletek lehetnek explicit értékek vagy egy bizonyos függvények is, beleértve az “IF” -t is. Emiatt az "Excel" funkcióban az "IF" lehetővé teszi egy ágot, amikor egy bizonyos algoritmust hajt végre különféle problémák megoldásakor.
A legtöbb szintaxis egyszerű leírásatervek - az egyik fő előnye, amelyről az Excel híres. Az "IF" függvény számukra is utal - a zárójelben szereplő kulcsszó után felváltva jelzik a feltételt, a művelet igaz, majd hamis. Vázlatosan úgy néz ki, hogy:
IF (log_expression; [value_if_true]; [value_if_false]);
Az egyik olyan funkció, amely megkülönbözteti a funkciótIF fészkel. Vagyis az egyik tervezésen belül lehet egy másik is, amelynek értéke a lekérdezés teljes eredményétől függ. Maga a funkció mellett az IF-n belül lehetnek más is. De az első esetben ez a komponens a szintaktikai konstrukció három részében elhelyezhető.
Ha összetett feladatokkal dolgozik, akkor ezt használjákaz "IF" funkció több feltétellel, ebben a szakaszban azonban a legtöbb felhasználónak problémája van. Ennek oka a multi-feltételes algoritmus speciális feladata. Az Excel programban az "IF" függvény csak egy összehasonlítási műveletet ellenőriz logikai kifejezésben, vagyis nem működik együtt vagy konjunktúrával. Több feltétel ellenőrzéséhez a fészkelő tulajdonságot kell használnia.
Annak megértése, hogyan lehet több feltételt beállítaniHA, akkor kényelmes egy példát használni. Ellenőrizze, hogy az "A1" cellában szereplő szám a megadott intervallumban van-e 5-től 10-ig. Mint láthatja, ebben az esetben két feltételt kell ellenőrizni, ellenőrizve a két érték - 5 és 10 - összehasonlításának érvényességét. A példa megvalósításához az "Excel" alkalmazásban a függvényt a következő formában kell írni:
= IF (A1> 5; IF (A1 <10; "esik a tartományba;" esik a tartományba ");" kívül esik a tartományba ")
A kimenet többszöri ismétlésének elkerülése érdekébenmondatok esetén, érdemes újra alkalmazni a fészkelési elvet, és a függvények értékének argumentumként való visszatérésének ellenőrzését választani, attól függően, hogy melyik kiadásra kerül, vagy a legelején használja az „ÉS” függvényt, az összes feltételt egyszerre ötvözve. Ez a megközelítés bonyolult fészkelési szinttel bonyolítja az írott konstrukció megértését, de jelentős számú feltétellel ez a megközelítés optimálisabb.
Érdemes megjegyezni, hogy az „IF” funkció lehetővé teszihagyja üresen egy vagy több paramétert. Ebben az esetben az eredmények attól függnek, hogy mely argumentumokat hagyta el a felhasználó.
Ha logikai kifejezés helyett hagyjaérvénytelen, akkor a függvény eredménye az algoritmus hamis végrehajtásáért felelős művelet végrehajtása. Ennek oka az a tény, hogy a program egy üres helyet nullával társít, amely logikai nyelven "FALSE" -et jelent. Ha az igazság vagy hamisság esetén a végrehajtásért felelõs értékek egyikét hagyja el, akkor annak kiválasztásakor az eredmény "0" lesz.
Külön érdemes megjegyezni azt az esetet, amikor ahelyett, hogylogikai kifejezést nem egy olyan konstrukciót vezet be, amely a "TRUE" vagy "FALSE" értéket adja vissza, hanem egy karakterkészletet vagy egy cellához mutató linket. Abban az esetben, ha egy kifejezést paraméterként írnak, amely nem valami numerikus értéket vagy logikai szavakat tartalmaz, ez hibát okoz a funkció végrehajtásakor. Ha megadja a cella címét vagy regisztrál egy bizonyos számot / logikai értéket, akkor az eredmény határozza meg ezt a tartalmat. Ha a 0, a "FALSE" szó vagy az érvénytelen szó meg van írva a cellában vagy az állapotban, az eredmény a funkció hamis végrehajtása. Minden más esetben egy valódi cselekvési forgatókönyvet hajtanak végre.
Az Excel angol verziójának használatakorfigyelembe kell venni azt a tényt, hogy az összes funkció angolul is meg van írva. Ebben az esetben az "IF" függvényt IF-ként írják, de egyébként a szintaxis és a működési algoritmus változatlan marad.
Az "Excel" segítségével 64 beágyazott felhasználható„IF” funkciók - ez az összeg elegendő szinte minden feladat megoldásához, azonban ez a kis szám is gyakran problémát jelent a felhasználó számára. Ennek több oka lehet: a kérelem elkészítésekor elég könnyű hibázni a képlet megírásában - a statisztikák szerint az esetek 25% -ában minden apró pontatlanság téves eredményhez vezet, ami viszonylag nagy mutató.
Még egy mínusz a nagy IF fészkelésbőlalacsony olvashatóság. Annak ellenére, hogy a kérés egyes részeiben a program színnel kiemelte, még számos beágyazott funkció is nagyon nehéz elemzni. Így ha egy idő után vissza kell térnie a formatervezéshez, vagy el kell kezdenie dolgozni valaki más kérésével, sok időbe telik a megértése. Ezenkívül minden egyes funkciónak van saját zárójele, és véletlenül a helyére helyezve hosszú ideig hibát kell keresnie.
A megértés megerősítése érdekében érdemes megfontolni a gyakorlatban, hogy az IF függvény hogyan működik az Excelben. Az alábbi példák bemutatják annak felhasználásának fő módjait.
A legegyszerűbb példa egy függvény elemzésérekét szám összehasonlítása. A variabilitás érdekében az A1 és B1 cellákban két numerikus változó értékét állítottuk be, amelyeket összehasonlítunk. A probléma megoldásához használja a következő rekordot:
= IF (A1 = B1; "számok egyenlő"; "számok egyenlőtlen").
Ebben az esetben, ha mindkét cellában azonos értékek vannak, akkor az eredmény a "számok egyenlő", minden más esetben a "számok egyenlőtlen" lesz.
A feltételes nyilatkozat működésének áttekintése aTöbb feltétel például példaként használhatja a másodlagos egyenlet megoldásainak számát. Ebben az esetben az ellenőrzést a diszkrimináns szerint hajtják végre - ha kisebb, mint nulla, akkor nincsenek megoldások, ha nullával egyenlő - ez egy, minden más esetben - két gyökér van. Ennek a feltételnek a rögzítéséhez elegendő a következő formanyomtatvány igénylése:
Azok számára, akik jobban meg akarják érteni az IF funkcióval kapcsolatos lehetőségeket, az Excel példáit a súgóban találja, amelyek részletesen leírják mindegyikük előrehaladását.