Няколко условия Ако Excel, exceltip
АКО функция в Excel ви позволява да се направи оценка на ситуацията от две гледни точки, например, на стойност по-голяма от 0 или по-малко, и в зависимост от отговора на този въпрос, да направи нови изчисления по една или друга формула. Въпреки това, не е рядка ситуация, когато трябва да работят за повече от два мандата. В днешната статия ще разгледаме примери за създаване на формули в Excel с няколко условия на IF.
Преди да започнете да се научи този урок, аз препоръчвам да прочетете статията за функцията IF. който описва основните операции.
Принципът на създаване на формули множествена АКО условия е, че един от аргументите с формула (стойност при вярно или стойност при невярно) е друг формула IF.
Например: Ако = (А5 = 0; "нула", ако (А5<0;»МЕНЬШЕ НОЛЯ»;»БОЛЬШЕ НОЛЯ»)), где функция оценивает значение ячейки A5 два раза, первый, проверяет, равняется ли значение нулю, и возвращает текст – НОЛЬ. если ИСТИНА. Если результат оценки вернул значение ЛОЖЬ, происходит вторая оценка, функция проверяет, является ли значение ячейки A5 меньше ноля, и возвращает текст МЕНЬШЕ НОЛЯ. если результат ИСТИНА, в противном случае возвращает текст БОЛЬШЕ НОЛЯ.
По този начин, в горния пример, формулата ще се върне на стойност по-малка от нула, като в първата оценка, резултатът е невярна и вярно, ако втората оценка.
Нека разгледаме един пример за малко по-сложно. Да предположим, че трябва да се изчисли размерът на комисията всеки продавач в зависимост от обема на продажбите си.
- Ако продажбата е по-малка от или равна на 500 $, комисията е 7%
- Ако продажбата на повече от $ 500, но по-малка или равна на 750%, комисията е 10%
- Ако продажбата на повече от $ 750, но по-малка или равна на 1 000%, комисията е 12.5%
- Ако продажбите на повече от $ 1000, комисията е 16%
Вместо да брои сумата на таксата за всеки служител, можете да създадете формула с множество условия, ако. Логиката е следната формула:
- Продажбите на по-малка или равна на 500 $. Ако това е вярно, като се брои комисиона.
- Ако FALSE, а след това продажбата е по-малка или равна на 750 $. Ако това е вярно, като се брои комисиона.
- Ако FALSE, а след това продажбата е по-малка или равна на $ 1000. Ако това е вярно, като се брои комисиона.
- Ако FALSE, като се брои комисиона, тъй като това ще означава, че продажбата на повече от $ 1000 и повече логически тестове, че не е необходимо да се извърши.
Да се създаде формула, следвайки тази логика Сергей продавач. (Аз съм с дебели проверка логика за по-добро разбиране).
На пръв поглед може да изглежда, че това е ужасно формула, но нека се опитаме да разберем:
Логическият експресията в първата формула IF проверява дали стойността в клетка B4 е по-малко от 400, ако е вярно, формулата умножава стойността на В4 клетка до 7%, и спира по-нататъшно оценяване. Ако B4 клетка е по-голяма от 400, ние се премести към следващото функцията IF. Това ще продължи, докато стигнем до последната стойност, когато в клетката се умножава по 16%. Това означава, че нито едно от условията не е изпълнила изискванията, т.е. продажби възлизат на повече от $ 1000.
По-долу можете да видите как ще изглежда на Комисията колона. когато са вписани всички формули. Също така показан в колона Формула формули за всеки доставчик.
Можете да проверите правилното функциониране на един пример за Наталия формула. продажби Наталия в размер на $ 844, т.е. повече от $ 750, но по-малко от $ 1000. Съответно, скоростта на комисията ще бъде 12.5%, а самата комисия ще бъде $ 105.5. Важно е също така да се отбележи, работната формула с гранични стойности. Да предположим, че количеството на продажбите на Наталия е била $ 750, а коефициентът трябва да се прилага формулата? Коефициент е 12.5% като съотношение до 10% от сумата на продажбите трябва да бъде по-малко от 750. Важно е да се отбележи обаче, да бъдат внимателни при подготовката на логика формула.
Така че, както виждате, формула ако не е много мощен инструмент в подготовката на логически изрази с няколко условия и спестява време на всяка клетка в таблицата рендиране.
Може би ще се интересуват от следните статии
И аз не харесвам тези, вложени IF ... Докато вие ще разберете в техния брой скоби, око povypuchivaesh.
Аз комбинирате няколко формули АКО ред
= IF (И ([@ [Time класове]]> TIME (7, 0, 0); [@ [Time класове]] = ВРЕМЕ (14; 0; 0); [@ [класове Време]] = време (18 0 0); [@ [класове време]]<ВРЕМЯ(23;59;0));"Вечер";"")
Дори ако трябва да съм числова стойност, този трик работи. (Просто увийте формула в "стойност ())
Основното, което да следи отблизо за условия диапазони не се припокриват, и няма да има никакви противоречия ..
За съжаление, на сайта оформление е ял целия код. Идеята е, че ние комбинираме няколко формули, ако характер , Всяка формула дава или празен низ ( ""), или на желаната стойност, резултатът е това, което трябва, изглежда много хубаво (според формулата на линия)
Добър ден! Моля, помогнете ми с формулата.
Условията са:
ако 98.5<Х<101,5, то 100%
ако H101,5, на 101,5%
Опитах различни варианти: тя дава грешка, а след това най-новите 2-ри манш условия, както и първият, не се показва.
Моля, кажете ми формулата.
Имам няколко стойности, ако.
Задача: Ако планът за изпълнение за продажбата на продукти на по-малко от 50%, с изпълнението на плана да продават спец продукт по-малко от 50% -0%; най-малко 80% - 2%; 80% -4%. Ако планът за изпълнение за продажбата на продукти, най-малко 80% от плана за изпълнение на специалната продажбата на продукт най-малко 50% -2%; по-малко от 80% - 4%; 80% -7%, а ако планът за изпълнение за продажба на продукти от повече от 80%, както и изпълнението на плана за спец продукт продава най-малко 50% -4%; по-малко от 80% - 7%; 80% -10%.
Prompt моля, който знае цялата глава счупи. Може би има някаква специална функция?
Тъй като кръг, в който формулата е, ако няколко условия
Здравейте скъпи Ренат!
Моля, кажете ми как да напишете формула, която в Excele "Няколко условия АКО" кръг. Кръгла например стотни. Например, как да напишете формулата = IF (B4<400;B4*7%;ЕСЛИ(B4<750;B4*10%;ЕСЛИ(B4<1000;B4*12.5%;B4*16%)))
че резултатът е заоблен, например до най-близкия стотна (т.е., след точката е две цифри.
Опитах се, но не мога. Ето, например, как да се закръгли на номер в клетка, знам: = ROUND (G5, 2).
Здравейте
Как да горят правилно forumulu!
Ако стойността в клетката е равен на стойност В1 лист 2 на Sheet1 А1: A100, след копиране стойността на тази линия Sheet1 В1: В100 Лист2 в клетка С1А. Ако не, + 25.
Как да горят правилно forumulu!
Ако стойността в клетката е равен на стойност В1 лист 2 на Sheet1 А1: A100, след копиране стойността на тази линия Sheet1 В1: В100 Лист2 в клетка С1А. Ако не, + 25.