Сложение двух таблиц с разным порядком столбцов
AVI
Дата: Четверг, 13.02.2020, 06:49 |
Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация:
17
±
Замечаний:
0% ±
Excel 2016
Добрый день! Помогите, пожалуйста. Никак не получается придумать как заставить формулу учитывать то, что столбцы в разном порядке Необходимо посчитать свет и воду помесячно только по Маше и Ивану, учитывая то, что на разные фрукты использует разное количество воды и света. При этом столбцы с фруктами могут быть в разном порядке.
Добрый день! Помогите, пожалуйста. Никак не получается придумать как заставить формулу учитывать то, что столбцы в разном порядке Необходимо посчитать свет и воду помесячно только по Маше и Ивану, учитывая то, что на разные фрукты использует разное количество воды и света. При этом столбцы с фруктами могут быть в разном порядке. AVI
Ответить
Сообщение Добрый день! Помогите, пожалуйста. Никак не получается придумать как заставить формулу учитывать то, что столбцы в разном порядке Необходимо посчитать свет и воду помесячно только по Маше и Ивану, учитывая то, что на разные фрукты использует разное количество воды и света. При этом столбцы с фруктами могут быть в разном порядке. Автор - AVI Дата добавления - 13.02.2020 в 06:49
gling
Дата: Четверг, 13.02.2020, 08:45 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2643
Репутация:
739
±
Замечаний:
0% ±
2010
Здравствуйте. Такая вот длинная формула получиласьКод
=СУММПРОИЗВ((СУММЕСЛИМН($E$10:$E$21;$D$10:$D$21;$A$10:$A$11;$C$10:$C$21;">="&E$24;$C$10:$C$21;"<"&ДАТАМЕС(E$24;1)))*ИНДЕКС($L$10:$N$11;ПОИСКПОЗ($D25;$K$10:$K$11;);ПОИСКПОЗ($E$9;$L$9:$N$9;))+(СУММЕСЛИМН($F$10:$F$21;$D$10:$D$21;$A$10:$A$11;$C$10:$C$21;">="&E$24;$C$10:$C$21;"<"&ДАТАМЕС(E$24;1)))*ИНДЕКС($L$10:$N$11;ПОИСКПОЗ($D25;$K$10:$K$11;);ПОИСКПОЗ($F$9;$L$9:$N$9;))+(СУММЕСЛИМН($G$10:$G$21;$D$10:$D$21;$A$10:$A$11;$C$10:$C$21;">="&E$24;$C$10:$C$21;"<"&ДАТАМЕС(E$24;1)))*ИНДЕКС($L$10:$N$11;ПОИСКПОЗ($D25;$K$10:$K$11;);ПОИСКПОЗ($G$9;$L$9:$N$9;)))
Здравствуйте. Такая вот длинная формула получиласьКод
=СУММПРОИЗВ((СУММЕСЛИМН($E$10:$E$21;$D$10:$D$21;$A$10:$A$11;$C$10:$C$21;">="&E$24;$C$10:$C$21;"<"&ДАТАМЕС(E$24;1)))*ИНДЕКС($L$10:$N$11;ПОИСКПОЗ($D25;$K$10:$K$11;);ПОИСКПОЗ($E$9;$L$9:$N$9;))+(СУММЕСЛИМН($F$10:$F$21;$D$10:$D$21;$A$10:$A$11;$C$10:$C$21;">="&E$24;$C$10:$C$21;"<"&ДАТАМЕС(E$24;1)))*ИНДЕКС($L$10:$N$11;ПОИСКПОЗ($D25;$K$10:$K$11;);ПОИСКПОЗ($F$9;$L$9:$N$9;))+(СУММЕСЛИМН($G$10:$G$21;$D$10:$D$21;$A$10:$A$11;$C$10:$C$21;">="&E$24;$C$10:$C$21;"<"&ДАТАМЕС(E$24;1)))*ИНДЕКС($L$10:$N$11;ПОИСКПОЗ($D25;$K$10:$K$11;);ПОИСКПОЗ($G$9;$L$9:$N$9;)))
gling
ЯД-41001506838083
Сообщение отредактировал gling - Четверг, 13.02.2020, 09:25
Ответить
Сообщение Здравствуйте. Такая вот длинная формула получиласьКод
=СУММПРОИЗВ((СУММЕСЛИМН($E$10:$E$21;$D$10:$D$21;$A$10:$A$11;$C$10:$C$21;">="&E$24;$C$10:$C$21;"<"&ДАТАМЕС(E$24;1)))*ИНДЕКС($L$10:$N$11;ПОИСКПОЗ($D25;$K$10:$K$11;);ПОИСКПОЗ($E$9;$L$9:$N$9;))+(СУММЕСЛИМН($F$10:$F$21;$D$10:$D$21;$A$10:$A$11;$C$10:$C$21;">="&E$24;$C$10:$C$21;"<"&ДАТАМЕС(E$24;1)))*ИНДЕКС($L$10:$N$11;ПОИСКПОЗ($D25;$K$10:$K$11;);ПОИСКПОЗ($F$9;$L$9:$N$9;))+(СУММЕСЛИМН($G$10:$G$21;$D$10:$D$21;$A$10:$A$11;$C$10:$C$21;">="&E$24;$C$10:$C$21;"<"&ДАТАМЕС(E$24;1)))*ИНДЕКС($L$10:$N$11;ПОИСКПОЗ($D25;$K$10:$K$11;);ПОИСКПОЗ($G$9;$L$9:$N$9;)))
Автор - gling Дата добавления - 13.02.2020 в 08:45
AVI
Дата: Пятница, 14.02.2020, 03:39 |
Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация:
17
±
Замечаний:
0% ±
Excel 2016
gling , Спасибо за решение, но в оригинальных таблицах у меня по 15 столбцов, поэтому такая формула будет дикая. Хотелось бы что-то короче...
gling , Спасибо за решение, но в оригинальных таблицах у меня по 15 столбцов, поэтому такая формула будет дикая. Хотелось бы что-то короче...AVI
Ответить
Сообщение gling , Спасибо за решение, но в оригинальных таблицах у меня по 15 столбцов, поэтому такая формула будет дикая. Хотелось бы что-то короче...Автор - AVI Дата добавления - 14.02.2020 в 03:39
gling
Дата: Пятница, 14.02.2020, 04:44 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2643
Репутация:
739
±
Замечаний:
0% ±
2010
Тогда может быть с дополнительным диапазоном и сортировкой попробовать такую формулу?Код
=СУММПРОИЗВ($E$10:$G$21*$E6:$G6*($C$10:$C$21>=E$24)*($C$10:$C$21<ДАТАМЕС(E$24;1))*($D$10:$D$21=$D$13)+$E$10:$G$21*$E6:$G6*($C$10:$C$21>=E$24)*($C$10:$C$21<ДАТАМЕС(E$24;1))*($D$10:$D$21=$D$11))
Тогда может быть с дополнительным диапазоном и сортировкой попробовать такую формулу?Код
=СУММПРОИЗВ($E$10:$G$21*$E6:$G6*($C$10:$C$21>=E$24)*($C$10:$C$21<ДАТАМЕС(E$24;1))*($D$10:$D$21=$D$13)+$E$10:$G$21*$E6:$G6*($C$10:$C$21>=E$24)*($C$10:$C$21<ДАТАМЕС(E$24;1))*($D$10:$D$21=$D$11))
gling
ЯД-41001506838083
Ответить
Сообщение Тогда может быть с дополнительным диапазоном и сортировкой попробовать такую формулу?Код
=СУММПРОИЗВ($E$10:$G$21*$E6:$G6*($C$10:$C$21>=E$24)*($C$10:$C$21<ДАТАМЕС(E$24;1))*($D$10:$D$21=$D$13)+$E$10:$G$21*$E6:$G6*($C$10:$C$21>=E$24)*($C$10:$C$21<ДАТАМЕС(E$24;1))*($D$10:$D$21=$D$11))
Автор - gling Дата добавления - 14.02.2020 в 04:44
Pelena
Дата: Пятница, 14.02.2020, 12:18 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19518
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
Можно с помощью Power Query сделать, но надо знать реальную структуру
Можно с помощью Power Query сделать, но надо знать реальную структуру Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Можно с помощью Power Query сделать, но надо знать реальную структуру Автор - Pelena Дата добавления - 14.02.2020 в 12:18
AVI
Дата: Понедельник, 17.02.2020, 03:27 |
Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация:
17
±
Замечаний:
0% ±
Excel 2016
Pelena , Добрый день! Пример был максимально приближен к "боевому". Прилагаю реальный файл. Файл нужен для постоянного контря расхода реагентики в поликлинике. Желательно, что бы пользователь (завлаб) совсем ничего лишнего не тыкал. Фот я и пытаюсь все сделать одной формулой.
Pelena , Добрый день! Пример был максимально приближен к "боевому". Прилагаю реальный файл. Файл нужен для постоянного контря расхода реагентики в поликлинике. Желательно, что бы пользователь (завлаб) совсем ничего лишнего не тыкал. Фот я и пытаюсь все сделать одной формулой.AVI
Ответить
Сообщение Pelena , Добрый день! Пример был максимально приближен к "боевому". Прилагаю реальный файл. Файл нужен для постоянного контря расхода реагентики в поликлинике. Желательно, что бы пользователь (завлаб) совсем ничего лишнего не тыкал. Фот я и пытаюсь все сделать одной формулой.Автор - AVI Дата добавления - 17.02.2020 в 03:27
AVI
Дата: Понедельник, 17.02.2020, 03:28 |
Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация:
17
±
Замечаний:
0% ±
Excel 2016
gling , если не получиться сделать одной формулой, то придется делать с доп диапазоном. Спасибо!
gling , если не получиться сделать одной формулой, то придется делать с доп диапазоном. Спасибо!AVI
Ответить
Сообщение gling , если не получиться сделать одной формулой, то придется делать с доп диапазоном. Спасибо!Автор - AVI Дата добавления - 17.02.2020 в 03:28
Pelena
Дата: Понедельник, 17.02.2020, 12:51 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19518
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
Посмотрите вариант через Power Query. Только Вы не написали какой фильтр ставить вместо Маши и Ивана, поэтому считается всё. Добавляем/Изменяем данные на первом листе, а на листе Отчет правой кнопкой мыши -- Обновить
Посмотрите вариант через Power Query. Только Вы не написали какой фильтр ставить вместо Маши и Ивана, поэтому считается всё. Добавляем/Изменяем данные на первом листе, а на листе Отчет правой кнопкой мыши -- Обновить Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Посмотрите вариант через Power Query. Только Вы не написали какой фильтр ставить вместо Маши и Ивана, поэтому считается всё. Добавляем/Изменяем данные на первом листе, а на листе Отчет правой кнопкой мыши -- Обновить Автор - Pelena Дата добавления - 17.02.2020 в 12:51