Существует форма, куда забиваются заказы питания, и таблица Excel, куда заказы на питания попадают. Подскажите пожалуйста, как решить вроде бы простую задачу подсчета определенного блюда на определенный день. Пытался решить через =суммеслимн , но проблема в том, что диапазон проверки даты будет изменяться, и он не хочет подсчитать мне по этим двум условиям на одну строку, а пытается подсчитать сразу все с переносом. Либо останавливается на первой попавшейся строке и останавливается.
То есть условно- на конкретное число он должен подсчитать количество блюд из меню и отразить это количество в сводной таблице. Подсчитать по условию одного блюда в диапазоне не проблема, но проблема просмотреть каждую строчку... по условию число.
P.s. не ругайте за такое сумбурное объяснение, я первый раз так спрашиваю. Надеюсь на отзывчивость Гуру Excel.
Гуру Excel, всем привет!
Существует форма, куда забиваются заказы питания, и таблица Excel, куда заказы на питания попадают. Подскажите пожалуйста, как решить вроде бы простую задачу подсчета определенного блюда на определенный день. Пытался решить через =суммеслимн , но проблема в том, что диапазон проверки даты будет изменяться, и он не хочет подсчитать мне по этим двум условиям на одну строку, а пытается подсчитать сразу все с переносом. Либо останавливается на первой попавшейся строке и останавливается.
То есть условно- на конкретное число он должен подсчитать количество блюд из меню и отразить это количество в сводной таблице. Подсчитать по условию одного блюда в диапазоне не проблема, но проблема просмотреть каждую строчку... по условию число.
P.s. не ругайте за такое сумбурное объяснение, я первый раз так спрашиваю. Надеюсь на отзывчивость Гуру Excel.Voodoo
=ЕСЛИОШИБКА(СУММПРОИЗВ(--(ИНДЕКС(Таблица1[[Холодное, понедельник,8 часов смена]:[Второе, воскресенье, 11 часов смена ВТОРОЙ ПРИЕМ ПИЩИ]];ПОИСКПОЗ(C$3;Таблица1[[т.с3]:[т.с3]];0);0)=$B19));"")
Если правильно поняла
Код
=ЕСЛИОШИБКА(СУММПРОИЗВ(--(ИНДЕКС(Таблица1[[Холодное, понедельник,8 часов смена]:[Второе, воскресенье, 11 часов смена ВТОРОЙ ПРИЕМ ПИЩИ]];ПОИСКПОЗ(C$3;Таблица1[[т.с3]:[т.с3]];0);0)=$B19));"")
Pelena, да практически так!! но он должен просуммировать все заказы, к примеру 17-ого числа. Там 17ое число это 2-ой и 3-ий заказ. Салат традиционный, к примеру заказали 2 человека (2-ой и 3-й заказ), в массиве салат на этих двух строчках упоминается 3 раза. А формула когда сталкивается с первой попавшейся строчкой (2-й заказ), на ней как я понял останавливается и результат показывает 1.
P.s я исправил названия технических столбцов. Ещё раз благодарю Вас за помощь! Файл прикрепляю
Pelena, да практически так!! но он должен просуммировать все заказы, к примеру 17-ого числа. Там 17ое число это 2-ой и 3-ий заказ. Салат традиционный, к примеру заказали 2 человека (2-ой и 3-й заказ), в массиве салат на этих двух строчках упоминается 3 раза. А формула когда сталкивается с первой попавшейся строчкой (2-й заказ), на ней как я понял останавливается и результат показывает 1.
P.s я исправил названия технических столбцов. Ещё раз благодарю Вас за помощь! Файл прикрепляюVoodoo
=СУММПРОИЗВ((Таблица1[[Холодное, понедельник,8 часов смена]:[Второе, воскресенье, 11 часов смена ВТОРОЙ ПРИЕМ ПИЩИ]]=$B4)*(Таблица1[[Дата]:[Дата]]=C$3))
Заметила, что есть повторы блюд, отметила оранжевым
Да, это я не досмотрела. Тогда так
Код
=СУММПРОИЗВ((Таблица1[[Холодное, понедельник,8 часов смена]:[Второе, воскресенье, 11 часов смена ВТОРОЙ ПРИЕМ ПИЩИ]]=$B4)*(Таблица1[[Дата]:[Дата]]=C$3))
Заметила, что есть повторы блюд, отметила оранжевымPelena
Pelena, Но странно почему то, в Вашем файле все работает, но при переносе просто формулы в мой файл выдаёт #н/д, сталкиваюсь с таким приколом также впервые. Почему так может быть?
P.s. как вы поставили просто знак "-" при не нахождении совпадений?
Pelena, Но странно почему то, в Вашем файле все работает, но при переносе просто формулы в мой файл выдаёт #н/д, сталкиваюсь с таким приколом также впервые. Почему так может быть?
P.s. как вы поставили просто знак "-" при не нахождении совпадений?Voodoo
прежде всего надо проверять полное совпадение написания сравниваемых значений (столбец С на листе 1 и столбец С на листе 3) и названий блюд на листе 1 и листе 2.
прежде всего надо проверять полное совпадение написания сравниваемых значений (столбец С на листе 1 и столбец С на листе 3) и названий блюд на листе 1 и листе 2.