Как суммировать, когда диапазон содержит значения, разделенные запятыми - PullRequest
0 голосов
/ 07 октября 2019

enter image description here

К вашему сведению Tb1 слева и Tb2 справа

Моя проблема: я хочу суммировать в диапазоне, который содержит запятуюценности. Мой окончательный вывод - Tb2.

Я пробовал подстановочный знак, но он работал только со строковым символом. Кто-нибудь может помочь?

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 07 октября 2019

Предположим, что ваш диапазон критериев "ID" введен в D2: D5

Результат "Всего" в E2, скопирован:

=SUMPRODUCT(ISNUMBER(FIND(D2,$A$2:$A$6))*$B$2:$B$6)
1 голос
/ 07 октября 2019

Если ваши данные выглядят так:

enter image description here

Вы можете использовать PowerQuery для этого

  • Выберите ваши данные> ДанныеВкладка> Получить и преобразовать> Вставить из таблицы / диапазона> Выбрать с помощью заголовков
  • В PQ выберите ID столбец> Преобразовать вкладку> Разделить столбец> По разделителю> Выбрать по запятой> Дополнительные параметры> Разделить на строки и неткавычки> Подтвердить
  • Оставить выбранным столбец идентификатора> Вкладка «Преобразование»> Группировать по> Группировать по ID> Выберите SUM в качестве операции над столбцом Total (и выберите новое имя столбца, если хотите).
  • Выйдите из PQ и подтвердите сохранение изменений.

enter image description here

...