Logikai műveletek az Excelben

A logikai függvény egy olyan típusú függvény, amely visszaadhatja a lehetséges értékek egyikét - igaz, ha a cella bizonyos feltételeknek megfelelő értékeket tartalmaz, és hamis, ha ez nem történik meg. A logikai függvények a táblázatok programozására szolgálnak annak érdekében, hogy megszabaduljanak a gyakran ismétlődő műveletektől.

Ezenkívül logikai függvényekkel ellenőrizhető, hogy egy cella tartalma mennyiben felel meg bizonyos feltételeknek. Más logikai értékek is ellenőrizhetők.

Összehasonlító operátorok

Minden kifejezés összehasonlító operátorokat tartalmaz. Ezek a következők:

  1. = – az 1. érték egyenlő a 2. értékkel.
  2. > – az 1. érték nagyobb, mint a 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= 1-es érték vagy azonos a 2-es vagy nagyobb értékkel.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> érték 1 vagy nagyobb, mint 2 vagy kisebb.

Ennek eredményeként az Excel két lehetséges eredmény egyikét adja vissza: igaz (1) vagy hamis (2).

A logikai függvények használatához minden lehetséges esetben meg kell adni egy feltételt, amely egy vagy több operátort tartalmaz.

Valódi funkció

Для использования этой функции не нужно указывать никаких аргументов, и она всегда возвращает «Итисда возвращает «Ифейстысто»

Képlet példa − =IGAZ().

Hamis függvény

A függvény teljesen hasonló az előzőhöz, csak az általa visszaadott eredmény „False”. A legegyszerűbb képlet, ahol ezt a függvényt használhatja, a következő =HAMIS().

ÉS funkció

Ennek a képletnek az a célja, hogy visszaadja az „Igaz” értéket, ha minden argumentum megfelel egy bizonyos értéknek vagy bizonyos feltételeknek, amelyeket fent leírtunk. Ha hirtelen eltérés mutatkozik az egyik szükséges feltétel között, akkor a „False” értéket adja vissza.

A logikai cellahivatkozások függvényparaméterként is használatosak. A használható argumentumok maximális száma 255. A kötelező követelmény azonban, hogy ezek közül legalább egy zárójelben szerepeljen.

ИIgazságHamis
IgazságIgazságHamis
HamisHamisHamis

Ennek a függvénynek a szintaxisa a következő:

=ÉS(logikai1; [boolean2];…)

На данном скриншоте видно, что каждый аргумент передает истинное значение, поэтиму в резолулультате иснифользой й результат.Logikai műveletek az Excelben

„Vagy” funkciót

Több értéket ellenőrzi bizonyos kritériumok alapján. Ha bármelyik egyezik, akkor a függvény a valódi értéket (1) adja vissza. Az argumentumok maximális száma ebben a helyzetben is 255, és egy függvényparaméter megadása kötelező.

Ha már a funkcióról beszélünk OR, akkor ennek esetében az igazságtábla a következő lesz.

ORIgazságHamis
IgazságIgazságIgazság
HamisIgazságHamis

A képlet szintaxisa a következő:

=VAGY(Logiai 1; [Logiai 2];…)

Csakúgy, mint az előző és a következő esetekben, minden argumentumot pontosvesszővel kell elválasztani a másiktól. Ha a fenti példára hivatkozunk, akkor ott minden paraméter „True”-t ad vissza, tehát ha ehhez a tartományhoz az „OR” függvényt kell használni, akkor a képlet „True”-t ad vissza, amíg valamelyik paraméter el nem ér egy bizonyos értéket. kritérium.

"Nincs funkció

Azokat az értékeket adja vissza, amelyek ellentétesek az eredetileg beállított értékkel. Ez azt jelenti, hogy ha a „True” értéket függvényparaméterként adjuk át, „False” kerül visszaadásra. Ha nem található egyezés, akkor „Igaz”.

A visszaadott eredmény attól függ, hogy milyen kezdeti argumentumot kapott a függvény. Ha például az „ÉS” függvényt a „NEM” függvénnyel együtt használjuk, akkor a táblázat a következő lesz.

NEM (és())TRUEFEKVŐ
TRUEFEKVŐTRUE
FEKVŐTRUETRUE

Ha a „Vagy” funkciót a „Nem” funkcióval együtt használja, a táblázat így fog kinézni.

NEM (VAGY())TRUEFEKVŐ
TRUEFEKVŐFEKVŐ
FEKVŐFEKVŐTRUE

Ennek a függvénynek a szintaxisa nagyon egyszerű: =НЕ(принимаемое логическое значение).

If

Ez a funkció joggal nevezhető az egyik legnépszerűbbnek. Ellenőrzi egy adott kifejezést egy adott feltételhez képest. Az eredményt befolyásolja egy adott állítás igaza vagy hamissága.

Ha konkrétan erről a függvényről beszélünk, akkor a szintaxisa valamivel bonyolultabb lesz. 

=IF(logikai_kifejezés,[érték_ha_igaz],[érték_ha_hamis])Logikai műveletek az Excelben

Nézzük meg közelebbről a fenti képernyőképen látható példát. Itt az első paraméter a függvény TRUE, amelyet a program ellenőriz. Az ilyen ellenőrzés eredménye alapján a második argumentum kerül visszaadásra. A harmadik lemegy. 

A felhasználó beágyazhat egy funkciót IF másikba. Ezt olyan esetekben kell megtenni, amikor egy bizonyos feltételnek való megfelelés ellenőrzése eredményeként egy másikat kell elvégezni. 

Például számos olyan hitelkártya létezik, amelyeknek a kártyát kiszolgáló fizetési rendszerét jellemző első négy számjeggyel kezdődő számok vannak. Vagyis két lehetőség van - Visa és Mastercard. A kártya típusának ellenőrzéséhez ezt a képletet kell használnia kettővel IF.

=HA(BAL(A2)="4", "Visa", IF(BAL(A1111)="2","Master Card","kártya nincs meghatározva")

Ha nem tudja, mit jelent a függvény LEVSIMV, akkor a bal oldali szövegsor cellarészébe ír. A függvény második argumentumában szereplő felhasználó határozza meg, hogy az Excel balról hány karaktert válasszon. Arra szolgál, hogy ellenőrizze, hogy a hitelkártyaszám első négy számjegye 1111-gyel kezdődik-e. Ha az eredmény igaz, a „Visa” üzenet jelenik meg. Ha a feltétel hamis, akkor a függvény kerül felhasználásra IF.

Hasonlóképpen tisztességes beágyazást érhet el, és ellenőrizheti, hogy egy cella vagy tartomány tartalma megfelel-e több feltételnek.

ERROR funkció

Szükséges annak megállapításához, hogy van-e hiba. Ha igen, akkor a második argumentum értéke kerül visszaadásra. Ha minden rendben van, akkor az első. A függvénynek összesen két argumentuma van, amelyek mindegyike kötelező.

Ennek a képletnek a szintaxisa a következő:

 =IFERROR(érték;érték_ha_hiba)

Hogyan használható a függvény?

Az alábbi példában az első függvényargumentum hibája látható. Ezért a képlet azt a választ adja vissza, hogy a nullával való osztás tilos. A függvény első paramétere bármilyen más képlet lehet. Egy személy önállóan döntheti el, hogy milyen tartalom lehet ott.Logikai műveletek az Excelben

Hogyan használhatók a logikai függvények a gyakorlatban

Feladat 1

Mielőtt a személy célul tűzte volna ki az áruegyenlegek átértékelését. Ha a terméket több mint 8 hónapig tárolják, akkor a felére kell csökkenteni a költségét.

Kezdetben létre kell hoznia egy ilyen táblázatot.Logikai műveletek az Excelben

A cél eléréséhez a funkciót kell használni IF. Példánk esetében ez a képlet így fog kinézni:

 =ЕСЛИ(C2>=8;B2/2;B2)

A függvény első argumentumában található logikai kifejezés a > és = operátorok használatával áll össze. Egyszerűen fogalmazva, kezdetben a kritérium a következő: ha a cella értéke nagyobb vagy egyenlő, mint 8, akkor a második argumentumban megadott képlet kerül végrehajtásra. Terminológiai szempontból, ha az első feltétel igaz, akkor a második argumentum végrehajtásra kerül. Ha hamis – a harmadik.Logikai műveletek az Excelben

A feladat összetettsége növelhető. Tegyük fel, hogy az ÉS logikai függvény használatának feladatával állunk szemben. Ebben az esetben a feltétel a következőképpen alakul: ha a terméket több mint 8 hónapig tárolják, akkor az árát kétszer kell visszaállítani. Ha több mint 5 hónapja akciós, akkor 1,5-szeres alaphelyzetbe kell állítani. 

Ebben az esetben a következő karakterláncot kell beírnia a képlet beviteli mezőjébe.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Logikai műveletek az Excelben

Funkció IF lehetővé teszi a szöveges karakterláncokat az argumentumokban, ha szükséges. 

Feladat 2

Tegyük fel, hogy a termék leárazása után 300 rubel alá került, majd le kell írni. Ugyanígy kell eljárni, ha 10 hónapig feküdt anélkül, hogy eladták volna. Ebben a helyzetben ezen opciók bármelyike ​​elfogadható, ezért logikus a funkció használata OR и IF. Az eredmény a következő sor.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)

