Целта на логическата функция "ако" в редактора на електронни таблици Microsoft Office Excel е да провери истинността на израза, предаден му. В зависимост от резултата от тази проверка, функцията връща една от двете стойности, предадени й за това. Всеки от трите параметъра - условието и двата върнати резултата - също могат да бъдат функции за сравнение, позволяващи сравняване на произволен брой аргументи.
Необходимо
Основни умения за функциониране на Excel
Инструкции
Етап 1
Използвайте булевите и оператора, за да увеличите броя на аргументите в сравнение с функцията if. Това ще ви позволи да използвате повече операции за сравнение в случаите, когато е необходимо всички операции за сравнение, изброени в аргументите, да са верни. Например, ако тази функция трябва да върне такава, при условие че стойността в клетка А1 е по-голяма от стойността в клетка А5 и стойността на В1 е същата като стойността на В3, тогава функцията „ако“може да бъде записана като това: IF (AND (A1> A5; B1 = B3); 1; 2). Броят на аргументите към функцията „и“не може да бъде повече от 30, но всеки от тях сам може да съдържа функцията „и“, така че имате възможност да съставите кукла за гнездене от функции на всяко разумно ниво на влагане.
Стъпка 2
Понякога вместо необходимо условие е необходимо да се провери достатъчно условие. В такива случаи вместо функцията "и" разширете броя на аргументите, като използвате функцията "или". Да предположим, че искате функцията if да върне такава, когато стойността в клетка A1 е по-голяма от стойността в клетка A5, или B1 е същата като B3, или A4 е отрицателно число. Ако никое от условията не е изпълнено, тогава функцията трябва да върне нула. Такава конструкция от три сравнени и два върнати аргумента на функцията "ако" може да бъде написана по следния начин: IF (OR (A1> A5; B1 = B3; A4
Стъпка 3
Комбинирайте функциите „и“, „или“и „ако“на различни нива на влагане, за да получите оптималния алгоритъм за сравняване на необходимия брой аргументи. Например: IF (OR (A1> A5; IF (AND (A7> A5; B1
Стъпка 4
Използвайте втория и третия аргументи if (върнати стойности), за да увеличите броя на параметрите за сравнение. Всеки от тях може да съдържа седем нива на влагане с функции „и“, „или“и „ако“. В същото време не забравяйте, че операциите за сравнение, които сте въвели във втория аргумент, ще бъдат проверени само ако операцията за сравнение в първия аргумент „if“връща стойността „true“. В противен случай ще бъдат проверени функциите, записани в позицията на третия аргумент.