Возьмите эту формулу, например:

=IF(SUM(D7,G7:H7)-SUM(C7,E7:F7)<0, 0, SUM(D7,G7:H7)-SUM(C7,E7:F7))

Мне не нравится, как я должен указать SUM(D7,G7:H7)-SUM(C7,E7:F7) дважды. Я хотел бы определить это один раз, а затем использовать его снова (вроде как переменная). Один из способов сделать это - вычислить значение в другой ячейке, а затем повторно использовать ссылку на эту ячейку в формуле, но это просто делает электронную таблицу более раздутой, потому что тогда вам нужно скрыть столбцы и еще много чего.

1 ответ1

3

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

Для этой функции вы можете использовать:

max(SUM(D7,G7:H7)-SUM(C7,E7:F7),0)

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