У меня есть следующий код для контрольной суммы в моем листе Excel:
=If(Or(And(E5 = "Other";G5 = "n.a.");And(E10 = "Other";G10 = "n.a."); ANND );"Missing entry";"All good")
Обычно, если пользователь выбрал в ячейке «Другое», пользователь вынужден изменить ответ по умолчанию «нет данных». к реальному комментарию.
ANND представляет условия AND для более чем 50 строк, где мне нужно будет проверить, применимо ли условие. Это, естественно, замедляет работу Excel, поэтому мой вопрос: есть ли более быстрый способ проверить условия.
Я бы предпочел сделать это без VBA и циклов, поскольку пользователю может быть неудобно их использовать.
А как насчет условного форматирования и выделения конкретной ячейки, в которой возникает проблема?
@JvdV Это помогает, большое спасибо
@Карлини, отлично, я отвечу на вопрос, чтобы ты принял его и закрыл эту тему.
От комментария к ответу, вот что мог бы использовать ОП:
=IF(COUNTIFS(E:E;"Other";G:G;"n.a.");"Missing entry";"All good")
Может просто
COUNTIFS()
? Я имею в виду, если у вас есть ввод в этих 50 строках (даже с интервалами 5) и вы уверены, что комбинация никогда не должна появиться:=IF(COUNTIFS(E:E;"Other";G:G;"n.a.");"Missing entry";"All good")