Отображать результат формулы только если определены входные данные

Отображать результат формулы только если определены входные данные

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

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

=[@QUANTITY]-[@Column2]+[@Column3]

решение1

Если я правильно вас понял, то это именно то, что вы ищете.

Где столбец A равен @QUANTITY, столбец B равен @Column2, а столбец C равен @Column3;

  |  A  |  B  |  C  |  D  |
1 | 34  | 2   | 5   | 27  |
2 | 32  | 5   | 5   |     |
3 | 43  |     | 3   |     |
4 | 53  | 43  | 3   |  7  |

Если это верно, то формула, которая вам нужна для строки 1, будет следующей:

=IF(B1="","",IF(C1="","",A1-(B1+C1)))

Ниже я привел разбивку формулы;

Сначала проверьте, пуста ли ячейка B1, если да, то отобразите пустую ячейку:=IF(B1="","",

Однако если ячейка B1 не пуста, то проверьте ячейку C1. Если она пуста, то отобразите пустую ячейку:IF(C1="","",

До сих пор, если какая-либо из ячеек пуста, то и результирующая ячейка будет пустой. Однако, если обе ячейки имеют значение, то мы можем выполнить расчеты:A1-(B1+C1)))

Затем просто скопируйте столько строк, сколько вам нужно.

Связанный контент