Skip to content

Funkcja IF

Ta funkcja zwraca jedną z dwóch wartości, w zależności od warunku.


Format:

  • IF(warunek;wartość_jeśli_tak;wartość_jeśli_nie)


gdzie:

  • warunek — wyrażenie logiczne wykorzystujące symbole >, <, =, >=, <=, !=, inną funkcję lub wartość
  • wartość_jeśli_tak — liczba lub ciąg znaków zwracany przez funkcję, jeśli warunek jest spełniony
  • wartość_jeśli_nie — liczba lub ciąg znaków zwracany przez funkcję, 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 wynikiem tego wyrażenia jest liczba różna od zera, warunek uznaje się za spełniony. Jeśli wynikiem wyrażenia jest zero, warunek uznaje się za niespełniony
  • wartości mogą być wyrażeniami wykorzystującymi dane z kolumn raportu lub Zmienne w polach obliczeniowych
  • użyj testu „Tak”/„Nie”, aby sprawdzić pole niestandardowe typu pole wyboru w Znaczniku danych lub polu obliczeniowym Znacznika danych. W pozostałych przypadkach, bez Znaczników danych, użyj testu 1/0.



Specyfika pracy z formułami i funkcjami

Pamiętaj o następujących kwestiach:

  • Wszystkie argumenty formuły IF muszą być podane (Warunek;Działanie_JEŚLI_TAK;Działanie_JEŚLI_NIE);
  • Nie ma ograniczenia liczby zagnieżdżeń IF, ale liczba argumentów musi być prawidłowa;
  • Puste pola typu NUMBER są równe zero i niczemu więcej;
  • Puste pola typu STRING i inne pola (lub niektóre z nich) należy zapisywać jako puste cudzysłowy: "";
  • Możesz pomnożyć przez „-1”;
  • W formułach ani podczas generowania dokumentów nie można używać podziału wiersza.


Przykład:

W zależności od tego, czy w kolumnie D znajduje się liczba, zwróć tę liczbę albo liczbę z kolumny E:


b9JZU3.png



Przejdź do