Funkcja IF

Z Planfix
Skocz do: nawigacja, szukaj

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:

b9JZU3.png

Przejdź do