Na célula C10
escreva esta fórmula de matriz, termine com Ctrl+Shift+Enter
& preencha.
{=MIN(IF($B$3:$B$8=A10,$A$3:$A$8))}
Basicamente, a fórmula precisa encontrar as 3 conclusões mais recentes de uma tarefa e, em seguida, exibir a data da conclusão mais antiga dessas 3. Isto é, a data da terceira conclusão mais recente de cada tarefa.
Aqui está um exemplo se minha explicação não estiver clara:
Date | Task | Count of Task
--------------------------
6/30/18 | Task A | 2
6/30/18 | Task B | 3
7/01/18 | Task A | 2
7/02/18 | Task B | 1
7/03/18 | Task B | 1
7/03/18 | Task B | 1
7/05/18 | Task A | 2
7/09/18 | Task C | 7
A fórmula precisa retornar o seguinte:
Task A: 7/1/18
Task B: 7/2/18
Task C: 7/9/18
Tarefa A: houve 2 conclusões em 7/5 (mais recentes), então a 3ª mais recente é em 7/1. Tarefa B: houve 2 conclusões em 7/3 (mais recentes), então a 3ª mais recente é em 7/2. Tarefa C: todos estavam na mesma data, então o terceiro mais recente é em 7/9.
A fórmula precisa ser capaz de lidar com duas linhas separadas na mesma data com a mesma tarefa, pois o conjunto de dados inclui essas entradas.
Acho que a solução envolverá uma combinação de Vlookup e sumif, mas isso está além do meu conjunto de habilidades atual.
Crie a tabela dinâmica.
Classifique as datas (rótulos de linha) como descendentes.
=SUM(B$3:B3)
. E estender para H8. =F3>=3
. E se estende ao K8. =$A3
. E estender para o N8. =VLOOKUP(TRUE, I3:L8,4,FALSE)
. Estender para K9 A resposta está em I9 a K9.
Esta solução ocupa muitas células, mas é uma solução fácil de configurar. Observe que, em vez de estender a fórmula na etapa 5 para a N8, pode-se alterar apenas a VLOOKUP em J9 para se referir à terceira coluna e a VLOOKUP em K9 para se referir à segunda coluna.
Planilha com valores:
Folhadecálculocomfórmulas:
Uma combinação da minha resposta e resposta mais antiga de Rajesh S.
D2
write =SUMIF($B2:B$9, B2, $C2:C$9) >= 3
e preencha com Cell C9
. Encontre a data máxima para cada tarefa marcada como TRUE
na Etapa 1: na célula D11
, escreva a seguinte fórmula de matriz (e pressione Ctrl+Shift+Enter
):
= MÁXIMO (SE (($ B $ 2: $ B $ 9 = B11) * ($ D $ 2: $ D $ 9), $ A $ 2: $ A $ 9))
Preencha-o até D13.
Observação: as tarefas devem estar em ordem crescente por data para que a solução funcione.