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: