Skip to main content

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

Как мога да направя едновременно азбучна селекция по възходящ ред по две колони в Excel? (Юни 2026)

Как мога да направя едновременно азбучна селекция по възходящ ред по две колони в Excel? (Юни 2026)
Anonim

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

Например, ако въведете IF-THEN в Excel, можете да тествате дали конкретна клетка е по-голяма от 900. Ако е така, можете да направите формулата да върне текста "PERFECT". Ако не е така, можете да направите формулата да се върне "TOO SMALL".

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

Инструкциите в тази статия се отнасят за Excel 2016, 2013, 2010; Excel за Mac и Excel 365 / Online.

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

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

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

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

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

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

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

Обикновено IF-THEN Функция Пример

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

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

= IF (B2> 1000, "PERFECT", "TOO SMALL")

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

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

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

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

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

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

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

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

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

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

= IF (В2> 50000, В2 * 0,15, В2 * 0.10)

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

В този случай това е B2 * 0.10, кое е4000.

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

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

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

= IF (В2 * 0,8> 50000, В2 * 0,15, В2 * 0.10)

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

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

Функции за вграждане вътре в IF-THEN функция

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

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

В този пример, да кажем, че имате таблица с оценките от 5 от вашите ученици в колона Б. Можете да ги осреднете с помощта на функцията AVERAGE. В зависимост от резултатите от средната класа, бихте могли да получите клетка C2 връщане или "Отлично!" или "Необходима работа".

Така ще въведете функцията IF-THEN:

= IF (СРЕДНО (B2: B6)> 85, "Отлично!", "Необходима работа")

Тази функция връща текста "Отлично!" в клетка C2, ако средната класа е над 85. В противен случай тя връща "Needs Work".

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