Ищу формулу для определения повторяющихся чисел в строке таблицы?

есть ли формула, чтобы позволить мне считать, если есть дубликаты в один ряд?


Если у меня есть от 3 до 6 столбцов отдельных номеров, я хотел бы знать, дублируются ли какие-либо номера в какой-либо конкретной строке?
Чтобы не усложнять, лучший способ думать об этом-это лотерейные номера: Если у меня есть строки с 7-7-5; затем 4-5-2 ниже этого; затем 1-5-7; затем 2-2-5; затем 1-0-9; затем 1-1-3; затем 1-0-1; затем 5-4-2.
Вы можете видеть, что первая, четвертая, шестая и седьмая строки имели дубликаты.

есть ли формула, которая вычислит это для меня?

7
задан Lance Roberts
15.04.2023 17:32 Количество просмотров материала 2668
Распечатать страницу

2 ответа

вы можете использовать SUMPRODUCT для этого, учитывая 3 столбца:

=IF(SUMPRODUCT((A1:C1<>"")/COUNTIF(A1:C1,A1:C1&""))<>3, "DUPES", "")

функция SUMPRODUCT здесь функционирует как формула массива, не будучи одной, и выполняет итерацию по всему диапазону, и результатом является количество уникальных значений. Затем вы просто сравниваете это с фиксированным количеством столбцов и назначаете истинные / ложные результаты по мере необходимости.

1
отвечен Lance Roberts 2023-04-17 01:20

Я не уверен в одной формуле. Так как это только 3-6 столбцов, просто повторите эту формулу в 3-6 ячейках рядом с исходными данными. (этот пример для 3 колонки)

=countif(a1,a1:a3) 

после этого если вам действительно нужно оно в одном столбце... В столбце рядом с этой формулой Я только что дал тест OR для > 1 для каждого столбца внутри оператора IF.

=if(or(d1>1,e1>1, f1>1),"DUPLICATES!!","no dupes")
0
отвечен Jody 2023-04-17 03:37

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх