Как да използвате функциите И, ИЛИ и АКО в Excel

Съдържание:

Как да използвате функциите И, ИЛИ и АКО в Excel
Как да използвате функциите И, ИЛИ и АКО в Excel
Anonim

Влагането на функции в Excel се отнася до поставянето на една функция в друга. Вложената функция действа като един от аргументите на основната функция. Функциите И, ИЛИ и АКО са някои от по-известните логически функции на Excel, които обикновено се използват заедно.

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

Изграждане на израза IF на Excel

Когато използвате функциите IF, AND и OR, едно или всички условия трябва да са верни, за да може функцията да върне TRUE отговор. Ако не, функцията връща FALSE като стойност.

За функцията OR (вижте ред 2 на изображението по-долу), ако едно от тези условия е вярно, функцията връща стойност TRUE. За функцията AND (вижте ред 3) и трите условия трябва да са верни, за да може функцията да върне стойност TRUE.

В изображението по-долу редове от 4 до 6 съдържат формули, където функциите И и ИЛИ са вложени във функцията IF.

Image
Image

Когато функциите И и ИЛИ се комбинират с функцията АКО, получената формула има много по-големи възможности.

В този пример три условия се тестват чрез формулите в редове 2 и 3:

  • Стойността в клетка A2 по-малка ли е от 50?
  • Стойността в клетка A3 не е ли равна на 75?
  • Стойността в клетка A4 по-голяма или равна ли е на 100?

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

=АКО(ИЛИ(A2=100), "Правилни данни", "Грешка в данните") <50, A375, A4>

=АКО(И(A2=100), 1000, ДНЕС()) <50, A375, A4>

Промяна на изхода на формулата

Във всички формули в редове от 4 до 6 функциите И и ИЛИ са идентични с техните двойници в редове 2 и 3, тъй като те тестват данните в клетки от А2 до А4, за да видят дали отговарят на изискваното условие.

Функцията IF се използва за контролиране на изхода на формулата въз основа на това, което е въведено за втория и третия аргумент на функцията. Примери за този изход могат да бъдат текст, както се вижда в ред 4, число, както се вижда в ред 5, изход от формулата или празна клетка.

В случая на формулата IF/AND в клетка B5, тъй като не всичките три клетки в диапазона A2 до A4 са верни - стойността в клетка A4 не е по-голяма или равна на 100 - функцията AND връща FALSE стойност. Функцията IF използва тази стойност и връща своя аргумент Value_if_false – текущата дата, предоставена от функцията TODAY.

От друга страна, формулата IF/OR в четвърти ред връща текстовия израз Data Correct по една от двете причини:

  1. Стойността ИЛИ е върнала стойност TRUE - стойността в клетка A3 не е равна на 75.
  2. След това функцията IF използва този резултат, за да върне своя аргумент Value_if_false: Данните са правилни.

Използване на израза IF в Excel

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

Image
Image

Има два начина за въвеждане на формули в Excel. Въведете формулата в лентата за формули или използвайте диалоговия прозорец Аргументи на функцията. Диалоговият прозорец се грижи за синтаксиса, като например поставяне на разделители със запетаи между аргументите и околните текстови записи в кавички.

Стъпките, използвани за въвеждане на формулата IF/OR в клетка B4 са следните:

  1. Изберете клетка B4, за да я направите активната клетка.
  2. На лентата отидете на Формули.
  3. Изберете Logical, за да отворите падащия списък с функции.
  4. Изберете IF в списъка, за да отворите диалоговия прозорец Аргументи на функцията.

    Image
    Image
  5. Поставете курсора в текстовото поле Logical_test.
  6. Въведете пълната функция OR:

    ИЛИ(A2<50, A375, A4>=100)

  7. Поставете курсора в текстовото поле Value_if_true.
  8. Въведете Коректни данни.
  9. Поставете курсора в текстовото поле Value_if_false.
  10. Тип Грешка в данните.

    Image
    Image
  11. Изберете OK, за да завършите функцията.

  12. Формулата показва аргумента Value_if_true на Data Correct.
  13. Изберете клетка B4, за да видите пълната функция в лентата с формули над работния лист.

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