Formuła Excela: JEŻELI z innymi obliczeniami -

Formuła ogólna

=IF(calculation1,calculation2,calculation3)

Podsumowanie

Funkcję JEŻELI można łączyć z innymi obliczeniami, zagnieżdżając inne formuły i funkcje wewnątrz funkcji JEŻELI. W pokazanym przykładzie wzór w G5 skopiowany na dół to:

=IF(F5-E5>2,SUM(data1),SUM(data2))

gdzie dane1 (B5: B14) i dane2 (C5: C14) to nazwane zakresy.

Gdy wynik F5-E5 jest większy niż 2, funkcja JEŻELI zwraca sumę wartości w danych1. Gdy wynik F5-E5 nie jest większy niż 2, funkcja JEŻELI zwraca SUMA wartości w dane2.

Wyjaśnienie

Celem tej formuły jest zademonstrowanie, jak inne formuły i funkcje mogą być zagnieżdżane w funkcji JEŻELI.

Funkcja JEŻELI przyjmuje trzy argumenty, takie jak:

=IF(logical_test, value_if_true, value_if_false)

W tym przykładzie test logiczny to wyrażenie F5-E5> 2:

=IF(F5-E5>2 // logical test

Gdy to wyrażenie zwraca wartość PRAWDA, funkcja JEŻELI wywołuje funkcję SUMA w celu zsumowania wartości w danych1:

SUM(data1) // when test is TRUE

Gdy wyrażenie zwraca FALSE, funkcja IF wywołuje funkcję SUMA w celu zsumowania wartości w data2:

SUM(data2) // when test is false

W obu przypadkach funkcja SUMA zwraca wartość do funkcji JEŻELI, a funkcja JEŻELI zwraca tę wartość jako wynik końcowy.

Inne obliczenia

Tę koncepcję można dostosować w dowolny sposób. Aby zwrócić średnią zamiast sumy:

=IF(F5-E5>2,AVERAGE(data1),AVERAGE(data2))

Aby sprawdzić, czy F5 i F5 są większe niż 3:

=IF(AND(F5>3,E5>3),SUM(data1),SUM(data2))

I tak dalej. Chodzi o to, że możesz wykonywać dowolne obliczenia wewnątrz funkcji IF. Możesz nawet utworzyć zagnieżdżony IF.

Uwaga: zagnieżdżanie innych obliczeń wewnątrz funkcji lub formuły jest powszechną praktyką w wielu bardziej zaawansowanych formułach. Nie ogranicza się do funkcji JEŻELI. Na tej liście możesz znaleźć wiele przykładów.

Interesujące artykuły...