Обычно я решаю подобные проблемы поэтапно.Сначала убедитесь, что столбец A и столбец B распознаются как даты в Excel.Столбцы C - это ваш вирусный идентификатор.Я бы сделал столбец D зараженным за год столбцом с формулой = YEAR (A2), скопированной в остальные ячейки столбца.Столбец E должен иметь год исцеления с = YEAR (B2), скопированный в остальные ячейки столбца.В столбце F будет указано, совпадают ли годы с использованием = IF (E2 = D2,1,0).
Наконец, основная часть работы выполняется с помощью функции countifs.Столбец G должен иметь ячейки с формулой = COUNTIFS (C $ 2: C $ 541, C2, F $ 2: F $ 541,1).В моем тестовом примере у меня были данные только через строку 541. У вас будет сколько угодно строк.Замените 541 своим последним номером строки.Чтобы получить имя вируса, вы будете использовать идентификатор вируса, чтобы сопоставить лист с идентификатором вируса и именем вируса с такой формулой: = LOOKUP (C2, Вирусы! A $ 2: A $ 4, Вирусы! B $ 2: B$ 4) это предполагает, что столбец A - это идентификатор вируса, а столбец B - имя вируса, и оба они имеют однострочный заголовок.В моем примере у меня было только 3 вируса.
Когда у вас есть эти столбцы, сортируйте их по столбцу подсчета (от наибольшего к наименьшему), затем удаляйте дубликаты через Данные, удаляйте дубликаты.Снимите флажки со всех столбцов, кроме столбцов подсчета вирусов, и у вас должно быть то, что вам нужно.Если вам нужны только данные за определенный год, отфильтруйте по одному из столбцов года, прежде чем удалять дубликаты.