Ëîãè÷åñêèå ôóíêöèè Excel
Ëîãè÷åñêèå âûðàæåíèÿ èñïîëüçóþòñÿ äëÿ çàïèñè óñëîâèé, â êîòîðûõ ñðàâíèâàþòñÿ ÷èñëà, ôóíêöèè, ôîðìóëû, òåêñòîâûå èëè ëîãè÷åñêèå çíà÷åíèÿ. Ëþáîå ëîãè÷åñêîå âûðàæåíèå äîëæíî ñîäåðæàòü ïî êðàéíåé ìåðå îäèí îïåðàòîð ñðàâíåíèÿ, êîòîðûé îïðåäåëÿåò îòíîøåíèå ìåæäó ýëåìåíòàìè ëîãè÷åñêîãî âûðàæåíèÿ. Íèæå ïðåäñòàâëåí ñïèñîê îïåðàòîðîâ ñðàâíåíèÿ Excel
= Ðàâíî
> Áîëüøå
< Ìåíüøå
>= Áîëüøå èëè ðàâíî
<= Ìåíüøå èëè ðàâíî
<> Íå ðàâíî
Ðåçóëüòàòîì ëîãè÷åñêîãî âûðàæåíèÿ ÿâëÿåòñÿ ëîãè÷åñêîå çíà÷åíèå ÈÑÒÈÍÀ (1) èëè ëîãè÷åñêîå çíà÷åíèå ËÎÆÜ (0).
Ôóíêöèÿ ÅÑËÈ
Ôóíêöèÿ ÅÑËÈ (IF) èìååò ñëåäóþùèé ñèíòàêñèñ:
=ÅÑËÈ(ëîãè÷åñêîå_âûðàæåíèå;çíà÷åíèå_åñëè_èñòèíà;çíà÷åíèå_åñëè_ëîæü)
Ñëåäóþùàÿ ôîðìóëà âîçâðàùàåò çíà÷åíèå 10, åñëè çíà÷åíèå â ÿ÷åéêå À1 áîëüøå 3, à â ïðîòèâíîì ñëó÷àå - 20:
=ÅÑËÈ(À1>3;10;20)
 êà÷åñòâå àðãóìåíòîâ ôóíêöèè ÅÑËÈ ìîæíî èñïîëüçîâàòü äðóãèå ôóíêöèè.  ôóíêöèè ÅÑËÈ ìîæíî èñïîëüçîâàòü òåêñòîâûå àðãóìåíòû. Íàïðèìåð:
