Excel: какие значения игнорируются графиками и формулами?

#excel

#excel

Вопрос:

У меня есть данные, которые в некоторых строках могут содержать записи, которые я должен исключить из анализа. Например, если я использую строку в этих ячейках, ="" я могу передать данные в формулы, и они работают нормально, но затем графики интерпретируют эти данные забавным образом, и цифры отображаются неправильно. Если я использую =NA() , то графики работают нормально, но формулы не работают. т. Е. Они также возвращаются #N/A .

Какое значение я могу использовать, чтобы формулы и графики работали правильно?

Комментарии:

1.Возможно, возвращаемая формула #N/A работает правильно. В конце концов, если вам, например, не хватает данных о продажах за ноябрь, у вас недостаточно информации для расчета общего объема продаж за год. Простого рецепта для обработки не существует NA , но функция ISNA() вместе с такими вещами, как AVERAGEIF() , можно использовать для создания формул, которые работают так, как вы хотите. Такая же проблема возникает в R и, несомненно, в других пакетах компьютерной статистики. Как обрабатывать недостающие данные — это проблема, для которой нет хорошего общего решения.

2. На самом деле, Excel, похоже, отлично обрабатывает пропущенные значения как в графиках, так и в формулах (где под пропущенными я подразумеваю пустую ячейку), поэтому я бы подумал, что есть какое-то специальное значение, подобное #N//A (назовите его #BLANK ), которое будет обрабатываться так, как если бы это была действительно пустая ячейка. Увы, похоже, это не так.

3. N/A означает «недоступно», что просто означает «отсутствует». Это способ показать, что значение фактически отсутствует в наборе данных. Когда вы кодируете это таким образом, вы, вероятно, хотите , чтобы Excel был консервативным при работе с ним. Пустые ячейки обычно обрабатываются в формулах как нули, что не всегда является принципиальной вещью.

4. @JohnColeman Насколько я могу судить, большинство функций Excel на самом деле не обрабатывают пустые ячейки как 0. На самом деле, я не думаю, что когда-либо видел такую обработку в какой-либо функции Excel. Во всяком случае, кажется, что AGGERGATE() function — лучший / самый простой способ справиться с этим: его можно использовать, чтобы заставить некоторую функцию Excel игнорировать #N/A , и графики #N/A , я полагаю, тоже будут работать.