не считает автосумма
|
|
RublevskiiP |
Дата: Воскресенье, 10.12.2017, 11:40 |
Сообщение № 1 |
|
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
20% ±
 Excel 2013 | |
Здравствуйте, у меня не получается посчитать автосуммой,сумму "бонусов",которая в свою очередь вычисляется следующей формулой:
Код =СЦЕПИТЬ( ЕСЛИ((C5>=20000)*(C5<30000);C5*5%/100%;ЕСЛИ(C5<20000;"";ЕСЛИ(C5>20000;""))); ЕСЛИ((C5>=30000)*(C5<40000);C5*6%/100%;ЕСЛИ(C5<30000;"";)); ЕСЛИ(C5>=40000;C5*7%/100%;ЕСЛИ(C5<40000;"")) )
автосумма игнорирует итоговое число в ячейке,в которой находится формула..формат ячеек с формулой на числовой,не помогает..Что делать?
Здравствуйте, у меня не получается посчитать автосуммой,сумму "бонусов",которая в свою очередь вычисляется следующей формулой:
Код =СЦЕПИТЬ( ЕСЛИ((C5>=20000)*(C5<30000);C5*5%/100%;ЕСЛИ(C5<20000;"";ЕСЛИ(C5>20000;""))); ЕСЛИ((C5>=30000)*(C5<40000);C5*6%/100%;ЕСЛИ(C5<30000;"";)); ЕСЛИ(C5>=40000;C5*7%/100%;ЕСЛИ(C5<40000;"")) )
автосумма игнорирует итоговое число в ячейке,в которой находится формула..формат ячеек с формулой на числовой,не помогает..Что делать?RublevskiiP
Сообщение отредактировал Pelena - Воскресенье, 10.12.2017, 14:01 |
|
| Ответить
|
Nic70y |
Дата: Воскресенье, 10.12.2017, 12:00 |
Сообщение № 2 |
|
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
 Excel 2010 | |
1.конечно, так и должно быть 2.где автосумма? 3.формулу засуньте в тег для формул
1.конечно, так и должно быть 2.где автосумма? 3.формулу засуньте в тег для формулNic70y
ЮMoney 41001841029809
|
|
| Ответить
|
bmv98rus |
Дата: Воскресенье, 10.12.2017, 12:07 |
Сообщение № 3 |
|
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация:
772
±
Замечаний:
0% ±
 Excel 2013/2016 | |
RublevskiiP, Вы используете текстовую функцию и как бы не форматировали ячейку, это будет текст. Исправить это можно вот так
Код =VALUE(CONCATENATE(IF((C5>=20000)*(C5<30000);C5*5%/100%;IF(C5<20000;"";IF(C5>20000;"")));IF((C5>=30000)*(C5<40000);C5*6%/100%;IF(C5<30000;"";));IF(C5>=40000;C5*7%/100%;IF(C5<40000;"")))) а чтоб убрать ошибки при пустых значениях
Код =IFERROR(VALUE(CONCATENATE(IF((C5>=20000)*(C5<30000);C5*5%/100%;IF(C5<20000;"";IF(C5>20000;"")));IF((C5>=30000)*(C5<40000);C5*6%/100%;IF(C5<30000;"";));IF(C5>=40000;C5*7%/100%;IF(C5<40000;""))));"")
Но Я б предложил более краткий вариант
Код =IFERROR(C5*LOOKUP(C5;{0;20000;30000;40000};{"";0,05;0,06;0,07});"")
[p.s.] А зачем делить на 100%, это единица и не меняет значение.
RublevskiiP, Вы используете текстовую функцию и как бы не форматировали ячейку, это будет текст. Исправить это можно вот так
Код =VALUE(CONCATENATE(IF((C5>=20000)*(C5<30000);C5*5%/100%;IF(C5<20000;"";IF(C5>20000;"")));IF((C5>=30000)*(C5<40000);C5*6%/100%;IF(C5<30000;"";));IF(C5>=40000;C5*7%/100%;IF(C5<40000;"")))) а чтоб убрать ошибки при пустых значениях
Код =IFERROR(VALUE(CONCATENATE(IF((C5>=20000)*(C5<30000);C5*5%/100%;IF(C5<20000;"";IF(C5>20000;"")));IF((C5>=30000)*(C5<40000);C5*6%/100%;IF(C5<30000;"";));IF(C5>=40000;C5*7%/100%;IF(C5<40000;""))));"")
Но Я б предложил более краткий вариант
Код =IFERROR(C5*LOOKUP(C5;{0;20000;30000;40000};{"";0,05;0,06;0,07});"")
[p.s.] А зачем делить на 100%, это единица и не меняет значение.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
Сообщение отредактировал bmv98rus - Воскресенье, 10.12.2017, 12:09 |
|
| Ответить
|
RublevskiiP |
Дата: Воскресенье, 10.12.2017, 12:22 |
Сообщение № 4 |
|
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
20% ±
 Excel 2013 | |
=ЕСЛИОШИБКА(ЗНАЧЕН(СЦЕПИТЬ(ЕСЛИ((C5>=20000)*(C5<30000);C5*5%/100%;ЕСЛИ(C5<20000;"";ЕСЛИ(C5>20000;"")));ЕСЛИ((C5>=30000)*(C5<40000);C5*6%/100%;ЕСЛИ(C5<30000;"";));ЕСЛИ(C5>=40000;C5*7%/100%;ЕСЛИ(C5<40000;""))));"")
Помогло,спасибо огромное!Я еще новичок в этом)
=ЕСЛИОШИБКА(C5*ПРОСМОТР(C5;{0;20000;30000;40000};{"";0;05;0;06;0;07});"")
с этой формулой пишет большие цифры,не соответствующие истине,либо в другом формате пишет хз
=ЕСЛИОШИБКА(ЗНАЧЕН(СЦЕПИТЬ(ЕСЛИ((C5>=20000)*(C5<30000);C5*5%/100%;ЕСЛИ(C5<20000;"";ЕСЛИ(C5>20000;"")));ЕСЛИ((C5>=30000)*(C5<40000);C5*6%/100%;ЕСЛИ(C5<30000;"";));ЕСЛИ(C5>=40000;C5*7%/100%;ЕСЛИ(C5<40000;""))));"")
Помогло,спасибо огромное!Я еще новичок в этом)
=ЕСЛИОШИБКА(C5*ПРОСМОТР(C5;{0;20000;30000;40000};{"";0;05;0;06;0;07});"")
с этой формулой пишет большие цифры,не соответствующие истине,либо в другом формате пишет хзRublevskiiP
|
|
| Ответить
|
bmv98rus |
Дата: Воскресенье, 10.12.2017, 13:27 |
Сообщение № 5 |
|
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация:
772
±
Замечаний:
0% ±
 Excel 2013/2016 | |
новичок, не новичок, но
значит некорректно внесли формулу.
новичок, не новичок, но
значит некорректно внесли формулу.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
Сообщение отредактировал bmv98rus - Воскресенье, 10.12.2017, 13:28 |
|
| Ответить
|