#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
, я полагаю, тоже будут работать.