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

Вход

Регистрация

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

 

= Мир MS Excel/Суммирования по разным вкладкам-2 - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммирования по разным вкладкам-2 (Формулы/Formulas)
Суммирования по разным вкладкам-2
astashov_michail@tutby Дата: Воскресенье, 27.02.2022, 22:45 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация: 0 ±
Замечаний: 20% ±

Ещё раз здравствуйте. В первой теме как выяснилось не совсем раскрыл проблемку. На вкладке Лист 2 суммировать необходимо только один раз повторяющиеся строки находящиеся во вкладке Лист 3
К сообщению приложен файл: 3363379.xlsx(13.7 Kb)
 
Ответить
СообщениеЕщё раз здравствуйте. В первой теме как выяснилось не совсем раскрыл проблемку. На вкладке Лист 2 суммировать необходимо только один раз повторяющиеся строки находящиеся во вкладке Лист 3

Автор - astashov_michail@tutby
Дата добавления - 27.02.2022 в 22:45
Egyptian Дата: Понедельник, 28.02.2022, 01:15 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 386
Репутация: 132 ±
Замечаний: 0% ±

Excel 2013/2016
На мой взгляд вы сильно усложняете себе жизнь. В предыдущем примере не было задвоенных значений на листе 3.
Увы, формула тоже значительно усложняется, и не будет работать быстро на большом объеме данных.
Код
=SUM(IFNA(IF(FREQUENCY(IF(Лист3!$A$1:$A$14<>"";MATCH(Лист3!$A$1:$A$14;Лист3!A$1:$A$14;0));ROW($A$1:$A$14));Лист3!$B$1:$B$14)*(Лист3!$A$1:$A$16=TRANSPOSE(IF($A1=Лист4!$B$1:$B$14;Лист4!$A$1:$A$14)));))

Еще вариант:
Код
=SUM(IFNA(IF(MATCH(Лист3!$A$1:$A$14;Лист3!A$1:$A$14;0)=ROW($A$1:$A$14);Лист3!$B$1:$B$14)*(Лист3!$A$1:$A$16=TRANSPOSE(IF($A1=Лист4!$B$1:$B$14;Лист4!$A$1:$A$14)));))
К сообщению приложен файл: 3956371.xlsx(13.3 Kb)


Сообщение отредактировал Egyptian - Понедельник, 28.02.2022, 03:26
 
Ответить
СообщениеНа мой взгляд вы сильно усложняете себе жизнь. В предыдущем примере не было задвоенных значений на листе 3.
Увы, формула тоже значительно усложняется, и не будет работать быстро на большом объеме данных.
Код
=SUM(IFNA(IF(FREQUENCY(IF(Лист3!$A$1:$A$14<>"";MATCH(Лист3!$A$1:$A$14;Лист3!A$1:$A$14;0));ROW($A$1:$A$14));Лист3!$B$1:$B$14)*(Лист3!$A$1:$A$16=TRANSPOSE(IF($A1=Лист4!$B$1:$B$14;Лист4!$A$1:$A$14)));))

Еще вариант:
Код
=SUM(IFNA(IF(MATCH(Лист3!$A$1:$A$14;Лист3!A$1:$A$14;0)=ROW($A$1:$A$14);Лист3!$B$1:$B$14)*(Лист3!$A$1:$A$16=TRANSPOSE(IF($A1=Лист4!$B$1:$B$14;Лист4!$A$1:$A$14)));))

Автор - Egyptian
Дата добавления - 28.02.2022 в 01:15
astashov_michail@tutby Дата: Понедельник, 28.02.2022, 12:16 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация: 0 ±
Замечаний: 20% ±

Egyptian, спасибо!!!
 
Ответить
СообщениеEgyptian, спасибо!!!

Автор - astashov_michail@tutby
Дата добавления - 28.02.2022 в 12:16
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммирования по разным вкладкам-2 (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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