excel суммировать все ячейки, в которых другая ячейка содержит строку

Пример таблицы:

   |  A |  В       
 --------------------------
 1 |  26 |  Том, Джерри 
 --------------------------
 2 |  12 |  Том
 --------------------------
 3 |  6 |  Джерри, Том, член

Предположим, что у меня есть эта таблица. То, что я пытаюсь сделать, – суммировать общее количество ячеек в столбце A, где ячейка той же строки в столбце B содержит определенное имя, например «tom». Однако, прежде чем ячейка в столбце A будет добавлена ​​к общей сумме, ее необходимо разделить на число имен в столбце B.

Так, например, если бы я использовал имя jerry, я бы получил в общей сложности:

(26/2) + (6/3) = 15

Если бы я использовал имя tom, я бы получил в общей сложности:

(26/2) + 12 + (6/3) = 27

Пожалуйста помоги! Я думаю, что, возможно, это может быть слишком сложно, и мне, возможно, придется разделить его.

Предполагая, что имя находится в ячейке C1, эта формула выполнит задание:

 = СУММ ($ A $ 1: $ A $ 3 * НЕ (ЕОШИБКА (ПОИСК (С1, $ B $ 1: $ B $ 3))) / (LEN ($ B $ 1: $ B $ 3) -LEN (ПОДСТАВИТЬ ($ B $ 1: $ B $ 3, "", "")) + 1))

Вам нужно ввести его в виде формулы массива, то есть нажать CtrlShiftEnter .

Перечислите имена в D2 вниз, а затем в E2 поместите эту формулу и скопируйте

=IF(D2="","",SUMPRODUCT(A2:A10,ISNUMBER(SEARCH(D2,$B$2:$B$10))/(LEN($B$2:$B$10)-LEN(SUBSTITUTE($B$2:$B$10,",",""))+1)))

Это предполагает, что все имена в B2: B10 разделяются запятыми, поэтому вы можете получить подсчет имен в каждой ячейке, добавив 1 к числу запятых

  • Получение номеров строк в диапазоне SUMIF из разных ячеек
  • Неисправность при суммировании ответных сигналов
  • Сумма Excel, если isnumber для несмежного диапазона
  • Формула Excel - формула суммы для каждой строки в таблице
  • Excel: суммирование столбца на основе уникальных значений в другом столбце плюс дополнительный критерий
  • Укажите, как часто значение в ячейке в одном конкретном столбце не совпадает с значением в той же строке другого другого столбца
  • Сумма Excel, если год равен
  • Функция Excel SUM, заменяющая предварительно сформированную формулу, чтобы включить значение определенного cel
  • Попытка подсчитать месяц за месяц увеличение / уменьшение процента
  • Функция суммы рабочего листа Excel VBA возвращает ошибку, когда одним из значений является текст
  • Хотелось бы, чтобы текстовое поле отображало сообщение, когда значения ячейки неравны
  • Interesting Posts

    Как продолжить код на следующей строке в VBA

    Добавить / Изменить / удалить вычисленную формулу столбца в Excel Listobject / Table через VBA

    Удаленное обновление Excel до SQL для конкретных пользователей

    Excel SUMIF, суммировать другую ячейку, если она пуста

    Измените цвет ячейки, используя условное форматирование с помощью Epplus

    Как вы программно разбиваете один документ Excel на несколько, сохраняя при этом стиль и формат каждой ячейки?

    Excel Vlookup Несколько значений

    мой код, читающий ошибку файла Excel

    Как импортировать файл excel в базу данных MySQL

    Excel VBA Активировать метод класса Range не удалось

    Выберите конкретную ячейку в Excel и перейдите к следующей строке

    Как захватить время из текстового поля и вставить его в лист excel

    Сводная таблица с несколькими элементами на транзакцию

    Попытка показать только определенное количество чисел

    Как вставить двойной или одиночный котировки

    Давайте будем гением компьютера.