Как выполнить расчет, если текст найден - PullRequest
0 голосов
/ 11 февраля 2019

Я хочу выполнить деление, только если в ячейке найден текст.то есть: разделить A1 / B1, если столбец C содержит текст «ml».Можете ли вы помочь?Кажется простой, но ничего, что я пробовал, не работает.

=IF(ISNUMBER(SEARCH("*ml*",E3:E222)),(E3/L3),"0")

1 Ответ

0 голосов
/ 11 февраля 2019

Ваша примерная формула не соответствует описанию, которое вы даете, я предполагаю, что последнее - то, что вы хотите.

Попробуйте:

=IFERROR(IF(SEARCH("ml",C1)>0,A1/B1,""),"")

Это будет искать строку "ml "и, если найдено, вернуть A1, деленное на B1.Он ничего не вернет, если строка не найдена или B1 = 0 (поскольку вы не можете разделить на ноль)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...