Диаграмма Excel, как заставить формулу произвести разрывы?

У меня есть диаграмма в Excel 2007, который является в основном просто линейным графиком.

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

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

Есть ли какой-либо способ, которым я могу возвратить что-то с, ЕСЛИ функция, которая производит разрыв?

IF(somecondition; SUM(...); "")
                            ^^-  what to add here, is it possible?

Следующее не работает:

IF (somecondition; SUM(...); "")
IF (somecondition; SUM(...);)
IF (somecondition; SUM(...))
IF (somecondition; SUM(...); NA)
IF (somecondition; SUM(...); 1/0)

Они все все еще привлечены, как будто ячейка содержала 0 (нуль).

5
задан 08.01.2010, 16:16

3 ответа

Вот тот же вопрос/ответ от ТАК. Кажется, что Вы могли использовать макрос Worksheet_Change для выполнения этого, но единственная опция состоит в том, чтобы удалить содержание ячейки, если значение пусто или нуль, который, в свою очередь, удаляет формулу unfortunetely.

https://stackoverflow.com/questions/1119614/return-empty-cell-from-formula-in-excel

1
ответ дан 07.12.2019, 17:30

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

ЕСЛИ (somecondition; СУММА (...); (nextcell + prevcell)/2)

Поскольку я вижу его, если бы Вам действительно удавалось поместить разрыв в эту ячейку, чем Excel просто связал бы предыдущие и следующие ячейки с сегментом прямой линии (это - линейный график, в конце концов). Однако путем устанавливания значения средней ячейки к среднему числу между его соседями (вместо пробела), Вы удостоверяетесь, что экс-ячейка действительно связывает соседние ячейки с сегментом прямой линии, так же, как если бы средняя ячейка была пробелом.

Этот метод имеет два недостатка:

  1. При выполнении некоторого статистического анализа, такого как среднее число или MSD, эта средняя ячейка будет влиять на результат eventhough, это не должно.
  2. Я не уверен, но это, вероятно, даст ошибочные результаты, если два соседа, как будет предполагаться, будут пробелом (так как можно было бы попытаться вычислить его значение на основе другого).
0
ответ дан 07.12.2019, 17:30

Я обычно говорил бы что возврат NA (). Однако в линейном графике, даже если Вы устанавливаете серийные предпочтения для отъезда разрывов ("Избранные данные"-> "Скрытые и пустые ячейки"-> "Показывают пустые ячейки как":-> "Разрывы"), строка будет просто соединяться непрерывно со следующей доступной точкой в ряду. Если Вы не возражаете изменяться на другой тип диаграммы, например, диаграмма областей оставит разрывы.

4
ответ дан 07.12.2019, 17:30

При использовании диаграммы рассеяния какие-либо точки, Вы определяете, поскольку =NA () опущены, и никакая соединительная линия не оттянута. – DaveParillo Jan 9 '10 в 6:14

Только частично корректный. NA () или #N/A в линейной диаграмме или диаграмме XY подавит рисунок маркера. Если будут маркеры по обе стороны от одной или нескольких точек, подавленных NA (), то строка соединит существующие маркеры через разрыв. Если одна или несколько подавленных точек будут в конце диапазона данных, то никакая строка не соединится, потому что существует только точка на одной стороне и никаком смысле соединиться с с другой стороны.

Править: Недавнее (в конце 2017) улучшение к Excel 2016 рассматривает #N/A как пустая ячейка. (Если у Вас есть Office 365, можно переключить эту установку.) Наконец теперь у нас может быть формула, приводят к результату, который напечатан как разрыв.

2
ответ дан 07.12.2019, 17:30

Теги

Похожие вопросы