Formuła programu Excel: Jeśli komórka jest równa -

Formuła ogólna

=IF(A1="red",true result,false result)

Podsumowanie

Aby wykonać jedną akcję, gdy komórka jest równa określonej wartości, a drugą, gdy nie jest równa, możesz użyć funkcji JEŻELI. W pokazanym przykładzie formuła w komórce D6 to:

=IF(B6="red","x","")

Wyjaśnienie

Jeśli chcesz zrobić coś konkretnego, gdy komórka jest równa określonej wartości, możesz użyć funkcji JEŻELI, aby przetestować wartość, a następnie zrób coś, jeśli wynik jest PRAWDA, i (opcjonalnie) zrób coś innego, jeśli wynik testu to FAŁSZ .

W przedstawionym przykładzie wiersze, w których kolor jest czerwony, chcemy oznaczyć znakiem „x”. Innymi słowy, chcemy przetestować komórki w kolumnie B i podjąć określoną akcję, gdy będą równe słowu „czerwony”. Formuła w komórce D6 to:

=IF(B6="red","x","")

W tej formule logicznym testem jest ten bit:

B6="red"

Zwróci to TRUE, jeśli wartość w B6 to „red”, a FALSE, jeśli nie. Ponieważ chcemy oznaczyć lub oflagować czerwone elementy, musimy podjąć działanie tylko wtedy, gdy wynik testu jest PRAWDA. W tym przypadku po prostu dodajemy „x” do kolumny D, jeśli kolor jest czerwony. Jeśli kolor nie jest czerwony (lub pusty itp.), Po prostu zwracamy pusty ciąg („”), który jest wyświetlany jako nic.

Uwaga: jeśli dla argumentu wartość_jeżeli_fałsz nie zostanie podany pusty ciąg („”), formuła zwróci wartość FAŁSZ, jeśli kolor nie jest czerwony ani zielony.

Zwiększ cenę, jeśli kolor jest czerwony

Oczywiście możesz też zrobić coś bardziej skomplikowanego. Na przykład załóżmy, że chcesz podnieść cenę czerwonych przedmiotów tylko o 15%.

W takim przypadku możesz użyć tej formuły w kolumnie E, aby obliczyć nową cenę:

=IF(B6="red",C6*1.15,C6)

Test jest taki sam jak poprzednio (B6 = „czerwony”). Jeśli wynik jest PRAWDA, mnożymy cenę pierwotną przez 1,15 (wzrost o 15%). Jeśli wynik testu jest FAŁSZ, po prostu używamy pierwotnej ceny bez zmian.

Interesujące artykuły...