Ошибка в формуле с функцией ЕСЛИ
ivan188
Дата: Суббота, 30.03.2013, 10:22 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Добрый день! Есть задача. Надо расчитать стоимость требуемого кол-ва изделий при условии: стоимость единицы изделия при кол-ве до 30 шт - 15р/шт при кол-ве от 31 до 45 - 10 р/шт при кол-ве свыше 46 - 5 р/шт Свой расчет с формулой прикрепил. Помогите найти ошибку.
Добрый день! Есть задача. Надо расчитать стоимость требуемого кол-ва изделий при условии: стоимость единицы изделия при кол-ве до 30 шт - 15р/шт при кол-ве от 31 до 45 - 10 р/шт при кол-ве свыше 46 - 5 р/шт Свой расчет с формулой прикрепил. Помогите найти ошибку. ivan188
Ответить
Сообщение Добрый день! Есть задача. Надо расчитать стоимость требуемого кол-ва изделий при условии: стоимость единицы изделия при кол-ве до 30 шт - 15р/шт при кол-ве от 31 до 45 - 10 р/шт при кол-ве свыше 46 - 5 р/шт Свой расчет с формулой прикрепил. Помогите найти ошибку. Автор - ivan188 Дата добавления - 30.03.2013 в 10:22
Wasilich
Дата: Суббота, 30.03.2013, 10:37 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация:
326
±
Замечаний:
0% ±
2003
Цитата (ivan188 )
Помогите найти ошибку.
Код
=ЕСЛИ(E2<31;E2*B2;ЕСЛИ(И(E2>30;E2<46);E2*C2;ЕСЛИ(E2>45;E2*D2)))
Цитата (ivan188 )
Помогите найти ошибку.
Код
=ЕСЛИ(E2<31;E2*B2;ЕСЛИ(И(E2>30;E2<46);E2*C2;ЕСЛИ(E2>45;E2*D2)))
Wasilich
Сообщение отредактировал Wasilic - Суббота, 30.03.2013, 11:46
Ответить
Сообщение Цитата (ivan188 )
Помогите найти ошибку.
Код
=ЕСЛИ(E2<31;E2*B2;ЕСЛИ(И(E2>30;E2<46);E2*C2;ЕСЛИ(E2>45;E2*D2)))
Автор - Wasilich Дата добавления - 30.03.2013 в 10:37
Pelena
Дата: Суббота, 30.03.2013, 10:38 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19407
Репутация:
4556
±
Замечаний:
±
Excel 365 & Mac Excel
Здравствуйте. Если именно Вашу формулу исправлять, то будет так Код
=ЕСЛИ(E2<=30;E2*B2;ЕСЛИ(И(E2>=31;E2<=45);E2*C2;ЕСЛИ(E2>45;E2*D2)))
но можно короче Код
=ЕСЛИ(E2<=30;B2;ЕСЛИ(E2>45;D2;C2))*E2
Здравствуйте. Если именно Вашу формулу исправлять, то будет так Код
=ЕСЛИ(E2<=30;E2*B2;ЕСЛИ(И(E2>=31;E2<=45);E2*C2;ЕСЛИ(E2>45;E2*D2)))
но можно короче Код
=ЕСЛИ(E2<=30;B2;ЕСЛИ(E2>45;D2;C2))*E2
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте. Если именно Вашу формулу исправлять, то будет так Код
=ЕСЛИ(E2<=30;E2*B2;ЕСЛИ(И(E2>=31;E2<=45);E2*C2;ЕСЛИ(E2>45;E2*D2)))
но можно короче Код
=ЕСЛИ(E2<=30;B2;ЕСЛИ(E2>45;D2;C2))*E2
Автор - Pelena Дата добавления - 30.03.2013 в 10:38
jakim
Дата: Суббота, 30.03.2013, 10:46 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Пожалуйста.
Код
=VLOOKUP(A5;{0\"15";30\"10";45\"5"};2;1)
Пожалуйста.
Код
=VLOOKUP(A5;{0\"15";30\"10";45\"5"};2;1)
jakim
Ответить
Сообщение Пожалуйста.
Код
=VLOOKUP(A5;{0\"15";30\"10";45\"5"};2;1)
Автор - jakim Дата добавления - 30.03.2013 в 10:46
AlexM
Дата: Суббота, 30.03.2013, 10:53 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
можно короче и без ЕСЛИ Код
=E2*ВПР(E2;{0;15:31;10:46;5};2)
можно короче и без ЕСЛИ Код
=E2*ВПР(E2;{0;15:31;10:46;5};2)
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Суббота, 30.03.2013, 11:01
Ответить
Сообщение можно короче и без ЕСЛИ Код
=E2*ВПР(E2;{0;15:31;10:46;5};2)
Автор - AlexM Дата добавления - 30.03.2013 в 10:53
ivan188
Дата: Суббота, 30.03.2013, 11:33 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Спасибо всем за помощь, теперь все работает.
Спасибо всем за помощь, теперь все работает. ivan188
Ответить
Сообщение Спасибо всем за помощь, теперь все работает. Автор - ivan188 Дата добавления - 30.03.2013 в 11:33
Michael_S
Дата: Суббота, 30.03.2013, 13:29 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Ребята, извините, но, имхо у вас всех неверно. По условию, если изделий , к примеру 50, то первые 30*15=450 ; следующие 15 (45-30)*10=150 ; остальные (50-45)*5=25; итого 450+150+25=625 . По вашим формулам 50*5=250. если прайс не меняется, то можно Код
=СУММПРОИЗВ(ПРОСМОТР(СТРОКА(СМЕЩ(A1;;;E2));{0;31;46};{15;10;5}))
для изменяемых значений Код
=СУММПРОИЗВ(ПРОСМОТР(СТРОКА(СМЕЩ(A1;;;E2));B1:D1;B2:D2))
таблица B1:D1 чуть изменена
Ребята, извините, но, имхо у вас всех неверно. По условию, если изделий , к примеру 50, то первые 30*15=450 ; следующие 15 (45-30)*10=150 ; остальные (50-45)*5=25; итого 450+150+25=625 . По вашим формулам 50*5=250. если прайс не меняется, то можно Код
=СУММПРОИЗВ(ПРОСМОТР(СТРОКА(СМЕЩ(A1;;;E2));{0;31;46};{15;10;5}))
для изменяемых значений Код
=СУММПРОИЗВ(ПРОСМОТР(СТРОКА(СМЕЩ(A1;;;E2));B1:D1;B2:D2))
таблица B1:D1 чуть изменена Michael_S
Сообщение отредактировал Michael_S - Суббота, 30.03.2013, 13:32
Ответить
Сообщение Ребята, извините, но, имхо у вас всех неверно. По условию, если изделий , к примеру 50, то первые 30*15=450 ; следующие 15 (45-30)*10=150 ; остальные (50-45)*5=25; итого 450+150+25=625 . По вашим формулам 50*5=250. если прайс не меняется, то можно Код
=СУММПРОИЗВ(ПРОСМОТР(СТРОКА(СМЕЩ(A1;;;E2));{0;31;46};{15;10;5}))
для изменяемых значений Код
=СУММПРОИЗВ(ПРОСМОТР(СТРОКА(СМЕЩ(A1;;;E2));B1:D1;B2:D2))
таблица B1:D1 чуть изменена Автор - Michael_S Дата добавления - 30.03.2013 в 13:29
jakim
Дата: Суббота, 30.03.2013, 14:29 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Майкл у Вас неверно. При 50 шт. цена должна быть 5, а у Вас 12,5.
Майкл у Вас неверно. При 50 шт. цена должна быть 5, а у Вас 12,5.
jakim
Ответить
Сообщение Майкл у Вас неверно. При 50 шт. цена должна быть 5, а у Вас 12,5.
Автор - jakim Дата добавления - 30.03.2013 в 14:29
Michael_S
Дата: Суббота, 30.03.2013, 15:02 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
В таком случае, если мне нужно 20 изделий (20*15=300), то дешевле заказать 46 (46*5=230), а лишние 26 можно просто выкинуть, или продать еще кому нибудь. Впрочем, задача явно учебная, и смотря какие цели преследует...
В таком случае, если мне нужно 20 изделий (20*15=300), то дешевле заказать 46 (46*5=230), а лишние 26 можно просто выкинуть, или продать еще кому нибудь. Впрочем, задача явно учебная, и смотря какие цели преследует... Michael_S
Сообщение отредактировал Michael_S - Суббота, 30.03.2013, 15:06
Ответить
Сообщение В таком случае, если мне нужно 20 изделий (20*15=300), то дешевле заказать 46 (46*5=230), а лишние 26 можно просто выкинуть, или продать еще кому нибудь. Впрочем, задача явно учебная, и смотря какие цели преследует... Автор - Michael_S Дата добавления - 30.03.2013 в 15:02
Пяткин
Дата: Суббота, 30.03.2013, 21:54 |
Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Вставлю свои три копейки. С экселем "столкнулся" не давно, может пару недель. Может что не так, но вроде бы работает. Код
=ЕСЛИ(E2<31;E2*B2;(ЕСЛИ(И(E2>30;E2<46);E2*C2;E2*D2)))
Вставлю свои три копейки. С экселем "столкнулся" не давно, может пару недель. Может что не так, но вроде бы работает. Код
=ЕСЛИ(E2<31;E2*B2;(ЕСЛИ(И(E2>30;E2<46);E2*C2;E2*D2)))
Пяткин
Ответить
Сообщение Вставлю свои три копейки. С экселем "столкнулся" не давно, может пару недель. Может что не так, но вроде бы работает. Код
=ЕСЛИ(E2<31;E2*B2;(ЕСЛИ(И(E2>30;E2<46);E2*C2;E2*D2)))
Автор - Пяткин Дата добавления - 30.03.2013 в 21:54
MaryCherry_LJ
Дата: Пятница, 17.05.2013, 00:03 |
Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Помогите исправить ошибку в формуле. По отдельности каждое условие ЕСЛИ работает, соединяю вместе, выдает ошибку Код
=ЕСЛИ(B18<0,1;КОРЕНЬ($C$13*B18^2+$C$14*SIN(B18)+1));ЕСЛИ(B18>0,1;КОРЕНЬ($C$13*B18^2+$C$14*COS(B18)+1));ЕСЛИ($C$13*B18+$C$14)
во вложении функция к которой составляется формула
Помогите исправить ошибку в формуле. По отдельности каждое условие ЕСЛИ работает, соединяю вместе, выдает ошибку Код
=ЕСЛИ(B18<0,1;КОРЕНЬ($C$13*B18^2+$C$14*SIN(B18)+1));ЕСЛИ(B18>0,1;КОРЕНЬ($C$13*B18^2+$C$14*COS(B18)+1));ЕСЛИ($C$13*B18+$C$14)
во вложении функция к которой составляется формула MaryCherry_LJ
К сообщению приложен файл:
Doc1.docx
(12.7 Kb)
Ответить
Сообщение Помогите исправить ошибку в формуле. По отдельности каждое условие ЕСЛИ работает, соединяю вместе, выдает ошибку Код
=ЕСЛИ(B18<0,1;КОРЕНЬ($C$13*B18^2+$C$14*SIN(B18)+1));ЕСЛИ(B18>0,1;КОРЕНЬ($C$13*B18^2+$C$14*COS(B18)+1));ЕСЛИ($C$13*B18+$C$14)
во вложении функция к которой составляется формула Автор - MaryCherry_LJ Дата добавления - 17.05.2013 в 00:03
Pelena
Дата: Пятница, 17.05.2013, 00:12 |
Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19407
Репутация:
4556
±
Замечаний:
±
Excel 365 & Mac Excel
Со скобками напутали Код
=ЕСЛИ(B18<0,1;КОРЕНЬ($C$13*B18^2+$C$14*SIN(B18)+1);ЕСЛИ(B18>0,1;КОРЕНЬ($C$13*B18^2+$C$14*COS(B18)+1);$C$13*B18+$C$14))
Со скобками напутали Код
=ЕСЛИ(B18<0,1;КОРЕНЬ($C$13*B18^2+$C$14*SIN(B18)+1);ЕСЛИ(B18>0,1;КОРЕНЬ($C$13*B18^2+$C$14*COS(B18)+1);$C$13*B18+$C$14))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Со скобками напутали Код
=ЕСЛИ(B18<0,1;КОРЕНЬ($C$13*B18^2+$C$14*SIN(B18)+1);ЕСЛИ(B18>0,1;КОРЕНЬ($C$13*B18^2+$C$14*COS(B18)+1);$C$13*B18+$C$14))
Автор - Pelena Дата добавления - 17.05.2013 в 00:12
MaryCherry_LJ
Дата: Пятница, 17.05.2013, 00:23 |
Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Благодарю!!!
Ответить
Сообщение Благодарю!!! Автор - MaryCherry_LJ Дата добавления - 17.05.2013 в 00:23
китин
Дата: Пятница, 17.05.2013, 12:11 |
Сообщение № 14
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
я тоже попробую:Код
=ЕСЛИ(E2<30;E2*B2;ЕСЛИ(E2>45;E2*D2;C2*E2))
я тоже попробую:Код
=ЕСЛИ(E2<30;E2*B2;ЕСЛИ(E2>45;E2*D2;C2*E2))
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал Serge_007 - Пятница, 17.05.2013, 12:15
Ответить
Сообщение я тоже попробую:Код
=ЕСЛИ(E2<30;E2*B2;ЕСЛИ(E2>45;E2*D2;C2*E2))
Автор - китин Дата добавления - 17.05.2013 в 12:11
Serge_007
Дата: Пятница, 17.05.2013, 12:15 |
Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
китин , вот эта кнопка закрывает все открытые теги. Пользуйтесь ей Ваш пост поправил, теперь всё ок
китин , вот эта кнопка закрывает все открытые теги. Пользуйтесь ей Ваш пост поправил, теперь всё окSerge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение китин , вот эта кнопка закрывает все открытые теги. Пользуйтесь ей Ваш пост поправил, теперь всё окАвтор - Serge_007 Дата добавления - 17.05.2013 в 12:15
китин
Дата: Пятница, 17.05.2013, 12:17 |
Сообщение № 16
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
Serge_007, спасибо
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение Serge_007, спасибо Автор - китин Дата добавления - 17.05.2013 в 12:17