Как да използвате функцията IF-THEN в Excel

Съдържание:

Как да използвате функцията IF-THEN в Excel
Как да използвате функцията IF-THEN в Excel
Anonim

Какво да знаете

  • Синтаксисът на IF-THEN е=IF(логически тест, стойност, ако е истина, стойност, ако е невярно).
  • Първият аргумент казва на функцията какво да прави, ако сравнението е вярно.
  • Вторият аргумент казва на функцията какво да прави, ако сравнението е невярно.

Тази статия обяснява как да използвате функцията IF-THEN в Excel за Microsoft 365, Excel 2019, 2016, 2013, 2010; Excel за Mac и Excel Online, както и няколко примера.

Въвеждане на IF-THEN в Excel

Функцията IF-THEN в Excel е мощен начин да добавите вземане на решения към вашите електронни таблици. Той тества условие, за да види дали е вярно или невярно и след това изпълнява специфичен набор от инструкции въз основа на резултатите.

Например, чрез въвеждане на IF-THEN в Excel, можете да проверите дали конкретна клетка е по-голяма от 900. Ако е така, можете да накарате формулата да върне текста "PERFECT." Ако не е, можете да накарате формулата да връща „ТВЪРДЕ МАЛКО“.

Има много условия, които можете да въведете във формулата АКО-ТОГАВА.

Синтаксисът на функцията IF-THEN включва името на функцията и аргументите на функцията вътре в скобите.

Това е правилният синтаксис на функцията IF-THEN:

=IF(логически тест, стойност, ако е истина, стойност, ако е невярно)

частта IF на функцията е логическият тест. Това е мястото, където използвате оператори за сравнение, за да сравните две стойности.

Частта THEN на функцията идва след първата запетая и включва два аргумента, разделени със запетая.

  • Първият аргумент казва на функцията какво да прави, ако сравнението е вярно.
  • Вторият аргумент казва на функцията какво да прави, ако сравнението е невярно.

Пример за проста функция IF-THEN

Преди да преминем към по-сложни изчисления, нека разгледаме директен пример за израз АКО-ТОГАВА.

Нашата електронна таблица е настроена с клетка B2 като $100. Можем да въведем следната формула в C2, за да посочим дали стойността е по-голяма от $1000.

=АКО(B2>1000, "ПЕРФЕКТНО", "ТВЪРДЕ МАЛКО")

Тази функция има следните аргументи:

  • B2>1000 тества дали стойността в клетка B2 е по-голяма от 1000.
  • "PERFECT" връща думата PERFECT в клетка C2, ако B2 е по-голямо от 1000.
  • "ТВЪРДЕ МАЛКО" връща фразата ТВЪРДЕ МАЛКО в клетка C2, ако B2 не е по-голямо от 1000.

Сравнителната част на функцията може да сравнява само две стойности. Всяка от тези две стойности може да бъде:

  • Фиксиран номер
  • Поредица от знаци (текстова стойност)
  • Дата или час
  • Функции, които връщат някоя от горните стойности
  • Препратка към всяка друга клетка в електронната таблица, съдържаща някоя от горните стойности

Частта TRUE или FALSE на функцията също може да върне всяко от горните. Това означава, че можете да направите функцията IF-THEN много напреднала, като вградите допълнителни изчисления или функции вътре в нея (вижте по-долу).

Когато въвеждате true или false условия на оператор IF-THEN в Excel, трябва да използвате кавички около всеки текст, който искате да върнете, освен ако не използвате TRUE и FALSE, които Excel автоматично разпознава. Други стойности и формули не изискват кавички.

Въвеждане на изчисления във функцията IF-THEN

Можете да вградите различни изчисления за изпълнение на функцията IF-THEN, в зависимост от резултатите от сравнението.

В този пример се използва едно изчисление за изчисляване на дължимия данък в зависимост от общия доход в B2.

Логическият тест сравнява общия доход в B2, за да види дали е по-голям от $50 000,00.

=IF(B2>50000, B20,15, B20,10)

В този пример B2 не е по-голямо от 50 000, така че условието "value_if_false" ще изчисли и върне този резултат.

В този случай това е B20.10, което е 4000.

Резултатът се поставя в клетка C2, където е вмъкната функцията IF-THEN, ще бъде 4000.

Можете също да вградите изчисления в страната за сравнение на функцията.

Например, ако искате да изчислите, че облагаемият доход ще бъде само 80% от общия доход, можете да промените горната функция IF-THEN на следната.

=IF(B20,8>50000, B20,15, B20,10)

Това ще извърши изчислението на B2, преди да го сравни с 50 000.

Никога не въвеждайте запетая, когато въвеждате числа от хилядите. Това е така, защото Excel интерпретира запетая като край на аргумент вътре във функция.

Image
Image

Влагане на функции вътре във функция IF-THEN

Можете също така да вградите (или "вложите") функция вътре в функция IF-THEN.

Това ви позволява да извършвате разширени изчисления и след това да сравнявате действителните резултати с очакваните резултати.

В този пример да кажем, че имате електронна таблица с оценки на пет ученици в колона B. Можете да осредните тези оценки с помощта на функцията AVERAGE. В зависимост от средните резултати за клас, можете да накарате клетка C2 да върне или „Отлично!“или „Има нужда от работа.“

Ето как бихте въвели тази функция IF-THEN:

=АКО(СРЕДНО(B2:B6)>85, "Отлично!", "Има нужда от работа")

Тази функция връща текста "Отлично!" в клетка C2, ако средната стойност за класа е над 85. В противен случай се връща „Има нужда от работа.“

Както можете да видите, въвеждането на функцията IF-THEN в Excel с вградени изчисления или функции ви позволява да създавате динамични и много функционални електронни таблици.

Image
Image

ЧЗВ

    Как да създам няколко оператора IF-THEN в Excel?

    Използвайте вмъкване в Excel, за да създадете множество изрази IF-THEN. Като алтернатива можете да използвате функцията IFS.

    Колко израза IF можете да вмъкнете в Excel?

    Можете да вложите до 7 оператора IF в един оператор IF-THEN.

    Как работи условното форматиране в Excel?

    С условното форматиране в Excel можете да приложите повече от едно правило към едни и същи данни, за да тествате за различни условия. Excel първо определя дали различните правила са в конфликт и ако е така, програмата определя кое правило за условно форматиране да приложи към данните.

Препоръчано: