2

Я ищу формулу, которая поможет мне сложить числа в одном столбце, но только если текст в другом столбце является уникальным значением.

Вот упрощенный пример:

пример

Мне нужно иметь возможность подсчитывать поваров и воров каждый месяц, что не проблема с функцией sum.if. Но мне также нужно количество разных людей, которые работают на меня каждый месяц. Здесь легко поставить ответы, но слишком сложно для сотен людей. И если я смогу это сделать, то Excel сможет это сделать. Я просто не могу найти логику для формулы.

Поэтому в январе ответом будет 3 (Марк, Лора и Питер), а в апреле 0. Какую формулу я могу использовать, чтобы считать Марка как 1 в январе, например. Числа всегда будут 1 или 0 (так как человек либо повар, либо нет). Я пытался ставить цифры как 0,5 (каждый Марк считается половиной человека, но если я добавлю третью категорию, он будет третьей, и т.д.), Но тогда и суммы не будут. Спасибо за вашу помощь до сих пор!

2 ответа2

1

Привет и добро пожаловать в суперпользователя.

Я думаю, что есть простой ответ на ваш вопрос и, возможно, более сложная формула позже. Поскольку у вас есть только единицы, кроме ваших имен, вы можете выбрать диапазон (или ячейки с именами и счетчиками), затем перейти на вкладку «Данные» и выбрать «Удалить дубликаты».

удалить дубликаты

Затем нажмите OK на следующем экране. нажмите хорошо

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

Кроме того, вы можете использовать следующую формулу для подсчета различных значений:

=SUMPRODUCT((A2:A5000 <> "")/COUNTIF(A2:A5000,A2:A5000 & ""))

0

Используйте SUMPRODUCT и COUNTIF:

=SUMPRODUCT(B1:B3,1/COUNTIF(A1:A3,A1:A3))


Для решения ваших условий используйте эту формулу массива:

=SUM(IF(B2:B6=1,1/COUNTIFS($A$2:$A$6,$A$2:$A$6,B2:B6,1)))

будучи формулой массива, она должна быть подтверждена Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования. Если все сделано правильно, тогда Excel поместит {} вокруг формулы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .