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

2 ответа2

0

Вы также можете сделать это с помощью динамического именованного диапазона:

Предположим, ваши данные выглядят так

    A       B       C       D
1   1st     2nd     3rd     4th
2   1.1     1.2     1.3     1.4
3   2.1     2.2     2.3     2.4
4   3.1     3.2     3.3     3.4
  • Откройте диспетчер имен и нажмите «Новый ...»
  • Назовите свой диапазон как-нибудь описательным и определите его как =OFFSET(Sheet1!$A$2,0,COUNT(Sheet1!$A$2:$D$2)-1,3,1) (Предположим, вы назвали его MostRecentData
  • Сделайте круговую диаграмму, как у вас всегда есть. (Выберите A2:A4 и Вставить -> Круговая диаграмма?
  • Нажмите на пирог. В строке формул измените ссылку на данные из Sheet1!$A$2:$A$4 на Sheet1!mostRecentData

Теперь ваша круговая диаграмма должна отображать самый правый из четырех столбцов, значение которого находится в строке 2.

Заметки

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

Один из подходов состоит в том, чтобы создать столбец "Диаграмма", который всегда соответствует графику. В этом столбце вы используете формулу, которая выбирает последний квартал. Например, если кварталы 1-4 находятся в столбцах AD, начиная с строки 1, вы можете построить график столбца E, а E1 будет содержать:

    =IF(ISBLANK(D1),IF(ISBLANK(C1),IF(ISBLANK(B1),IF(ISBLANK(A1),"",A1),B1),C1),D1)

Скопируйте это для всех строк, которые вы используете. Строка 1 может быть меткой Quarter, которая затем появится в E1, поэтому маркировка диаграммы может включать это.

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