Условное суммирование по многим листам
paramedic
Дата: Понедельник, 04.08.2014, 16:07 |
Сообщение № 1
Группа: Проверенные
Ранг: Участник
Сообщений: 67
Репутация:
6
±
Замечаний:
0% ±
Excel 2007
ВКП! Что-то я совсем не догоняю. Есть таблица меню на месяц. В своде меню пытаюсь выполнить условное суммирование по всем листам дней по условию наименование продукта. Код
=СУММПРОИЗВ(СУММЕСЛИ(ДВССЫЛ({"01":"02":"03":"04":"05":"06":"07":"08":"09":"10":"11":"12":"13":"14":"15":"16":"17":"18":"19":"20":"21":"22":" 23":"24":"25":"26":"27":"28":"29":"30":"31"}&"!A21:A300");A19;ДВССЫЛ({"01":"02":"03":"04":"05":"06":"07":"08":"09":"10":"11":"12":"13":"14":"15":"16":"17":"18":"19":"20":"21":"22":"23":"24":"25":"26":"2 7":"28":"29":"30":"31"}&"!E21:H300")))
Но в какой-то ячейке свода работает, в какой-то нет.
ВКП! Что-то я совсем не догоняю. Есть таблица меню на месяц. В своде меню пытаюсь выполнить условное суммирование по всем листам дней по условию наименование продукта. Код
=СУММПРОИЗВ(СУММЕСЛИ(ДВССЫЛ({"01":"02":"03":"04":"05":"06":"07":"08":"09":"10":"11":"12":"13":"14":"15":"16":"17":"18":"19":"20":"21":"22":" 23":"24":"25":"26":"27":"28":"29":"30":"31"}&"!A21:A300");A19;ДВССЫЛ({"01":"02":"03":"04":"05":"06":"07":"08":"09":"10":"11":"12":"13":"14":"15":"16":"17":"18":"19":"20":"21":"22":"23":"24":"25":"26":"2 7":"28":"29":"30":"31"}&"!E21:H300")))
Но в какой-то ячейке свода работает, в какой-то нет. paramedic
К сообщению приложен файл:
_2.zip
(62.1 Kb)
Я не ламер - я честный чайник
Ответить
Сообщение ВКП! Что-то я совсем не догоняю. Есть таблица меню на месяц. В своде меню пытаюсь выполнить условное суммирование по всем листам дней по условию наименование продукта. Код
=СУММПРОИЗВ(СУММЕСЛИ(ДВССЫЛ({"01":"02":"03":"04":"05":"06":"07":"08":"09":"10":"11":"12":"13":"14":"15":"16":"17":"18":"19":"20":"21":"22":" 23":"24":"25":"26":"27":"28":"29":"30":"31"}&"!A21:A300");A19;ДВССЫЛ({"01":"02":"03":"04":"05":"06":"07":"08":"09":"10":"11":"12":"13":"14":"15":"16":"17":"18":"19":"20":"21":"22":"23":"24":"25":"26":"2 7":"28":"29":"30":"31"}&"!E21:H300")))
Но в какой-то ячейке свода работает, в какой-то нет. Автор - paramedic Дата добавления - 04.08.2014 в 16:07
ArkaIIIa
Дата: Понедельник, 04.08.2014, 16:14 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
А напишите пример, где не работает? Если бегло смотреть - все считает, а лопатить 30 страниц - не хочется.
А напишите пример, где не работает? Если бегло смотреть - все считает, а лопатить 30 страниц - не хочется. ArkaIIIa
Сообщение отредактировал ArkaIIIa - Понедельник, 04.08.2014, 16:15
Ответить
Сообщение А напишите пример, где не работает? Если бегло смотреть - все считает, а лопатить 30 страниц - не хочется. Автор - ArkaIIIa Дата добавления - 04.08.2014 в 16:14
paramedic
Дата: Понедельник, 04.08.2014, 16:17 |
Сообщение № 3
Группа: Проверенные
Ранг: Участник
Сообщений: 67
Репутация:
6
±
Замечаний:
0% ±
Excel 2007
Строка 21 на своде - завтрак работает, обед - нет Строка 32 на своде - завтрак не работает, обед - работает И такая дребедень везде... На наличие ячеек с неправильными символами (типа когда удаляют данные вводом пробела) проверял.
Строка 21 на своде - завтрак работает, обед - нет Строка 32 на своде - завтрак не работает, обед - работает И такая дребедень везде... На наличие ячеек с неправильными символами (типа когда удаляют данные вводом пробела) проверял. paramedic
Я не ламер - я честный чайник
Ответить
Сообщение Строка 21 на своде - завтрак работает, обед - нет Строка 32 на своде - завтрак не работает, обед - работает И такая дребедень везде... На наличие ячеек с неправильными символами (типа когда удаляют данные вводом пробела) проверял. Автор - paramedic Дата добавления - 04.08.2014 в 16:17
Pelena
Дата: Понедельник, 04.08.2014, 16:46 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19188
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
Если список продуктов на всех листах одинаковый
Если список продуктов на всех листах одинаковый Pelena
К сообщению приложен файл:
_2.rar
(38.6 Kb)
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Если список продуктов на всех листах одинаковый Автор - Pelena Дата добавления - 04.08.2014 в 16:46
ArkaIIIa
Дата: Понедельник, 04.08.2014, 16:47 |
Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
paramedic У Вас функция СУММЕСЛИ суммирует аргументы только построчно, а не по столбцам т.е. берет только значения из первого столбца диапазона суммирования.
paramedic У Вас функция СУММЕСЛИ суммирует аргументы только построчно, а не по столбцам т.е. берет только значения из первого столбца диапазона суммирования.ArkaIIIa
Ответить
Сообщение paramedic У Вас функция СУММЕСЛИ суммирует аргументы только построчно, а не по столбцам т.е. берет только значения из первого столбца диапазона суммирования.Автор - ArkaIIIa Дата добавления - 04.08.2014 в 16:47
_Boroda_
Дата: Понедельник, 04.08.2014, 16:49 |
Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
А почему бы не сделать попроще - во всех листах строки в первом столбце сделать одинаковыми и просто тупо складывать?
А почему бы не сделать попроще - во всех листах строки в первом столбце сделать одинаковыми и просто тупо складывать? _Boroda_
К сообщению приложен файл:
2_1.zip
(61.1 Kb)
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение А почему бы не сделать попроще - во всех листах строки в первом столбце сделать одинаковыми и просто тупо складывать? Автор - _Boroda_ Дата добавления - 04.08.2014 в 16:49
ArkaIIIa
Дата: Понедельник, 04.08.2014, 16:50 |
Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
А почему бы не сделать попроще - во всех листах строки в первом столбце сделать одинаковыми
Они одинаковые. Только в 4 и 11 дне людей почему-то обделяют зефиром, но на формулу это не влияет :-)
А почему бы не сделать попроще - во всех листах строки в первом столбце сделать одинаковыми
Они одинаковые. Только в 4 и 11 дне людей почему-то обделяют зефиром, но на формулу это не влияет :-)ArkaIIIa
Ответить
Сообщение А почему бы не сделать попроще - во всех листах строки в первом столбце сделать одинаковыми
Они одинаковые. Только в 4 и 11 дне людей почему-то обделяют зефиром, но на формулу это не влияет :-)Автор - ArkaIIIa Дата добавления - 04.08.2014 в 16:50
Pelena
Дата: Понедельник, 04.08.2014, 16:52 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19188
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
Там ещё две строчки с консервированными шампиньонами, а в своде одна
Там ещё две строчки с консервированными шампиньонами, а в своде одна Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Там ещё две строчки с консервированными шампиньонами, а в своде одна Автор - Pelena Дата добавления - 04.08.2014 в 16:52
Russel
Дата: Понедельник, 04.08.2014, 16:54 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
Excel 2010
Вопрос по теме: почему в этом случае не работает конструкция такого вида: Код
=СУММЕСЛИ('01:31'!$A$21:$A$300;Лист6!A19;'01:31'!E21:H300)
?? А сумма произведений меняет ссылку и тоже не работает: Код
=СУММПРОИЗВ(('01:[31]31'!$A$21:$A$300='Свод меню'!A19)*('01:[31]31'!$E$21:$H$300))
Вопрос по теме: почему в этом случае не работает конструкция такого вида: Код
=СУММЕСЛИ('01:31'!$A$21:$A$300;Лист6!A19;'01:31'!E21:H300)
?? А сумма произведений меняет ссылку и тоже не работает: Код
=СУММПРОИЗВ(('01:[31]31'!$A$21:$A$300='Свод меню'!A19)*('01:[31]31'!$E$21:$H$300))
Russel
QIWI 9173973973
Сообщение отредактировал Russel - Понедельник, 04.08.2014, 16:56
Ответить
Сообщение Вопрос по теме: почему в этом случае не работает конструкция такого вида: Код
=СУММЕСЛИ('01:31'!$A$21:$A$300;Лист6!A19;'01:31'!E21:H300)
?? А сумма произведений меняет ссылку и тоже не работает: Код
=СУММПРОИЗВ(('01:[31]31'!$A$21:$A$300='Свод меню'!A19)*('01:[31]31'!$E$21:$H$300))
Автор - Russel Дата добавления - 04.08.2014 в 16:54
paramedic
Дата: Понедельник, 04.08.2014, 17:03 |
Сообщение № 10
Группа: Проверенные
Ранг: Участник
Сообщений: 67
Репутация:
6
±
Замечаний:
0% ±
Excel 2007
первом столбце сделать одинаковыми и просто тупо складывать
почему-то так не получается... обязательно где-нибудь несоответствие вылезет... проверено... хотел обойтись без 31 суммесли... функция СУММЕСЛИ суммирует аргументы только построчно
Но ведь ей-то задается диапазон со столбцами...
первом столбце сделать одинаковыми и просто тупо складывать
почему-то так не получается... обязательно где-нибудь несоответствие вылезет... проверено... хотел обойтись без 31 суммесли... функция СУММЕСЛИ суммирует аргументы только построчно
Но ведь ей-то задается диапазон со столбцами...paramedic
Я не ламер - я честный чайник
Ответить
Сообщение первом столбце сделать одинаковыми и просто тупо складывать
почему-то так не получается... обязательно где-нибудь несоответствие вылезет... проверено... хотел обойтись без 31 суммесли... функция СУММЕСЛИ суммирует аргументы только построчно
Но ведь ей-то задается диапазон со столбцами...Автор - paramedic Дата добавления - 04.08.2014 в 17:03
_Boroda_
Дата: Понедельник, 04.08.2014, 17:15 |
Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
обязательно где-нибудь несоответствие вылезет... проверено...
Это смотря как делать. Смотрите файл - там продуктами заполняется ТОЛЬКО первый лист. Остальные заполняются формулами в том же порядке, что и в первом
обязательно где-нибудь несоответствие вылезет... проверено...
Это смотря как делать. Смотрите файл - там продуктами заполняется ТОЛЬКО первый лист. Остальные заполняются формулами в том же порядке, что и в первом_Boroda_
К сообщению приложен файл:
2_2.zip
(77.2 Kb)
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение обязательно где-нибудь несоответствие вылезет... проверено...
Это смотря как делать. Смотрите файл - там продуктами заполняется ТОЛЬКО первый лист. Остальные заполняются формулами в том же порядке, что и в первомАвтор - _Boroda_ Дата добавления - 04.08.2014 в 17:15
ArkaIIIa
Дата: Понедельник, 04.08.2014, 17:17 |
Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
paramedic Потому что сравниваются диапазоны разной длины. Вот смотрите пример, будет понятно.
paramedic Потому что сравниваются диапазоны разной длины. Вот смотрите пример, будет понятно.ArkaIIIa
Сообщение отредактировал ArkaIIIa - Понедельник, 04.08.2014, 17:43
Ответить
Сообщение paramedic Потому что сравниваются диапазоны разной длины. Вот смотрите пример, будет понятно.Автор - ArkaIIIa Дата добавления - 04.08.2014 в 17:17
paramedic
Дата: Понедельник, 04.08.2014, 17:32 |
Сообщение № 13
Группа: Проверенные
Ранг: Участник
Сообщений: 67
Репутация:
6
±
Замечаний:
0% ±
Excel 2007
Boroda Про этот прием я знаю. В оригинальном файле куча макросов на добавление/удаление продуктов, переноса месяца и пр. и они как-то коряво работают - не факт, что порядок продуктов сохраняется. Делать "универсальные" дневные листы не удобно, так как эти листы еще и распечатываются. Человек, который работает, не сможет форматировать печать - с 1С его работать выучить не смогли. Хотел обойтись "малой кровью" без правки макросов. Теперь понял, что не получится из-за механизма работы СУММЕСЛИ.
Boroda Про этот прием я знаю. В оригинальном файле куча макросов на добавление/удаление продуктов, переноса месяца и пр. и они как-то коряво работают - не факт, что порядок продуктов сохраняется. Делать "универсальные" дневные листы не удобно, так как эти листы еще и распечатываются. Человек, который работает, не сможет форматировать печать - с 1С его работать выучить не смогли. Хотел обойтись "малой кровью" без правки макросов. Теперь понял, что не получится из-за механизма работы СУММЕСЛИ.paramedic
Я не ламер - я честный чайник
Ответить
Сообщение Boroda Про этот прием я знаю. В оригинальном файле куча макросов на добавление/удаление продуктов, переноса месяца и пр. и они как-то коряво работают - не факт, что порядок продуктов сохраняется. Делать "универсальные" дневные листы не удобно, так как эти листы еще и распечатываются. Человек, который работает, не сможет форматировать печать - с 1С его работать выучить не смогли. Хотел обойтись "малой кровью" без правки макросов. Теперь понял, что не получится из-за механизма работы СУММЕСЛИ.Автор - paramedic Дата добавления - 04.08.2014 в 17:32
Pelena
Дата: Понедельник, 04.08.2014, 19:16 |
Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19188
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
paramedic , посмотрите такой вариант
paramedic , посмотрите такой вариантPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение paramedic , посмотрите такой вариантАвтор - Pelena Дата добавления - 04.08.2014 в 19:16
paramedic
Дата: Вторник, 05.08.2014, 11:27 |
Сообщение № 15
Группа: Проверенные
Ранг: Участник
Сообщений: 67
Репутация:
6
±
Замечаний:
0% ±
Excel 2007
Pelena Такой вариант я что-то упустил
Pelena Такой вариант я что-то упустил paramedic
Я не ламер - я честный чайник
Ответить
Сообщение Pelena Такой вариант я что-то упустил Автор - paramedic Дата добавления - 05.08.2014 в 11:27