Funkcja IF
Z Planfix
Ta funkcja zwraca jedną z dwóch wartości, w zależności od warunku.
Format:
- IF(condition;yes_value;no_value)
gdzie:
- condition - wyrażenie logiczne używające symboli >, <, =, >=, <=, !=, innej funkcji lub wartości
- yes_value - liczba lub ciąg znaków, który zostanie zwrócony, jeśli warunek jest spełniony
- no_value - liczba lub ciąg znaków, który zostanie zwrócony, jeśli warunek nie jest spełniony
Przykłady:
IF(D="Tekst w kolumnie";"Dobrze";"Źle")
IF(D > 100500;"Dużo";"Mało")
IF(CONTAIN(H;"Kwalifikacja");G;"")
Uwagi:
- warunek może być wyrażeniem arytmetycznym. Jeśli wynik tego wyrażenia jest liczbą różną od zera, warunek uznawany jest za spełniony. Jeśli wynik jest równy zero, warunek uznawany jest za niespełniony
- wartości mogą być wyrażeniami wykorzystującymi dane z kolumn raportu lub zmienne w polach obliczeniowych
- użyj testu "Yes"/"No" do sprawdzania pola wyboru (Checkbox) w znaczniku danych lub w obliczonym polu znacznika danych. W innych przypadkach, bez znaczników danych, użyj sprawdzenia 1/0.
Szczególności pracy z formułami i funkcjami
Zwróć uwagę na poniższe:
- Wszystkie argumenty formuły IF muszą być podane (Condition;Action_IF_YES;Action_IF_NO);
- Zagnieżdżanie IF wewnątrz IF nie jest ograniczone, ale liczba argumentów musi być poprawna;
- Puste pola TYPU NUMBER równe są zeru i niczemu więcej;
- Puste pola TYPU STRING i inne pola (lub nie wszystkie) wprowadza się jako puste cudzysłowy: "";
- Można mnożyć przez "-1";
- W formułach i przy generowaniu dokumentów nie można używać podziału na linie.
Przykład:
W zależności od tego, czy w kolumnie D znajduje się liczba, zwróć tę liczbę lub liczbę z kolumny E: