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

Вход

Регистрация

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

 

= Мир MS Excel/Необходима формула,собирающая данные из ячеек по условию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Необходима формула,собирающая данные из ячеек по условию (Формулы/Formulas)
Необходима формула,собирающая данные из ячеек по условию
denikotow Дата: Пятница, 15.04.2022, 22:43 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

В файле отражены данные по товарам: название, сколько магазину нужно товара на месяц и кратность. Каждый товар имеет свою фасовку и при заказе новой партии это нужно учесть. К примеру товар весом 0,73 кг и 0,8 кг можно заказать кратно 12 штукам, весом 0,4 кг кратно 20 штукам. И при расчёте потребности нужно вручную вписывать кратность. Вручную я делаю следующее: количество нужного товара на месяц(пусть будет 0,8кг) делю на 12, получившееся число округляю в большую сторону и умножаю на 12.
Прописал формулы Если и Поиск, но это неудобно и нужно вручную объединять в один столбец. Какое сочетание формул поможет округлить нужную ячейку в большую сторону, если ячейка с наименованием будет содержать определённое значение? Буду крайне признателен за помощь.
К сообщению приложен файл: 3681397.xls (47.0 Kb)
 
Ответить
СообщениеВ файле отражены данные по товарам: название, сколько магазину нужно товара на месяц и кратность. Каждый товар имеет свою фасовку и при заказе новой партии это нужно учесть. К примеру товар весом 0,73 кг и 0,8 кг можно заказать кратно 12 штукам, весом 0,4 кг кратно 20 штукам. И при расчёте потребности нужно вручную вписывать кратность. Вручную я делаю следующее: количество нужного товара на месяц(пусть будет 0,8кг) делю на 12, получившееся число округляю в большую сторону и умножаю на 12.
Прописал формулы Если и Поиск, но это неудобно и нужно вручную объединять в один столбец. Какое сочетание формул поможет округлить нужную ячейку в большую сторону, если ячейка с наименованием будет содержать определённое значение? Буду крайне признателен за помощь.

Автор - denikotow
Дата добавления - 15.04.2022 в 22:43
Xenus91 Дата: Суббота, 16.04.2022, 03:25 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 137
Репутация: 13 ±
Замечаний: 0% ±

Excel 2016
denikotow, если я правильно понял в столбец D
Код
=ЕСЛИ(ЕОШ(ПОИСК("0,4";$A2));ОКРУГЛВВЕРХ($B2/20;0)*20;ОКРУГЛВВЕРХ($B2/12;0)*12)
К сообщению приложен файл: 8764895.xls (54.5 Kb)
 
Ответить
Сообщениеdenikotow, если я правильно понял в столбец D
Код
=ЕСЛИ(ЕОШ(ПОИСК("0,4";$A2));ОКРУГЛВВЕРХ($B2/20;0)*20;ОКРУГЛВВЕРХ($B2/12;0)*12)

Автор - Xenus91
Дата добавления - 16.04.2022 в 03:25
bmv98rus Дата: Суббота, 16.04.2022, 12:21 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Код
=CEILING.MATH(B2;12+8*COUNTIF(A2;"*0,4*"))


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Суббота, 16.04.2022, 12:57
 
Ответить
Сообщение
Код
=CEILING.MATH(B2;12+8*COUNTIF(A2;"*0,4*"))

Автор - bmv98rus
Дата добавления - 16.04.2022 в 12:21
denikotow Дата: Суббота, 16.04.2022, 12:29 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Xenus91, да, логика правильная. Но столбец С(просчитанный вручную практически) не совпадает со значениями столбца D. Округляет не до целого числа почему-то. То есть, если 260(из первой строки) разделить на 12 - не получается целого числа, значит оно не кратно 12. Получается 21,7 штуки. А нужно, чтобы было 22 штуки Мучаюсь уже который день, чтобы вывести эту формулу))
И ещё нюанс в том, что на самом деле у меня больше условий(в таблицу не все включил), вот весь перечень:
1. 0,25кг кратно 20шт.
2. 0,4кг кратно 20 шт.
3. 0,8кг кратно 12 шт.
4. 0,7 кг кратно 12 шт.
5. 0,6кг кратно 6 шт.
Длинные формулы ЕСЛИМН ошибку выдаёт: находит, что первое условие не выполняется(через ПОИСК не нашёл в строке значение) и дальше не считает.
 
Ответить
СообщениеXenus91, да, логика правильная. Но столбец С(просчитанный вручную практически) не совпадает со значениями столбца D. Округляет не до целого числа почему-то. То есть, если 260(из первой строки) разделить на 12 - не получается целого числа, значит оно не кратно 12. Получается 21,7 штуки. А нужно, чтобы было 22 штуки Мучаюсь уже который день, чтобы вывести эту формулу))
И ещё нюанс в том, что на самом деле у меня больше условий(в таблицу не все включил), вот весь перечень:
1. 0,25кг кратно 20шт.
2. 0,4кг кратно 20 шт.
3. 0,8кг кратно 12 шт.
4. 0,7 кг кратно 12 шт.
5. 0,6кг кратно 6 шт.
Длинные формулы ЕСЛИМН ошибку выдаёт: находит, что первое условие не выполняется(через ПОИСК не нашёл в строке значение) и дальше не считает.

Автор - denikotow
Дата добавления - 16.04.2022 в 12:29
bmv98rus Дата: Суббота, 16.04.2022, 12:57 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Код
=CEILING.MATH(B2;6+SUMPRODUCT({6;6;14;14}*COUNTIF(A2;"*"&{0,7;0,8;0,4;0,25}&"*")))


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Код
=CEILING.MATH(B2;6+SUMPRODUCT({6;6;14;14}*COUNTIF(A2;"*"&{0,7;0,8;0,4;0,25}&"*")))

Автор - bmv98rus
Дата добавления - 16.04.2022 в 12:57
svetiksmsk Дата: Суббота, 16.04.2022, 17:37 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Подскажите, пожалуйста, как прописать формулу в таблице, при условии, что таблицу изменять нельзя не объединять ячейки не переносить, необходимо подсчитать все условия таблица прилагается, условия выделены цветом. формула СУМЕСЛИ верно считает только итого.
К сообщению приложен файл: 03-03-2022-__1_.xlsx (386.9 Kb)
 
Ответить
СообщениеПодскажите, пожалуйста, как прописать формулу в таблице, при условии, что таблицу изменять нельзя не объединять ячейки не переносить, необходимо подсчитать все условия таблица прилагается, условия выделены цветом. формула СУМЕСЛИ верно считает только итого.

Автор - svetiksmsk
Дата добавления - 16.04.2022 в 17:37
denikotow Дата: Суббота, 16.04.2022, 18:19 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

bmv98rus, гениально! Реально прописать подобную формулу для Гугл Таблиц? Там не будет оператора ОКРВВЕРХ.МАТ.
 
Ответить
Сообщениеbmv98rus, гениально! Реально прописать подобную формулу для Гугл Таблиц? Там не будет оператора ОКРВВЕРХ.МАТ.

Автор - denikotow
Дата добавления - 16.04.2022 в 18:19
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Необходима формула,собирающая данные из ячеек по условию (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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