Excel SUMPRODUCT ISNUMBER SEARCH Диапазон и IGNORE Пустые пустые ячейки в диапазоне - PullRequest
0 голосов
/ 24 сентября 2019

Это моя проблема в Excel.

My data

В столбце G обратите внимание, что моя формула ссылается на диапазон в столбце D и этот диапазон содержит пустые / пустые ячейки.Когда это происходит, формула всегда возвращает TRUE.

Look at Column G

В столбце H, когда указанный диапазон не содержит пустых / пустых значенийв ячейках возвращается правильный ответ FALSE, указывающий, что ни одно из слов в столбце D не содержится в строковом значении в столбце F.

Look at Column H


Мой вопрос

Как изменить приведенную ниже формулу, чтобы игнорировать пустые ячейки в диапазоне и правильно возвращать FALSE, если ни одно из значений в диапазоне D находится в строковом значении в столбце F:

=SUMPRODUCT(--ISNUMBER(SEARCH(Rank!$D$2:$D$24,F2)))>0

1 Ответ

1 голос
/ 24 сентября 2019

Возможно, вот так:

=SUMPRODUCT(--(ISNUMBER(SEARCH(D$2:$D$24,F2))*($D$2:$D$24<>"")))>0

enter image description here

Или чуть проще:

=SUMPRODUCT(ISNUMBER(SEARCH(D$2:$D$11,F2))*($D$2:$D$11<>""))>0
...