No Excel, como faço para criar uma fórmula para me dizer se a última entrada é nova dos últimos 6 resultados

0

Estou tentando obter uma fórmula um pouco acima do meu nível e espero que alguém possa ajudar.

Eu tenho na coluna "K" números, aleatoriamente de 1 a 12, dependendo de outros resultados.ie, coluna K, linha 2 = 5, linha 3 = 8, linha 4 = 8, linha 5 = 11 etc.

Eu gostaria de ter uma fórmula na coluna "L" informando se o número digitado é um resultado diferente dos últimos 6 números (resultados). A chave aqui não é necessariamente os últimos 6 números no total, como pode haver um ou dois números repetidos, o que significaria que a fórmula teria que procurar mais do que as últimas 6 células às vezes para dar uma resposta precisa, "R" para repetir , "N" para não repetir. É aqui que estou preso, estou usando a fórmula:

=IF(K8="0","0",IF(K8=K2,"R",IF(K8=K3,"R",IF(K8=K4,"R",IF(K8=K5,"R",IF(K8=K6,"R",IF(K8=K7,"R","N")))))))

Mas isso só conta as últimas 6 células imediatas e não permite repetir números nos últimos 6.

Eu adicionei uma captura de tela de um exemplo abaixo para ajudar a esclarecer o que estou tentando alcançar.

Você pode ver na célula L13 a fórmula atual me dá um resultado "N" como não há "7" nas últimas 6 células, no entanto, é um REPETIR porque há dois 2 & 4 nas células acima, então K13 "7" é uma repetição dos últimos 6 números.

    
por colunder 04.05.2018 / 05:01

1 resposta

-3

Gostaria de sugerir uma solução em duas etapas para encontrar as 6 últimas entradas na coluna e, em seguida, informar se o Número inserido é diferente daqueles números.

Veja a imagem abaixo:

PreenchaestafórmuladematrizdeB2paraencontrarasúltimas6entradasnaColunaA:

{=OFFSET(A1,COUNT(A$1:A$21),0,-6)}

EscrevaestafórmuladearraynacélulaE3,paraverificaronúmeroinseridonacélulaE2.

{=IF(E2=B2:B7,E2&" Found in Range",E2&" Not  found in Range")}

Nota:

  • Insira as duas fórmulas com CTRL + SHIFT + ENTER.
  • E sinta-se à vontade para alterar o intervalo de dados conforme necessário.

.

    
por 07.05.2018 / 11:10