Оставить ячейку пустой в excel или отобразить другую ячейку

Я пытался читать другие посты и следовать, но я просто не могу обернуть мою голову вокруг этой формулы.

enter image description here

Я бы F9 to:

  1. быть пустым, если данные не вводятся в D9
  2. если данные введены в E9, потом D9*E9
  3. если данные не введены в E9, потом D9

любое руководство будет оценен по достоинству.

23
задан techraf
14.01.2023 20:53 Количество просмотров материала 3626
Распечатать страницу

3 ответа

попробуйте это:

=IF(D9<>"",IF(E9<>"",E9,1)*D9,"")

enter image description here

0
отвечен Scott Craner 2023-01-16 04:41

довольно простая формула:

=IF(ISBLANK(E9), D9, IF(ISBLANK(D9), "", D9*E9))

это, однако, оставить F9 С 0 в нем, если ни одно поле не имеет данных.

, чтобы исправить это, вы можете добавить AND проверьте на передней панели, чтобы проверить, если любая ячейка имеет данные.

=IF(AND(D9="", E9=""),"",IF(ISBLANK(E9), D9, IF(ISBLANK(D9), "", D9*E9)))

0
отвечен Michael Frank 2023-01-16 06:58

мой вариант:

=IF(NOT(ISBLANK(D9)), IF(NOT(ISBLANK(E9)), D9 * E9, D9), "")

Это согласуется с вашими письменными правилами и (ИМХО) легче следовать, чем ответ Скотта - в частности 1*D9 бит, если нет значения в E9 - и удаляет ненужный AND(D9="", E9=""), пункт из ответа Майкла.

0
отвечен mcalex 2023-01-16 09:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх