Функцията IF добавя процес на вземане на решения към електронни таблици в Excel, като тества определено условие, за да види дали е вярно или невярно. Ако условието е вярно, функцията ще извърши едно действие. Ако условието е невярно, то ще извърши друго действие. Научете повече за функцията IF по-долу.
Извършване на изчисления и въвеждане на данни с функцията IF
Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скобите и аргументите .
Синтаксисът на функцията е:
= IF (логически тест, стойност ако е вярна, стойност, ако е невярна)
Логическият тест винаги е сравнение между две стойности. Сравняващите оператори се използват, например, за да видят дали първата стойност е по-голяма или по-малка от втората или равна на нея.
Например, на изображението тук, логическият тест сравнява доходите на служителите, намиращи се в колона Б, за да видят дали те са по-големи от $ 30,000.00.
= IF (В2> 30000, В2 * 1%, 300)
След като функцията определи дали логическият тест е вярно или невярно, той изпълнява едно от двете действия, посочени от стойността, ако е вярно и стойност, ако има фалшиви аргументи.
Видовете действия, които функцията може да извърши, включват:
- извършване на изчисления с помощта на формула или въвеждане на цифрови данни
- показване на текстови изявления в определени клетки на работен лист,
- оставяйки целевата клетка празна.
Извършване на изчисления с IF функцията
Функцията IF може да изпълнява различни изчисления в зависимост от това дали функцията връща истинска стойност или не.
На изображението по-горе се използва формула за изчисляване на сума за приспадане въз основа на приходите на служителите.
= IF (В2> 30000, В2 * 1%, 300)
Скоростта на приспадане се изчислява, като се използва формула, въведена като стойност, ако е вярно аргумент. Формулата умножава приходите, които се намират в колона B, с 1%, ако приходите на служителя са по-големи от $ 30,000.00.
Въвеждане на данни с функцията IF
Функцията IF също може да бъде настроена за въвеждане на числови данни в целева клетка. Тези данни могат да бъдат използвани при други изчисления.
В горния пример, ако приходите на служител са по-малко от $ 30,000.00, стойността на фалшивия аргумент е настроена да вмъкне фиксирана сума от 300,00 щ.д. за приспадането, вместо да използва изчисление.
Забележка: Знакът "Долар", нито сепараторът за запетая се въвеждат с номера 30000 или 300 във функцията. Въвеждането на една или и двете създава грешки във формулата.
- Функциите на Excel използват запетая като разделител между аргументите, така че въвеждането на запетаи с числа води Excel да вярва, че са въведени повече от три аргумента за функцията IF.
- Тъй като знаците за долари са текстови знаци, въвеждането им с цифри води до това, че Excel е вярвала, че е извършена грешка при въвеждането и предлага да го коригира.
Показване на текстови изявления или напускане на клетки, изтрити с функцията Excel IF
Показване на думите или текстовите изявления с функцията IF
Разполагането на текст, показан по-скоро от функция за интеграция, а не от число, може да улесни намирането и четенето на конкретни резултати в работния лист.
В горния пример функцията IF е настроена, за да провери дали студентите, които са направили тест за география, правилно идентифицират столиците на няколко места в Южния Тихи океан.
Логическият тест на функцията IF сравнява отговорите на учениците в колона Б с правилния отговор, въведен в самия аргумент.
Ако отговорът на ученика съвпада с името, въведено в аргумента за логически текст, думата "Корекция" се показва в колона C. Ако името не съвпада, клетката се оставя празна.
= IF (B2 = "Wellington", "Correct", "")
За да използвате единични думи или текстови изявления във функция IF, всеки запис трябва да бъде приложен в кавички, като например:
- аргументът за логически тест: B2 = "Уелингтън"
- стойността, ако истинският аргумент "Коригирай"
Оставяне на клетките празно
Както е показано за стойността, ако има фалшив аргумент в горния пример, клетките се оставят празни, като въведете чифт празни кавички ( "" ).