Uproszczenie formuł poprzez zmniejszenie złożoności funkcji IF w programie Microsoft Excel 2010

Anonim

W tym artykule nauczymy się upraszczać formuły, zmniejszając złożoność funkcji JEŻELI w programie Microsoft Excel 2010.

Podczas pracy nad formułą NESTED IF; pomyślne wykonanie polecenia zależy od tego, czy warunek jest spełniony, czy nie. W jednej komórce można zagnieździć wiele funkcji JEŻELI.

Funkcja JEŻELI sprawdza, czy podany warunek jest PRAWDA czy FAŁSZ. Jeśli warunek zwraca TRUE, zwraca wartość zadaną, a jeśli warunek zwraca FALSE, zwraca inną zadaną wartość.

Składnia = JEŻELI(test_logiczny;wartość_jeśli_prawda;wartość_jeśli_fałsz)

test logiczny: Test logiczny sprawdzi warunek lub kryteria. Jeśli warunek jest spełniony, zwraca wartość zadaną, a jeśli warunek nie jest spełniony, zwraca kolejną wartość zadaną.

value_if_true: Wartość, która ma zostać zwrócona, jeśli ten argument zwróci TRUE.

value_if_false: Wartość, która ma zostać zwrócona, jeśli ten argument zwróci FALSE

Korzystanie z zagnieżdżonych JEŚLI funkcja zajmie zbyt dużo czasu. Możemy użyć funkcji alternatywnej tj. WYBIERZ funkcję aby zwrócić to samo wyjście, które zwróci funkcja IF.

Wybierać: Zwraca znak określony przez numer kodu z zestawu znaków dla komputera. Funkcja WYBIERZ zwróci wartość z listy wartości na podstawie podanego numeru indeksu. Funkcja Choose wykorzystuje numer_indeksu do zwracania wartości z listy.

Składnia =WYBIERZ(liczba_indeksu,wartość1,wartość2,…)

indeks_num: Określa, który argument wartości jest wybrany. Numer_indeksu musi być liczbą z zakresu od 1 do 254 lub formułą zawierającą liczby z zakresu od 1 do 254. Jeśli numer_indeksu jest mniejszy niż 1, funkcja select zwróci #WARTOŚĆ! błąd.

wartość1 i wartość 2 to od 1 do 254 argumentów wartości, z których WYBIERZ oceni i zwróci wynik.

Weźmy przykład:

  • Mamy tabelę danych Studentów.
  • W kolumnie A mamy nazwiska Uczniów, aw kolumnie B ich Oceny
  • W kolumnie F i G mamy warunki - Wynik i Oceny.

  • W kolumnie C chcemy wprowadzić zagnieżdżoną formułę IF, która zwróci Oceny
  • W komórce C2 wprowadź formułę =JEŻELI(B2=1,$G$3,JEŻELI(B2=2,$G$4,JEŻELI(B2=3,$G$5;JEŻELI(B2=4,$G$6))))

  • Kopiując poniższy wzór, otrzymamy wynik jak poniżej

  • W komórce D2 wprowadzimy formułę=WYBIERZ(B2,$G$3,$G$4,$G$5,$G$6)

  • WYBIERAĆ funkcja sprawdzi wartość w komórce B2 i zwróci wartość na podstawie wartości w kolumnie G.
  • Kopiując poniższy wzór, otrzymamy wynik jak poniżej

  • Obie formuły zapewniają te same dane wyjściowe, ale używają funkcji WYBIERZ, która zmniejsza złożoność funkcji JEŻELI, w której dla każdego nowego warunku musimy napisać nowy warunek JEŻELI w funkcji JEŻELI.