Може ли IF с повече от две условия?
Как би изглеждала формулата IF, ако имаме почвече от две условия. Примерно, под 2000лв-10%, от 2001лв до 4000лв - 20%, над 4001лв-30%.
=if(A1<2001;B1=10%;if(A1<4001;B1=20%;30%))
Да, в един IF може да се вмъкне втори, трети ... колкото искаш IF-а.
Максималният брой на операторите IF мисля, че беше 29! Лек ден и успехи!
Ако е необходимо, ползвайте функциите AVERAGEIFS, COUNTIFS и SUMIFS които съответно ще: изчислят средна стойност, ще определят брой или ще сумират по няколко ( максимално до 127) условия! Лек ден и успехи!
Ааааа, не съм съгласен, че могат да се вмъкват колкото си искаш IF-а. До Ексел 2007 има ограничение от 7, а от 2007 нататък - ограничението е 64.
От практическа гледна точка повече от 4-5 и ти се завива свят. Освен това трудно се променя една такава формула. Например, ако изведнъж Шефът реши между 3000 и 4000 да даде 25%, но само, ако клиентът си поръча във вторник и то при положение, че колата му е бяла.
Затова се използват други чалъми, например VLOOKUP. Изкушавам се да пусна линк към един блог, ама не знам дали няма да наруша някое правило тук. Ако някой се интересува - да ми пише на ЛС.
Здравейте, само една корекция на коментара на Иван Цукев: поне в Ексел до версия 2016 вкл. ограничението е до максимум 9 IF условия.
С функциите AND или OR може да проверявате повече от едно условие във функция IF.
Валута Количество AND OR
USD 60 NO NO BGN 76 YES YES EUR 60 NO NO EUR 76 NO YES BGN 22 NO YES EUR 10 NO NO USD 64 NO NO USD 52 NO NO EUR 20 NO NO BGN 80 YES YES
Формулите Колона AND Валута Количество AND USD 60 =IF(AND(B3="BGN";C3>=70);"YES";"NO")
Колона OR Валута Количество OR USD 60 =IF(OR(B3="BGN";C3>=70);"YES";"NO")