Funkcja arkuszowa JEŻELI (Excel, Calc, Works)
Transkrypt
Funkcja arkuszowa JEŻELI (Excel, Calc, Works)
Funkcja arkuszowa JEŻELI: JEŻELI(warunek_logiczny; wartość_dla_prawdy; wartość_dla_fałszu) W warunku logicznym wykorzystywane są logiczne operatory porównania =, >, <, >=, <=, <>, za pomocą których porównywane są wartości komórek. Przykłady: Formuła =JEŻELI(A1>0; "Sukces :-)"; "Porażka :-(") spowoduje wyświetlenie ciągu znaków Sukces :-) gdy wartość komórki A1 jest większa od zera lub Porażka :(, gdy wartość komórki A1 wynosi zero lub mniej niż zero. Formuła =JEŻELI(SUMA(A1:A12)<0; "Mamy straty"; "Nie mamy strat") wyświetli ciąg znaków Mamy straty, gdy suma wartości komórek A1:A12 (reprezentujących np. miesięczne zyski firmy) jest mniejsza od zera, a Nie mamy strat, gdy suma ta będzie nieujemna. Formuła =JEŻELI(SUMA(A2:E2)>85; "Uczeń zdał"; "Uczeń nie zdał") wyświetli ciąg znaków Uczeń zdał, gdy suma wartości komórek od A2 do E2 przekroczy 85 (np. granica punktów potrzebna do zdania egzaminów), zaś Uczeń nie zdał, gdy nie przekroczy tej granicy. Funkcja JEŻELI współdziała też z funkcjami LUB, ORAZ i NIE. Zagnieżdżanie JEŻELI: Gdy mamy do czynienia z zakresem liczb W poniższym przykładzie ocena słowna zmienia się zależnie od tego, czy wartość przekracza poziom 150 lub mieści się w przedziale 131-150 lub mieści się w przedziale 111-130 lub mieści się w przedziale 91-110 lub nie przekracza 90. Mamy więc do czynienia z pięciokrotnym użyciem zagnieżdżanej sukcesywnie funkcji JEŻELI i iloczynem logicznym ORAZ, który określa przedziały. =JEŻELI(B2>150;"geniusz";JEŻELI(ORAZ(B2>130;B2<=150);"wybitnie inteligentny";JEŻELI(ORAZ(B2>110;B2<=130);"inteligentny";JEŻELI(ORAZ(B2>90; B2<=110);"średnio inteligentny";JEŻELI(ORAZ(B2<=90);"mało inteligentny")))))