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

Вход

Регистрация

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

 

= Мир MS Excel/Формула Если - то с несколькими условиями - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Формула Если - то с несколькими условиями
Sumner Дата: Среда, 18.09.2013, 13:06 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день. Помогите пожалуйста с формулой.

В приложененной таблице в колонке D указаны закупочные цены. Если цена меньше 200, то содержимое ячейки D умножается на 14, если больше 200 - на 11.

Результат должен отображается в столбце E и значение округляться то ..,.5 или ..,00. Большое спасибо!
К сообщению приложен файл: ET-Prices.xlsx (51.1 Kb)
 
Ответить
СообщениеДобрый день. Помогите пожалуйста с формулой.

В приложененной таблице в колонке D указаны закупочные цены. Если цена меньше 200, то содержимое ячейки D умножается на 14, если больше 200 - на 11.

Результат должен отображается в столбце E и значение округляться то ..,.5 или ..,00. Большое спасибо!

Автор - Sumner
Дата добавления - 18.09.2013 в 13:06
Serge_007 Дата: Среда, 18.09.2013, 13:12 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Код
=(D2<200)*D2*14+(D2>=200)*D2*11
Как округлять - не понял


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Код
=(D2<200)*D2*14+(D2>=200)*D2*11
Как округлять - не понял

Автор - Serge_007
Дата добавления - 18.09.2013 в 13:12
_Boroda_ Дата: Среда, 18.09.2013, 13:13 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16787
Репутация: 6557 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Код
=ОКРУГЛТ(D2*(11+3*(D2<200));0,05)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Код
=ОКРУГЛТ(D2*(11+3*(D2<200));0,05)

Автор - _Boroda_
Дата добавления - 18.09.2013 в 13:13
Sumner Дата: Среда, 18.09.2013, 13:26 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Serge_007, спасибо огромное! hands То что надо и так оперативно! А я зачем-то с IF мучалась.

Boroda,
Спасибо, но формула выдает ошибку. В принципе думаю функции стандартного округления ячейки будет достаточно в данном случае.
 
Ответить
СообщениеSerge_007, спасибо огромное! hands То что надо и так оперативно! А я зачем-то с IF мучалась.

Boroda,
Спасибо, но формула выдает ошибку. В принципе думаю функции стандартного округления ячейки будет достаточно в данном случае.

Автор - Sumner
Дата добавления - 18.09.2013 в 13:26
_Boroda_ Дата: Среда, 18.09.2013, 13:30 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16787
Репутация: 6557 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
функции стандартного округления ячейки будет достаточно

Тогда
Код
=ОКРУГЛ(D2*(11+3*(D2<200));2)
К сообщению приложен файл: ET-Prices_1.xlsx (49.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
функции стандартного округления ячейки будет достаточно

Тогда
Код
=ОКРУГЛ(D2*(11+3*(D2<200));2)

Автор - _Boroda_
Дата добавления - 18.09.2013 в 13:30
Sumner Дата: Среда, 18.09.2013, 13:41 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Тогда
Код
=ROUND(D2*(11+3*(D2<200)),2)
Boroda,

Все равно не работает:/ А на будущее, возможно ли написанную Serge_007 формулу
Код
=(D2<200)*D2*14+(D2>=200)*D2*11
преобразовать таким образом, чтобы полученный результат округлялся до -5 или -0, например первая строка 9*14 - чтобы вместо 126 появлялось 125, вторая строка - результат вместо 322 - 320 и т.д ? Спасибо.


Сообщение отредактировал Sumner - Среда, 18.09.2013, 13:41
 
Ответить
Сообщение
Тогда
Код
=ROUND(D2*(11+3*(D2<200)),2)
Boroda,

Все равно не работает:/ А на будущее, возможно ли написанную Serge_007 формулу
Код
=(D2<200)*D2*14+(D2>=200)*D2*11
преобразовать таким образом, чтобы полученный результат округлялся до -5 или -0, например первая строка 9*14 - чтобы вместо 126 появлялось 125, вторая строка - результат вместо 322 - 320 и т.д ? Спасибо.

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

Excel 2016
результат округлялся до -5 или -0
См. вложение
К сообщению приложен файл: Sumner.xls (29.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
результат округлялся до -5 или -0
См. вложение

Автор - Serge_007
Дата добавления - 18.09.2013 в 13:52
Sumner Дата: Среда, 18.09.2013, 14:55 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
К сообщению приложен файл: Sumner.xls(30Kb)


Ни себе чиво! Спасибо огромное! girl_smile
 
Ответить
Сообщение
К сообщению приложен файл: Sumner.xls(30Kb)


Ни себе чиво! Спасибо огромное! girl_smile

Автор - Sumner
Дата добавления - 18.09.2013 в 14:55
  • Страница 1 из 1
  • 1
Поиск:

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