Формула множественного выбора
Yuraonline
Дата: Четверг, 02.05.2013, 15:27 |
Сообщение № 1
Добрый лень ! Прошу Вашей помощи. Как составить правильно формулу ,чтобы выполнялись следующие условия: 1) Если Ячейка равно или меньше 100000 то значение 25000 2) Если Ячейка равно или больше 100001 то значение (Ячейка*0,1)+ 25000 3) Если Ячейка равно или больше 200001 то значение (Ячейка*0,15)+ 25000 Делал так : 1) Код
=(P19<=100000)*((P19*0)+25000)+(P19>=100001)*((P19*0,1)+25000)+(P19>=200001)*((P19*0,15)+25000)
выполняются только первых два условия!!! 2) Код
=ЕСЛИ(P19<=100000;"25000";ЕСЛИ(P19>=100001;(P19*0,1)+25000;ЕСЛИ(P19>=200001;(P19*0,15)+25000)))
выполняются только первых два условия!!! В чем проблема не пойму?
Добрый лень ! Прошу Вашей помощи. Как составить правильно формулу ,чтобы выполнялись следующие условия: 1) Если Ячейка равно или меньше 100000 то значение 25000 2) Если Ячейка равно или больше 100001 то значение (Ячейка*0,1)+ 25000 3) Если Ячейка равно или больше 200001 то значение (Ячейка*0,15)+ 25000 Делал так : 1) Код
=(P19<=100000)*((P19*0)+25000)+(P19>=100001)*((P19*0,1)+25000)+(P19>=200001)*((P19*0,15)+25000)
выполняются только первых два условия!!! 2) Код
=ЕСЛИ(P19<=100000;"25000";ЕСЛИ(P19>=100001;(P19*0,1)+25000;ЕСЛИ(P19>=200001;(P19*0,15)+25000)))
выполняются только первых два условия!!! В чем проблема не пойму? Yuraonline
Ответить
Сообщение Добрый лень ! Прошу Вашей помощи. Как составить правильно формулу ,чтобы выполнялись следующие условия: 1) Если Ячейка равно или меньше 100000 то значение 25000 2) Если Ячейка равно или больше 100001 то значение (Ячейка*0,1)+ 25000 3) Если Ячейка равно или больше 200001 то значение (Ячейка*0,15)+ 25000 Делал так : 1) Код
=(P19<=100000)*((P19*0)+25000)+(P19>=100001)*((P19*0,1)+25000)+(P19>=200001)*((P19*0,15)+25000)
выполняются только первых два условия!!! 2) Код
=ЕСЛИ(P19<=100000;"25000";ЕСЛИ(P19>=100001;(P19*0,1)+25000;ЕСЛИ(P19>=200001;(P19*0,15)+25000)))
выполняются только первых два условия!!! В чем проблема не пойму? Автор - Yuraonline Дата добавления - 02.05.2013 в 15:27
AndreTM
Дата: Четверг, 02.05.2013, 15:47 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация:
501
±
Замечаний:
0% ±
2003 & 2010
Используя ЕСЛИ(), это можно сделать так: Код
=25000+P19*(ЕСЛИ(P19>100000;0,1;0)+ЕСЛИ(P19>200000;0,05;0))
Используя ЕСЛИ(), это можно сделать так: Код
=25000+P19*(ЕСЛИ(P19>100000;0,1;0)+ЕСЛИ(P19>200000;0,05;0))
AndreTM
Skype: andre.tm.007 Donate: Q iwi: 9517375010
Ответить
Сообщение Используя ЕСЛИ(), это можно сделать так: Код
=25000+P19*(ЕСЛИ(P19>100000;0,1;0)+ЕСЛИ(P19>200000;0,05;0))
Автор - AndreTM Дата добавления - 02.05.2013 в 15:47
Yuraonline
Дата: Четверг, 02.05.2013, 15:52 |
Сообщение № 3
Спасибо! Получилось! А как расшифровать эту формулу , чтобы исключить ошибки в будущем?
Спасибо! Получилось! А как расшифровать эту формулу , чтобы исключить ошибки в будущем? Yuraonline
Ответить
Сообщение Спасибо! Получилось! А как расшифровать эту формулу , чтобы исключить ошибки в будущем? Автор - Yuraonline Дата добавления - 02.05.2013 в 15:52
AndreTM
Дата: Четверг, 02.05.2013, 16:06 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация:
501
±
Замечаний:
0% ±
2003 & 2010
Так и расшифровать, как написано... Вопрос просто неясен. Вот, кстати, ещё один вариант, уже используя ВПР(): Код
=25000+A4*ВПР(A4;{0;0:100001;0,1:200001;0,15};2;ИСТИНА)
Вообще-то, обычно формулы для таких расчетов строятся таким образом, чтобы можно было быстро изменять шкалу, не затрагивая сами формулы - то есть шкала выносится в отдельный диапазон (возможно, именованный) http://www.planetaexcel.ru/techniques/2/110/
Так и расшифровать, как написано... Вопрос просто неясен. Вот, кстати, ещё один вариант, уже используя ВПР(): Код
=25000+A4*ВПР(A4;{0;0:100001;0,1:200001;0,15};2;ИСТИНА)
Вообще-то, обычно формулы для таких расчетов строятся таким образом, чтобы можно было быстро изменять шкалу, не затрагивая сами формулы - то есть шкала выносится в отдельный диапазон (возможно, именованный) http://www.planetaexcel.ru/techniques/2/110/ AndreTM
Skype: andre.tm.007 Donate: Q iwi: 9517375010
Ответить
Сообщение Так и расшифровать, как написано... Вопрос просто неясен. Вот, кстати, ещё один вариант, уже используя ВПР(): Код
=25000+A4*ВПР(A4;{0;0:100001;0,1:200001;0,15};2;ИСТИНА)
Вообще-то, обычно формулы для таких расчетов строятся таким образом, чтобы можно было быстро изменять шкалу, не затрагивая сами формулы - то есть шкала выносится в отдельный диапазон (возможно, именованный) http://www.planetaexcel.ru/techniques/2/110/ Автор - AndreTM Дата добавления - 02.05.2013 в 16:06
Yuraonline
Дата: Четверг, 02.05.2013, 16:12 |
Сообщение № 5
Все разобрался! Спасибо большое за ответ!
Все разобрался! Спасибо большое за ответ! Yuraonline
Ответить
Сообщение Все разобрался! Спасибо большое за ответ! Автор - Yuraonline Дата добавления - 02.05.2013 в 16:12
M73568
Дата: Четверг, 02.05.2013, 16:31 |
Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация:
46
±
Замечаний:
0% ±
2007-2013
Цитата (AndreTM )
Используя ЕСЛИ(), это можно сделать так:
На два символа короче и чуть понятнее Код
=25000+P19*(ЕСЛИ(P19>200000;0,15;ЕСЛИ(P19>100000;0,1;0)))
Цитата (AndreTM )
Используя ЕСЛИ(), это можно сделать так:
На два символа короче и чуть понятнее Код
=25000+P19*(ЕСЛИ(P19>200000;0,15;ЕСЛИ(P19>100000;0,1;0)))
M73568
Сообщение отредактировал M73568 - Четверг, 02.05.2013, 16:31
Ответить
Сообщение Цитата (AndreTM )
Используя ЕСЛИ(), это можно сделать так:
На два символа короче и чуть понятнее Код
=25000+P19*(ЕСЛИ(P19>200000;0,15;ЕСЛИ(P19>100000;0,1;0)))
Автор - M73568 Дата добавления - 02.05.2013 в 16:31
Yuraonline
Дата: Четверг, 02.05.2013, 17:43 |
Сообщение № 7
Да, так действительно понятнее
Ответить
Сообщение Да, так действительно понятнее Автор - Yuraonline Дата добавления - 02.05.2013 в 17:43
AndreTM
Дата: Четверг, 02.05.2013, 17:58 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация:
501
±
Замечаний:
0% ±
2003 & 2010
Цитата (M73568 )
На два символа короче и чуть понятнее
Да всё равно... ЕСЛИ() для выбора из диапазона - не метод.
Цитата (M73568 )
На два символа короче и чуть понятнее
Да всё равно... ЕСЛИ() для выбора из диапазона - не метод.AndreTM
Skype: andre.tm.007 Donate: Q iwi: 9517375010
Ответить
Сообщение Цитата (M73568 )
На два символа короче и чуть понятнее
Да всё равно... ЕСЛИ() для выбора из диапазона - не метод.Автор - AndreTM Дата добавления - 02.05.2013 в 17:58