Подсчет уникальных номеров задач, когда другой диапазон ячеек содержит случайное количество дат - PullRequest
0 голосов
/ 13 июня 2018

У нас есть электронная таблица с множеством столбцов, однако мне нужна помощь в разработке формулы, которая охватывает только два из этих столбцов.Сам лист настроен так:

Date        Task
6/1/18      Row
6/1/18      Spot
6/1/18      Row
6/2/18      Spot
6/2/18      Spot
6/3/18      Row
6/3/18      Row
6/3/18      Row
6/3/18      Spot
...etc

На основе приведенных выше значений я пытаюсь выяснить, сколько раз строка появляется в списке «Задание», но учитываю только уникальные даты.Таким образом, 6/1 у нас было два ряда подряд, однако он должен учитываться только один раз, поскольку мы выполнили одно задание только один день.В 6/2 Роу вообще не существует, поэтому общее количество дней, в течение которых выполняется задание Роу, все еще равно 1. В 6/3 Роу было выполнено 3 разных раза, однако его следует считать одним днем, в результате чегообщее количество дней, которое мы работали над строкой, равно 2.

Аналогично, если бы мы рассчитывали на «Spot», то общее количество дней, отработанных на «Spot», составило бы 3. (Это будет отдельныйзначение ячейки, но та же предпосылка, следовательно, та же формула.)

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

Любая помощь будет принята с благодарностью!

Ответы [ 2 ]

0 голосов
/ 13 июня 2018

Это моя закладка для подсчета уникальных строк с критериями: ссылка

Формула, которая будет работать для вас:

=SUM(--(FREQUENCY(IF($B$2:$B$10=D1,MATCH($A$2:$A$10,$A$2:$A$10,0)),ROW($A$2:$A$10)-ROW($A$2)+1)>0))

Это формула массива, которую нужно вводить с помощью Ctrl + Shift + Введите , находясь в строке формул.

enter image description here

0 голосов
/ 13 июня 2018

Вот одно из решений:

Picture of excel

Столбцы A и B - это ваши столбцы
Ячейка C1 в столбце C (и все остальное): =A2 & B2
D1 - это просто 1
Ячейка D2 (также перетащите эту формулу вниз): = IF (COUNTIF ($ C $ 1: $ C1, C2)> 0, 0, 1)
Ячейка H1:= SUMIF ($ B $ 1: $ B $ 200, G1, $ D $ 1: $ D $ 200)
G1 - это «Строка»

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...