Ha a logikai operátort használták a feltétel írásakor OR, akkor a következőképpen kell dekódolni. Ha a C2 cellában 10 vagy több, vagy ha a D2 cella 300-nál kisebb értéket tartalmaz, akkor a megfelelő cellában a „leírva” értéket kell visszaadni.Logikai műveletek az Excelben

Ha a feltétel nem teljesül (vagyis hamisnak bizonyul), akkor a képlet automatikusan üres értéket ad vissza. Így ha a terméket korábban értékesítették, vagy a szükségesnél kevesebb van raktáron, vagy a küszöbértéknél kisebb értékre diszkontált, akkor üres cella marad. 

Más függvények argumentumként való használata megengedett. Például a matematikai képletek használata elfogadható.

Feladat 3

Tegyük fel, hogy több diák is több vizsgát tesz, mielőtt gimnáziumba lép. Átmenő pontszámként 12. A bejutáshoz pedig elengedhetetlen, hogy matematikából legalább 4 pont legyen. Ennek eredményeként az Excelnek nyugtajelentést kell generálnia. 

Először meg kell készítenie a következő táblázatot.Logikai műveletek az Excelben

Feladatunk, hogy az összes érdemjegy összegét összevegyük az átmenő pontszámmal, és amellett, hogy a matematika osztályzata 4 alatt legyen. Az eredményt tartalmazó oszlopban pedig az „elfogadva” vagy a „nem” feliratot kell feltüntetni.

A következő képletet kell beírnunk.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

A logikai operátor használata И ellenőrizni kell, hogy ezek a feltételek mennyire igazak. A végső pontszám meghatározásához pedig a klasszikus függvényt kell használni ÖSSZEG.Logikai műveletek az Excelben

Így a függvény használatával IF sokféle problémát megoldhat, ezért ez az egyik leggyakoribb.

Feladat 4

Tegyük fel, hogy szembe kell néznünk azzal az igénysel, hogy megértsük, mennyibe kerül az áru a teljes értékelés után. Ha egy termék ára alacsonyabb az átlagos értéknél, akkor ezt a terméket le kell írni. 

Ehhez használhatja a fent megadott táblázatot.Logikai műveletek az Excelben

A probléma megoldásához a következő képletet kell használnia.

=IF(D2

Az első argumentumban megadott kifejezésben a függvényt használtuk ÁTLAGOSA, amely egy adott adatkészlet számtani középértékét adja meg. Esetünkben ez a D2:D7 tartomány.Logikai műveletek az Excelben

Feladat 5

Ebben az esetben tegyük fel, hogy meg kell határoznunk az átlagos eladásokat. Ehhez létre kell hoznia egy ilyen táblázatot.Logikai műveletek az Excelben

Ezután ki kell számítania azoknak a celláknak az átlagos értékét, amelyek tartalma megfelel egy bizonyos kritériumnak. Így logikai és statisztikai megoldást is alkalmazni kell. A fenti táblázat alatt létre kell hozni egy segédtáblázatot, amelyben az eredmények megjelennek.Logikai műveletek az Excelben

Ez a feladat egyetlen funkcióval is megoldható.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

Az első argumentum az ellenőrizendő értéktartomány. A második a feltételt adja meg, esetünkben ez a B9 cella. De harmadik érvként a tartományt használjuk, amelyet a számtani átlag kiszámításához használunk.

Funkció SZÍVTELEN lehetővé teszi a B9 cella értékének összehasonlítását azokkal az értékekkel, amelyek a B2:B7 tartományban találhatók, amely felsorolja az üzletek számát. Ha az adatok egyeznek, akkor a képlet kiszámítja a C2:C7 tartomány számtani átlagát.Logikai műveletek az Excelben

Következtetések

Logikai függvényekre különféle helyzetekben van szükség. Sokféle képlet használható bizonyos feltételek tesztelésére. Mint fentebb látható, a fő funkció az IF, но существует множество других, которые можно использовать в различных ситуациях.

Számos példát is hoztak arra, hogyan használhatók a logikai függvények valós helyzetekben.

A logikai függvények használatának sokkal több szempontja is van, de nehéz mindezt egy, akár egy nagy cikk keretein belül megvizsgálni. A tökéletességnek nincs határa, így mindig kereshet a már ismert formulák új alkalmazásait.

Hagy egy Válaszol