Seu objetivo é um pouco vago, mas isso pode ser parte do que você quer:
Se seus dados estiverem em A1:A4
, defina B1
para
=IF(COUNTIF(A$1:A1, A1)=1, COUNTIF(A$1:A$4, A1), "")
e arraste para baixo até B4
.
Isto diz, se estamos a olhar para a primeira ocorrência de um determinado valor de dados,
conte todas as suas ocorrências, caso contrário, exibir em branco. Assim:
Se você quer algo mais parecido com a terminologia do poker, use
=IF(AND(COUNTIF(A$1:A1, A1)=1,COUNTIF(A$1:A$4, A1)>1), COUNTIF(A$1:A$4, A1), "")
que suprime a exibição de contagens que são 1
(ou seja, únicas):
Três tipos: Doispares:
Um par: (exemplodoseucomentário).
E,pararealmente,useaterminologiadepôquer,definaB5
para
=B1&B2&B3&B4
e,emseguida,definaB6
para
=VLOOKUP(B5,G1:H7,2,FALSE)
ondeG1:H7
separececomisto:
onde
- todos os valores da coluna
G
são explicitamente texto; por exemplo,G1
→=""
,G2
→="2"
, etc ... e - obviamente, as duas últimas linhas (
23
e32
→full house
) são necessárias somente se você expandir seu problema para ter cinco valores.