![Excel проверяет, присутствуют ли какие-либо значения в более чем одном диапазоне](https://rvso.com/image/1628444/Excel%20%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D1%8F%D0%B5%D1%82%2C%20%D0%BF%D1%80%D0%B8%D1%81%D1%83%D1%82%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82%20%D0%BB%D0%B8%20%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BB%D0%B8%D0%B1%D0%BE%20%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%B2%20%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5%20%D1%87%D0%B5%D0%BC%20%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC%20%D0%B4%D0%B8%D0%B0%D0%BF%D0%B0%D0%B7%D0%BE%D0%BD%D0%B5.png)
В моей электронной таблице есть 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 для каждого возможного условия, что на данный момент является единственным решением, которое я могу придумать.