/ / Ако функционира в Excel

Ако функционира в Excel

Microsoft Excel разполага с мощни инструменти, които могат да помогнат за решаване на трудни компютърни проблеми. Един от най-използваните инструменти в този набор е функцията IF.

Функционална стойност

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

Excel функция, ако

По-просто казано, функцията "IF" вв случай на истинската стойност на някакъв израз, извършва едно действие, в случай на фалшиво - друго. В този случай действията могат да бъдат или изрична стойност, или специфична функция, включително "IF". Благодарение на това в Excel функцията "IF" позволява разклоняване при изпълнение на определен алгоритъм на действията при решаване на различни проблеми.

Синтаксис "IF"

Просто описание на повечето синтактичнидизайни - едно от основните предимства, с които Excel е известен. Функцията "IF" също е една от тях - след ключовата дума в скоби, на свой ред се посочва условието, действието, ако стойността е вярна, и след това, ако е невярно. В схематична форма изглежда така:

АКО (логически_тест, [стойност_иф_труе], [стойност_иф_фалсе]);

Разполагане

Една от характеристиките, която отличава функцията"АКО" гнезди. Тоест вътре в една конструкция може да има друга, от стойността на която зависи общият резултат от изпълнението на заявката. В допълнение към самата функция, може да има други в "IF". Но в първия случай този компонент може да бъде разположен във всяка от трите части на синтактичната структура.

Няколко условия

При работа със сложни задачи се използвафункцията IF с множество условия обаче в този момент повечето потребители имат проблем. Това се дължи на специфичния проблем на многоусловието на алгоритъма. В Excel функцията "IF" проверява само една операция за сравнение в логически израз, тоест няма да работи за използване на конюнкция или дизюнкция. За да проверите множество условия, трябва да използвате свойството за влагане.

ако функционира с множество условия

За да разберете как да зададете няколко условия в"АКО" е удобен пример. Да предположим, че е необходимо да проверите дали числото в клетка "A1" е в даден интервал - от 5 до 10. Както можете да видите, в този случай е необходимо да проверите две условия, като проверите сравнението с две стойности - 5 и 10. за истинност. За да приложите този пример в Excel, трябва да напишете функцията в следната форма:

= IF (A1> 5; IF (A1 <10; "в обхват"; "извън обхвата"); "извън обхвата")

За да се избегне повторение на изходафрази, струва си да приложите отново принципа на вмъкване, като изберете като аргументи, за да проверите връщането на стойностите на функциите, в зависимост от това, което можете да произвеждате изхода, или в самото начало да използвате функцията „И“, комбинирайки всички условия в нея наведнъж. Този подход ще усложни разбирането на писмената структура с малко ниво на гнездене, но при значителен брой условия този подход ще бъде по-оптимален.

Опции за специални функции

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

Ако оставите логическия израз на мястоvoid, тогава резултатът от функцията ще бъде изпълнението на действието, отговорно за фалшивото изпълнение на алгоритъма. Причината за това е фактът, че програмата свързва празно пространство с нула, което на логически език означава "FALSE". Ако оставите празна една от стойностите, отговорни за изпълнението в случай на вярна или невярна, тогава, когато е избрана, резултатът ще бъде "0".

функция, ако

Отделно, заслужава да се отбележи случаят, когато вместологическият израз не е конструкция, която връща стойността "ИСТИНСКА" или "ЛЕЖНА", а определен набор от знаци или препратка към клетка. В случай, че като параметър се записва израз, съдържащ нещо различно от числова стойност или логически думи, това ще доведе до грешка при изпълнение на функцията. Ако посочите адрес на клетка или напишете някакво число / булева стойност, резултатът ще определи това съдържание. Когато числото 0, думата "FALSE" или празно число е написано в клетка или състояние, резултатът ще бъде невярно изпълнение на функцията. Във всички останали случаи ще бъде изпълнен истинският сценарий на действията.

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

Какво трябва да обърнете внимание

Excel ви позволява да използвате до 64 вложенифункции „АКО“ - този номер е достатъчен за решаване на почти всички задачи, но дори този малък брой често се превръща в проблем за потребителя. Има няколко причини за това: при създаването на заявка е доста лесно да се направи грешка с писането на формула - според статистиката всяка най-малка неточност в 25% от случаите води до неправилен резултат, което е доста голям показател.

стойност на функцията, ако

Друг недостатък на голямото гнездене "АКО"е с ниска четимост. Въпреки цветното подчертаване на някои части от заявката от програмата, дори няколко вложени функции, които са много трудни за анализ. По този начин, ако след известно време трябва да се върнете към дизайна или да започнете да работите с молба на някой друг, ще ви отнеме много време, за да разберете записа. Освен това всяка функция има свой чифт скоби и ако случайно я поставите неправилно, ще трябва да търсите грешка дълго време.

примери

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

Най-простият пример за анализ на работата на функцияе сравнение на две числа. За наличието на променливост ще зададем стойностите на две числови променливи в клетки А1 и В1, които ще сравним помежду си. За да разрешите този проблем, трябва да използвате следния запис:

= IF (A1 = B1; "числата са равни"; "числата не са равни").

В този случай, ако има и еднакви стойности и в двете клетки, резултатът ще бъде записът „числата са равни“, във всички останали случаи - „числата не са равни“.

Да разгледаме как работи условният операторняколко условия, като пример можете да използвате броя на решенията на квадратично уравнение. В този случай проверката се извършва от дискриминанта - ако тя е по-малка от нула, тогава няма решения, ако е нула, тя е една, във всички останали случаи има две корени. За да запишете това условие, достатъчно е да съставите заявка от следната форма:

функция, ако в excel примери

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

хареса:
0
Популярни публикации
Духовното развитие
храна
ш