=ÅÑËÈ(À1>=4;"Çà÷åò ñäàë";"Çà÷åò íå ñäàë")
Ìîæíî èñïîëüçîâàòü òåêñòîâûå àðãóìåíòû â ôóíêöèè ÅÑËÈ, ÷òîáû ïðè íåâûïîëíåíèè óñëîâèÿ îíà âîçâðàùàëà ïóñòóþ ñòðîêó âìåñòî 0.
Íàïðèìåð:
=ÅÑËÈ(ÑÓÌÌ(À1:À3)=30;À10;"")
Àðãóìåíò ëîãè÷åñêîå_âûðàæåíèå ôóíêöèè ÅÑËÈ ìîæåò ñîäåðæàòü òåêñòîâîå çíà÷åíèå. Íàïðèìåð:
=ÅÑËÈ(À1="Äèíàìî";10;290)
Ýòà ôîðìóëà âîçâðàùàåò çíà÷åíèå 10, åñëè ÿ÷åéêà À1 ñîäåðæèò ñòðîêó "Äèíàìî", è 290, åñëè â íåé íàõîäèòñÿ ëþáîå äðóãîå çíà÷åíèå. Ñîâïàäåíèå ìåæäó ñðàâíèâàåìûìè òåêñòîâûìè çíà÷åíèÿìè äîëæíî áûòü òî÷íûì, íî áåç ó÷åòà ðåãèñòðà.
Ôóíêöèè È, ÈËÈ, ÍÅ
Ôóíêöèè È (AND), ÈËÈ (OR), ÍÅ (NOT) - ïîçâîëÿþò ñîçäàâàòü ñëîæíûå ëîãè÷åñêèå âûðàæåíèÿ. Ýòè ôóíêöèè ðàáîòàþò â ñî÷åòàíèè ñ ïðîñòûìè îïåðàòîðàìè ñðàâíåíèÿ. Ôóíêöèè È è ÈËÈ ìîãóò èìåòü äî 30 ëîãè÷åñêèõ àðãóìåíòîâ è èìåþò ñèíòàêñèñ:
=È(ëîãè÷åñêîå_çíà÷åíèå1;ëîãè÷åñêîå_çíà÷åíèå2...)
=ÈËÈ(ëîãè÷åñêîå_çíà÷åíèå1;ëîãè÷åñêîå_çíà÷åíèå2...)
Ôóíêöèÿ ÍÅ èìååò òîëüêî îäèí àðãóìåíò è ñëåäóþùèé ñèíòàêñèñ:
=ÍÅ(ëîãè÷åñêîå_çíà÷åíèå)
Àðãóìåíòû ôóíêöèé È, ÈËÈ, ÍÅ ìîãóò áûòü ëîãè÷åñêèìè âûðàæåíèÿìè, ìàññèâàìè èëè ññûëêàìè íà ÿ÷åéêè, ñîäåðæàùèå ëîãè÷åñêèå çíà÷åíèÿ.
Ïðèâåäåì ïðèìåð. Ïóñòü Excel âîçâðàùàåò òåêñò "Ïðîøåë", åñëè ó÷åíèê èìååò ñðåäíèé áàëë áîëåå 4 (ÿ÷åéêà À2), è ïðîïóñê çàíÿòèé ìåíüøå 3 (ÿ÷åéêà À3). Ôîðìóëà ïðèìåò âèä:
=ÅÑËÈ(È(À2>4;À3<3);"Ïðîøåë";"Íå ïðîøåë")
Íå ñìîòðÿ íà òî, ÷òî ôóíêöèÿ ÈËÈ èìååò òå æå àðãóìåíòû, ÷òî è È, ðåçóëüòàòû ïîëó÷àþòñÿ ñîâåðøåííî ðàçëè÷íûìè. Òàê, åñëè â ïðåäûäóùåé ôîðìóëå çàìåíèòü ôóíêöèþ È íà ÈËÈ, òî ó÷åíèê áóäåò ïðîõîäèòü, åñëè âûïîëíÿåòñÿ õîòÿ áû îäíî èç óñëîâèé (ñðåäíèé áàëë áîëåå 4 èëè ïðîïóñêè çàíÿòèé ìåíåå 3). Òàêèì îáðàçîì, ôóíêöèÿ ÈËÈ âîçâðàùàåò ëîãè÷åñêîå çíà÷åíèå ÈÑÒÈÍÀ, åñëè õîòÿ áû îäíî èç ëîãè÷åñêèõ âûðàæåíèé èñòèííî, à ôóíêöèÿ È âîçâðàùàåò ëîãè÷åñêîå çíà÷åíèå ÈÑÒÈÍÀ, òîëüêî åñëè âñå ëîãè÷åñêèå âûðàæåíèÿ èñòèííû.
Ôóíêöèÿ ÍÅ ìåíÿåò çíà÷åíèå ñâîåãî àðãóìåíòà íà ïðîòèâîïîëîæíîå ëîãè÷åñêîå çíà÷åíèå è îáû÷íî èñïîëüçóåòñÿ â ñî÷åòàíèè ñ äðóãèìè ôóíêöèÿìè. Ýòà ôóíêöèÿ âîçâðàùàåò ëîãè÷åñêîå çíà÷åíèå ÈÑÒÈÍÀ, åñëè àðãóìåíò èìååò çíà÷åíèå ËÎÆÜ, è ëîãè÷åñêîå çíà÷åíèå ËÎÆÜ, åñëè àðãóìåíò èìååò çíà÷åíèå ÈÑÒÈÍÀ.
Âëîæåííûå ôóíêöèè ÅÑËÈ
Èíîãäà áûâàåò î÷åíü òðóäíî ðåøèòü ëîãè÷åñêóþ çàäà÷ó òîëüêî ñ ïîìîùüþ îïåðàòîðîâ ñðàâíåíèÿ è ôóíêöèé È, ÈËÈ, ÍÅ.  ýòèõ ñëó÷àÿõ ìîæíî èñïîëüçîâàòü âëîæåííûå ôóíêöèè ÅÑËÈ. Íàïðèìåð, â ñëåäóþùåé ôîðìóëå èñïîëüçóþòñÿ òðè ôóíêöèè ÅÑËÈ:
=ÅÑËÈ(À1=100;"Âñåãäà";ÅÑËÈ(È(À1>=80;À1<100);"Îáû÷íî";ÅÑËÈ(È(À1>=60;À1<80);"Èíîãäà";"Íèêîãäà")))
Åñëè çíà÷åíèå â ÿ÷åéêå À1 ÿâëÿåòñÿ öåëûì ÷èñëîì, ôîðìóëà ÷èòàåòñÿ ñëåäóþùèì îáðàçîì: "Åñëè çíà÷åíèå â ÿ÷åéêå À1 ðàâíî 100, âîçâðàòèòü ñòðîêó "Âñåãäà".  ïðîòèâíîì ñëó÷àå, åñëè çíà÷åíèå â ÿ÷åéêå À1 íàõîäèòñÿ ìåæäó 80 è 100, âîçâðàòèòü "Îáû÷íî".  ïðîòèâíîì ñëó÷àå, åñëè çíà÷åíèå â ÿ÷åéêå À1 íàõîäèòñÿ ìåæäó 60 è 80, âîçâðàòèòü ñòðîêó "Èíîãäà". È, åñëè íè îäíî èç ýòèõ óñëîâèé íå âûïîëíÿåòñÿ, âîçâðàòèòü ñòðîêó "Íèêîãäà". Âñåãî äîïóñêàåòñÿ äî 7 óðîâíåé âëîæåíèÿ ôóíêöèé ÅÑËÈ.
Ôóíêöèè ÈÑÒÈÍÀ è ËÎÆÜ
Ôóíêöèè ÈÑÒÈÍÀ (TRUE) è ËÎÆÜ (FALSE) ïðåäîñòàâëÿþò àëüòåðíàòèâíûé ñïîñîá çàïèñè ëîãè÷åñêèõ çíà÷åíèé ÈÑÒÈÍÀ è ËÎÆÜ. Ýòè ôóíêöèè íå èìåþò àðãóìåíòîâ è âûãëÿäÿò ñëåäóþùèì îáðàçîì:
=ÈÑÒÈÍÀ()
=ËÎÆÜ()
Íàïðèìåð, ÿ÷åéêà À1 ñîäåðæèò ëîãè÷åñêîå âûðàæåíèå. Òîãäà ñëåäóþùàÿ ôóíêöèÿ âîçâðàòèòü çíà÷åíèå "Ïðîõîäèòå", åñëè âûðàæåíèå â ÿ÷åéêå À1 èìååò çíà÷åíèå ÈÑÒÈÍÀ:
=ÅÑËÈ(À1=ÈÑÒÈÍÀ();"Ïðîõîäèòå";"Ñòîï")
 ïðîòèâíîì ñëó÷àå ôîðìóëà âîçâðàòèò "Ñòîï".
Ôóíêöèÿ ÅÏÓÑÒÎ
Åñëè íóæíî îïðåäåëèòü, ÿâëÿåòñÿ ëè ÿ÷åéêà ïóñòîé, ìîæíî èñïîëüçîâàòü ôóíêöèþ ÅÏÓÑÒÎ (ISBLANK), êîòîðàÿ èìååò ñëåäóþùèé ñèíòàêñèñ:
=ÅÏÓÑÒÎ(çíà÷åíèå)
Àðãóìåíò çíà÷åíèå ìîæåò áûòü ññûëêîé íà ÿ÷åéêó èëè äèàïàçîí. Åñëè çíà÷åíèå ññûëàåòñÿ íà ïóñòóþ ÿ÷åéêó èëè äèàïàçîí, ôóíêöèÿ âîçâðàùàåò ëîãè÷åñêîå çíà÷åíèå ÈÑÒÈÍÀ, â ïðîòèâíîì ñëó÷àå ËÎÆÜ.