1

У меня есть формула Vlookup, которую я хочу вернуть 0 если возвращаемое значение пусто.

пример:=(VLOOKUP(A6,F:G,2,0)+1)*C6

+-------+--------+-------+-----------+-------+-------+
|       |        |       |           | Name  | Value |
+-------+--------+-------+-----------+-------+-------+
| Name  | lookup | Price | New price | Bread | 1%    |
| Bread |        | 1     | 1.01      | Milk  | 2%    |
|       | #N/A   | 2     | #N/A      | Water | 3%    |
| Water | 0.03   | 0.1   | 0.103     |       |       |
+-------+--------+-------+-----------+-------+-------+

как бы я это сделал?

2 ответа2

6

Брось в него иероглиф

=IFERROR((VLOOKUP(A6,F:G,2,0)+1)*C6, 0)

1

Если вы явно хотите сделать это, когда A6 пуст, только тогда вы можете использовать эту версию

=IF(A6="",0,(VLOOKUP(A6,F:G,2,0)+1)*C6)

Предложение Райстафариана также будет касаться ситуаций, когда A6 не является пустым, но не существует в столбце F

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .