Ваша цель немного расплывчата, но это может быть частью того, что вы хотите: если ваши данные в A1:A4
, то установите B1
в
=IF(COUNTIF(A$1:A1, A1)=1, COUNTIF(A$1:A$4, A1), "")
и перетащите вниз к B4
.
Это говорит о том, что если мы посмотрим на первое вхождение определенного значения данных, посчитаем все его вхождения, в противном случае отобразим пустым. Как это:

Если вы хотите что-то более похожее на покерную терминологию, используйте
=IF(AND(COUNTIF(A$1:A1, A1)=1,COUNTIF(A$1:A$4, A1)>1), COUNTIF(A$1:A$4, A1), "")
который подавляет отображение счетчиков, которые равны 1
(т. е. единственный в своем роде):
Три в своем роде:
Две пары:
(так же, как и выше)
Одна пара:
(пример из вашего комментария).
И, чтобы действительно использовать покерную терминологию, установите B5
в
=B1&B2&B3&B4
а затем установите B6
в
=VLOOKUP(B5, G1:H7, 2, FALSE)
где G1:H7
выглядит так:

где
- все значения в столбце
G
являются явно текстовыми; например, G1
→ =""
, G2
→ ="2"
и т. д., и
- очевидно, что последние две строки (
23
и 32
→ full house
) нужны только в том случае, если вы расширите свою задачу, чтобы иметь пять значений.