ArrayFormula логическое значение И возвращает ложноположительное значение

#google-sheets #boolean #google-sheets-formula #array-formulas

Вопрос:

Я пытаюсь создать логическое сравнение И.

Это дает мне same знать, когда different ожидается:

 =ARRAYFORMULA(IF(REGEXMATCH(K10:K, Q10:Q)*REGEXMATCH(L10:L, P10:P), "Same", "Different"))
 

как A == A but B != ""

введите описание изображения здесь

Ответ №1:

пробовать:

 =INDEX(IF(L10:Lamp;K10:K=P10:Pamp;Q10:Q, "Same", "Different"))
 

Комментарии:

1. @EladBenda регулярное соответствие выдает ошибку, если совпадение не найдено

2. Спасибо, как я могу проверить L10 , содержит ли строка P10 ?

3. @EladBenda это зависит от набора данных, но, скорее всего, с помощью проверки регулярных выражений трудно сказать, не делитесь ли вы какой-либо образцом электронной таблицы с каким-либо примером набора данных и выводом, который вы хотите. основываясь на вашем первоначальном вопросе и предоставленном скриншоте, предложенного ответа должно быть более чем достаточно