Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Округление по условиям - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Округление по условиям
ASM_0408 Дата: Среда, 17.07.2013, 21:54 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 239
Репутация: 0 ±
Замечаний: 0% ±

Excel 2021
Здравствуйте уважаемые форумчане! Подскажите пожалуйста решение. В столбцах "площадь изделия" и "площадь окраски" должно выполняться условие округления при перемножении столбцов "высота" и "ширина". До перемножения надо округлить эти столбцы по условию если "высота" =<600 значение 500, если >600=<1100 значение 1000, и это должно выполняться с шагом в 500. Не могу разобраться как это сделать.
К сообщению приложен файл: _Microsoft_Exce.xlsx (9.0 Kb)
 
Ответить
СообщениеЗдравствуйте уважаемые форумчане! Подскажите пожалуйста решение. В столбцах "площадь изделия" и "площадь окраски" должно выполняться условие округления при перемножении столбцов "высота" и "ширина". До перемножения надо округлить эти столбцы по условию если "высота" =<600 значение 500, если >600=<1100 значение 1000, и это должно выполняться с шагом в 500. Не могу разобраться как это сделать.

Автор - ASM_0408
Дата добавления - 17.07.2013 в 21:54
ShAM Дата: Среда, 17.07.2013, 22:11 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Можно было бы:
Код
=ОКРУГЛТ(E4+100;500)

но при 100 дает ноль.
Может, так?
Код
=ЕСЛИ(E4=100;500;ОКРУГЛТ(E4+100;500))

ЗЫ: Если высота идет с кратностью 100.


Сообщение отредактировал ShAM - Среда, 17.07.2013, 22:13
 
Ответить
СообщениеМожно было бы:
Код
=ОКРУГЛТ(E4+100;500)

но при 100 дает ноль.
Может, так?
Код
=ЕСЛИ(E4=100;500;ОКРУГЛТ(E4+100;500))

ЗЫ: Если высота идет с кратностью 100.

Автор - ShAM
Дата добавления - 17.07.2013 в 22:11
Pelena Дата: Среда, 17.07.2013, 22:12 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19359
Репутация: 4528 ±
Замечаний: ±

Excel 365 & Mac Excel
Вариант
Код
=ОКРВВЕРХ(E4-100;500)

но при 100 дает ноль

Ага, та же история
Тогда так
Код
=ОКРВВЕРХ(МАКС(E4;101)-100;500)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВариант
Код
=ОКРВВЕРХ(E4-100;500)

но при 100 дает ноль

Ага, та же история
Тогда так
Код
=ОКРВВЕРХ(МАКС(E4;101)-100;500)

Автор - Pelena
Дата добавления - 17.07.2013 в 22:12
ShAM Дата: Среда, 17.07.2013, 22:16 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте, Елена. Тоже при 100 дает ноль.
 
Ответить
СообщениеЗдравствуйте, Елена. Тоже при 100 дает ноль.

Автор - ShAM
Дата добавления - 17.07.2013 в 22:16
Pelena Дата: Среда, 17.07.2013, 22:21 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19359
Репутация: 4528 ±
Замечаний: ±

Excel 365 & Mac Excel
Да, после Вашей подсказки добавила формулу в предыдущий пост


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДа, после Вашей подсказки добавила формулу в предыдущий пост

Автор - Pelena
Дата добавления - 17.07.2013 в 22:21
ASM_0408 Дата: Среда, 17.07.2013, 22:22 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 239
Репутация: 0 ±
Замечаний: 0% ±

Excel 2021
В том то и дело что величина исчисляется с точностью до миллиметра. Эти формулы я и сам понимаю, Может я не верно объяснил? Условия должны выпонняться по следующему алгоритму в ячейке "высота" если там число от 0 до 600 (включительно), то для расчета должно браться 500, если от 601 до 1100, то в расчете 1000, если от 1101 до 1600, то в расчете 1500, если от 1601 до 2100, то в расчете 2000, и так далее. Извините но сообразить не могу.


