Формула Если - то с несколькими условиями
Sumner
Дата: Среда, 18.09.2013, 13:06 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день. Помогите пожалуйста с формулой. В приложененной таблице в колонке D указаны закупочные цены. Если цена меньше 200, то содержимое ячейки D умножается на 14, если больше 200 - на 11. Результат должен отображается в столбце E и значение округляться то ..,.5 или ..,00. Большое спасибо!
Добрый день. Помогите пожалуйста с формулой. В приложененной таблице в колонке D указаны закупочные цены. Если цена меньше 200, то содержимое ячейки D умножается на 14, если больше 200 - на 11. Результат должен отображается в столбце E и значение округляться то ..,.5 или ..,00. Большое спасибо! Sumner
Ответить
Сообщение Добрый день. Помогите пожалуйста с формулой. В приложененной таблице в колонке 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
Как округлять - не понял
Код
=(D2<200)*D2*14+(D2>=200)*D2*11
Как округлять - не понялSerge_007
Ю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)
Код
=ОКРУГЛТ(D2*(11+3*(D2<200));0,05)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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, спасибо огромное! То что надо и так оперативно! А я зачем-то с IF мучалась. Boroda, Спасибо, но формула выдает ошибку. В принципе думаю функции стандартного округления ячейки будет достаточно в данном случае.
Serge_007, спасибо огромное! То что надо и так оперативно! А я зачем-то с IF мучалась. Boroda, Спасибо, но формула выдает ошибку. В принципе думаю функции стандартного округления ячейки будет достаточно в данном случае. Sumner
Ответить
Сообщение Serge_007, спасибо огромное! То что надо и так оперативно! А я зачем-то с 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)
функции стандартного округления ячейки будет достаточно
Тогда Код
=ОКРУГЛ(D2*(11+3*(D2<200));2)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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 и т.д ? Спасибо.
Тогда
Код
=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
Сообщение отредактировал 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
См. вложение
результат округлялся до -5 или -0
См. вложениеSerge_007
Ю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)
Ни себе чиво! Спасибо огромное!
К сообщению приложен файл: Sumner.xls(30Kb)
Ни себе чиво! Спасибо огромное! Sumner
Ответить
Сообщение К сообщению приложен файл: Sumner.xls(30Kb)
Ни себе чиво! Спасибо огромное! Автор - Sumner Дата добавления - 18.09.2013 в 14:55