Какво трябва да знаете
- Синтаксисът на IF-THEN е =АКО(логически тест,стойност ако е истина,стойност ако е невярно) .
- Стойността „истина“ казва на функцията какво да прави, ако резултатът от логическия тест е верен.
- Стойността 'false' казва на функцията какво да прави, ако резултатът от логическия тест е false.
Тази статия обяснява как да напишете и използвате функцията IF (известна също като IF-THEN) в Excel. Инструкциите се отнасят за Microsoft 365, Excel 2021, 2019, 2016, 2013, 2010; Excel за Mac и Excel Online.
гласове от хром за пожар телевизия
Как да напиша АКО-ТОГАВА в Excel
Функцията IF в Excel е начин да добавите вземане на решения към вашите електронни таблици. Той тества условие, за да види дали е вярно или невярно и след това изпълнява специфичен набор от инструкции въз основа на резултатите.
Например, можете да настроите IF да връща резултатите, ако конкретна клетка е по-голяма от 900. Ако е така, можете да накарате формулата да върне текста „ПЕРФЕКТНО“. Ако не е, можете да накарате формулата да връща „ТВЪРДЕ МАЛКО“.
Синтаксисът на функцията IF-THEN включва името на функцията и аргументите на функцията в скобите.
Това е правилният синтаксис на функцията IF-THEN:
Частта IF на функцията е логическият тест. Това е мястото, където използвате оператори за сравнение, за да сравните две стойности. Частта THEN на функцията идва след първата запетая и включва два набора инструкции със запетая между тях.
- Първият елемент казва на функцията какво да прави, ако сравнението е вярно.
- Вторият елемент казва на функцията какво да прави, ако сравнението е невярно.
Пример за проста функция IF-THEN
Преди да преминем към по-сложни изчисления, нека разгледаме директен пример за израз АКО-ТОГАВА.
Нашата електронна таблица е настроена с клетка A1 като 0. Можем да въведем следната формула в B1, за да посочим дали стойността е по-голяма от 00.
Тази функция има следните части:
- Фиксиран номер
- Низ от знаци (текстова стойност)
- Дата или час
- Функции, които връщат някоя от горните стойности
- Препратка към всяка друга клетка в електронната таблица, съдържаща някоя от горните стойности
- Как да създам множество изрази IF-THEN в Excel?
Използвайте Nesting в Excel, за да създадете множество изрази IF-THEN. Като алтернатива използвайте IFS функция .
- Колко израза IF можете да вложите в Excel?
Можете да вложите до 7 оператора IF в един оператор IF-THEN.
- Как работи условното форматиране в Excel?
С условното форматиране в Excel можете да приложите повече от едно правило към едни и същи данни, за да тествате за различни условия. Excel първо определя дали различните правила са в конфликт и ако е така, програмата определя кое правило за условно форматиране да приложи към данните.
На разбираем език тази функция IF казва: „Ако стойността в A1 е по-голяма от 1000, напишетеПЕРФЕКТЕН. Иначе пишиТВЪРДЕ МАЛЪК.'
Сравнителната част на функцията може да сравнява само две стойности. Всяка от тези две стойности може да бъде:
Частта „true“ или „false“ на функцията също може да върне някое от горните. Можете да направите функцията IF много напреднала, като вградите допълнителни изчисления или функции в нея.
Когато въвеждате условия true или false на оператор IF-THEN в Excel, трябва да използвате кавички около всеки текст, който искате да върнете, освен ако не използвате TRUE и FALSE, които Excel автоматично разпознава. Други стойности и формули не изискват кавички.
Въвеждане на изчисления във функцията IF-THEN
Можете да вградите различни изчисления, които функцията IF да извърши, в зависимост от резултатите от сравнението. Този пример използва едно изчисление за данъчната ставка в зависимост от общия доход в B2. Логическият тест сравнява общия доход в B2, за да види дали е по-голям от 000,00.
Ако стойността в B2 е по-голяма от 50 000, функцията IF ще я умножи по 0,15. Ако е по-ниско, функцията ще го умножи по 0,10.
Можете също да вградите изчисления в страната за сравнение на функцията. В горния пример може да изчислите, че облагаемият доход ще бъде само 80% от общия доход. Имайки това предвид, можете да промените горната функция IF на следното:
Тази формула първо умножава входната стойност (в този случай B2) по 0,8 и след това сравнява този резултат с 50 000. Останалата част от функцията работи по същия начин.
Тъй като Excel третира запетаите като прекъсвания между части от формула, не ги използвайте, когато въвеждате числа, по-високи от 999. Например, въведете 1000, а не 1000.
Влагане на функции вътре в IF функция
Можете също така да вградите (или „вложите“) функция в оператор IF в Excel. Това действие ви позволява да извършвате разширени изчисления и след това да сравнявате действителните резултати с очакваните резултати.
В този пример да кажем, че имате електронна таблица с оценки на пет ученици в колона B. Можете да осредните тези оценки с помощта на функцията AVERAGE. В зависимост от средните резултати за класа, можете да накарате клетка C2 да върне или „Отлично!“ или „Нуждае се от работа“.
Ето как бихте въвели това АКО-ТОГАВА в Excel:
На английски: „Ако средната стойност на стойностите от B2 до B6 е по-голяма от 85, въведетеОтлично!В противен случай напишетеНуждае се от работа.'
Както можете да видите, въвеждането на функцията IF-THEN в Excel с вградени изчисления или функции ви позволява да създавате динамични и много функционални електронни таблици.
ЧЗВ