Сообщение отредактировал ASM_0408 - Среда, 17.07.2013, 22:26
 
Ответить
СообщениеВ том то и дело что величина исчисляется с точностью до миллиметра. Эти формулы я и сам понимаю, Может я не верно объяснил? Условия должны выпонняться по следующему алгоритму в ячейке "высота" если там число от 0 до 600 (включительно), то для расчета должно браться 500, если от 601 до 1100, то в расчете 1000, если от 1101 до 1600, то в расчете 1500, если от 1601 до 2100, то в расчете 2000, и так далее. Извините но сообразить не могу.

Автор - ASM_0408
Дата добавления - 17.07.2013 в 22:22
Serge_007 Дата: Среда, 17.07.2013, 22:25 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
если "высота" =<600 значение 500
если там число от 0 до 600 (включительно), то для расчета должно браться 600
Чему верить?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
если "высота" =<600 значение 500
если там число от 0 до 600 (включительно), то для расчета должно браться 600
Чему верить?

Автор - Serge_007
Дата добавления - 17.07.2013 в 22:25
ASM_0408 Дата: Среда, 17.07.2013, 22:26 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 239
Репутация: 0 ±
Замечаний: 0% ±

Excel 2021
Извиняюсь исправил. Спасибо за подсказку, а то бы всех запарил.
 
Ответить
СообщениеИзвиняюсь исправил. Спасибо за подсказку, а то бы всех запарил.

Автор - ASM_0408
Дата добавления - 17.07.2013 в 22:26
Pelena Дата: Среда, 17.07.2013, 22:27 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19359
Репутация: 4528 ±
Замечаний: ±

Excel 365 & Mac Excel
величина исчисляется с точностью до миллиметра

Вроде так и считает... Нет?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
величина исчисляется с точностью до миллиметра

Вроде так и считает... Нет?

Автор - Pelena
Дата добавления - 17.07.2013 в 22:27
ShAM Дата: Среда, 17.07.2013, 22:34 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Моя превратиться в:
Код
=ЕСЛИ(E7<=250;500;ОКРУГЛТ(E7+149;500))

ЗЫ: Даже при 0 для расчета брать 500 - это странно.
 
Ответить
СообщениеМоя превратиться в:
Код
=ЕСЛИ(E7<=250;500;ОКРУГЛТ(E7+149;500))

ЗЫ: Даже при 0 для расчета брать 500 - это странно.

Автор - ShAM
Дата добавления - 17.07.2013 в 22:34
ASM_0408 Дата: Среда, 17.07.2013, 22:37 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 239
Репутация: 0 ±
Замечаний: 0% ±

Excel 2021
Благодарю всех, за помощь!!! Осталось не много доработать, под себя. Спасибо!!!
 
Ответить
СообщениеБлагодарю всех, за помощь!!! Осталось не много доработать, под себя. Спасибо!!!

Автор - ASM_0408
Дата добавления - 17.07.2013 в 22:37
ASM_0408 Дата: Среда, 17.07.2013, 22:46 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 239
Репутация: 0 ±
Замечаний: 0% ±

Excel 2021
Да при 0 берет 500 в расчет, как можно исправить?
 
Ответить
СообщениеДа при 0 берет 500 в расчет, как можно исправить?

Автор - ASM_0408
Дата добавления - 17.07.2013 в 22:46
Pelena Дата: Среда, 17.07.2013, 23:04 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19359
Репутация: 4528 ±
Замечаний: ±

Excel 365 & Mac Excel
Код
=(E4>0)*ОКРВВЕРХ(МАКС(E4;101)-100;500)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Код
=(E4>0)*ОКРВВЕРХ(МАКС(E4;101)-100;500)

Автор - Pelena
Дата добавления - 17.07.2013 в 23:04
ASM_0408 Дата: Среда, 17.07.2013, 23:12 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 239
Репутация: 0 ±
Замечаний: 0% ±

Excel 2021
Спасибо!!!
 
Ответить
СообщениеСпасибо!!!

Автор - ASM_0408
Дата добавления - 17.07.2013 в 23:12
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!