Страницы: 1
RSS
Подсчет значений в Excel при различных диапазонных условий, Различные диапазонные условия
 
Добрый день, помогите в решении проблемы.
Столкнулся с проблемой при составлении формулы для подсчета при определенных условиях.

условие №1: если в столбце "В" значение менее 0,3 тогда значение в столбце "G" считается как (значение в ячейке "В"+0,05)

условие №2: если в столбце "В" значение более и равно 0,3 но менее или равно 6 тогда значение в столбце "G"  считается как ("В"+("В"*15%)

условие №3: если в столбце "В" значение более  6 тогда значение в столбце "G"  считается как ("В"+("В"*10%)

Чтобы в зависимости от цифры в столбце "В" выводил результат в столбце "G"
Изменено: YuriBarvi1983 - 17.04.2026 09:01:40
 
YuriBarvi1983,

=ЕСЛИ(B2<0,3; B2+0,05; ЕСЛИ(B2<=6; B2*1,15; B2*1,1))
 
Чтобы не исправлять числа как текст
Код
=ЕСЛИ(ЗНАЧЕН(B3)<0,3;ЗНАЧЕН(B3)+0,05;ЕСЛИ(И(ЗНАЧЕН(B3)>=0,3;ЗНАЧЕН(B3)<6);ЗНАЧЕН(B3)+ЗНАЧЕН(B3)*0,15;ЗНАЧЕН(B3)+ЗНАЧЕН(B3)*0,1))
Изменено: Msi2102 - 17.04.2026 09:09:31
 
=B2*ПРОСМОТР(--B2;{0;0,3;6};{1;1,15;1,1})+5%*(--B2<0,3)
 
Спасибо большое.
 
для полноты коллекции (в G2) :)
=($B2<0,3)*$B2*1,05+
($B2>=0,3)*($B2<=6)*$B2*1,15+
($B2>6)*$B2*1,1
познакомился с Excel
 
ВовавВова, не плохая попытка  ;-) , но чуток "врёт"
...если подшаманить и поджать:
=B2+((B2-0,3<0)+B2*((B2-0,3>=0)*3-(B2-6>0)))*5%
 
Цитата
написал:
.если подшаманить и поджать
Спасибо, это интересно
познакомился с Excel
 
Цитата
написал:
но чуток "врёт"
да, действительно...в 1-м условии не  5% а абсолютное значение 0,05 прибавляется...во всех сравнениях с порогами нужно текст преобразовать в число...
виноват, поправил
=(--$B3<0,3)*($B3+0,05)+
(--$B3>=0,3)*(--$B3<=6)*$B3*1,15+
(--$B3>6)*$B3*1,1
или такой вот шуточный вариант (рабочий) :)
=10^
(LOG10($B2)+
LOG10((--$B2<0,3)*(1+0,05/$B2)+
(--$B2>=0,3)*(--$B2<=6)*1,15+
(--$B2>6)*1,1))
Изменено: ВовавВова - 17.04.2026 17:39:14
познакомился с Excel
Страницы: 1
Читают тему
Наверх