Листы обрабатывают "0" как пустую ячейку - PullRequest
0 голосов
/ 23 октября 2018

Мне нужна помощь, я уверен, что это простая формула, которую я просто не понимаю.

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

Пример.из того, что я хотел бы

ожидаемый результат:
SCREEN SHOT OF WHAT I'M HOPING TO HAVE IT END UP LOOKING LIKE

Я не могу понять формулу для третьего столбца.

Ответы [ 2 ]

0 голосов
/ 23 октября 2018

Этот оператор if (помещенный в 3-й столбец) проверяет первый столбец, если он пуст, а затем просто установите ячейку как пустую, иначе выполните вычитание: - = IF (A1 = "", "", A1-B1)

0 голосов
/ 23 октября 2018

Да, это странная особенность, восходящая к рассвету электронных таблиц;в пустом листе формула = A1, записанная в любом месте, кроме верхней левой ячейки, будет иметь значение 0.

Один из способов в Google Sheets - использовать что-то вроде

=IF(ISBLANK(A1), ,A1 - B1)

В MicrosoftВ Excel вам нужно использовать символы двойных кавычек во втором аргументе, отмечая, что это вставляет пустую строку в вывод.

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