В моей электронной таблице есть 5 небольших групп ячеек, расположенных следующим образом:
PERSON 1
AM PM
MON
TUE
WED
THUR
FRI
PERSON 2
AM PM
MON
TUE
WED
THUR
FRI
и т. д...
Затем пользователь присваивает определенные значения каждому человеку, для их AM и PM для каждого дня. Моя трудность возникает из-за того, что каждому отдельному человеку может быть назначено одно и то же значение в течение недели, но два человека не могут иметь одинаковое значение вообще. Если бы мы притворились, что эти значения являются домашними делами, то следующее было бы допустимо:
PERSON 1
AM PM
MON clean wash
TUE
WED clean
THUR
FRI
PERSON 2
AM PM
MON iron
TUE hoover
WED
THUR
FRI
но это не так, поскольку уборку выполняют два разных человека, хотя они делают это не одновременно:
PERSON 1
AM PM
MON clean wash
TUE
WED clean
THUR
FRI
PERSON 2
AM PM
MON clean
TUE hoover
WED
THUR
FRI
Мне нужно найти подходящий способ предупредить пользователя об ошибке, подобной этой, либо через отображение сообщения, либо через форматирование. Я не могу использовать опцию условного форматирования «дубликаты», поскольку это выделит дубликаты в списке одного и того же человека, что разрешено.
Эта формула ( SUMPRODUCT((COUNTIF(A1:A5,A1:A5)-1)*(A1:A5<>""))>0
) работает для поиска дубликатов значений в диапазоне, однако мои попытки изменить ее, чтобы применить логику к двум разным диапазонам, похоже, не работают. (Например, SUMPRODUCT((COUNTIF(A1:A5,A10:A15)-1)*(A1:A5<>"")*(A10:A15<>""))>0
)
Есть ли у кого-нибудь идеи, как можно легко проверить наличие повторяющихся значений в других диапазонах, не создавая отдельные countif
s для каждого возможного условия, что на данный момент является единственным решением, которое я могу придумать.