У меня есть линейный график с показателями производительности двух сотрудников.  Как заставить Excel автоматически показывать только цифры последних пяти недель без необходимости выбирать данные вручную и без отображения столбца "итого" на моем графике.  Вот скриншот моих данных:

Любая помощь приветствуется.

1 ответ1

0

Создайте фиктивную область, которая автоматически показывает производительность за последние пять недель (и только эту).  Давайте предположим, что ваши необработанные данные находятся в столбцах A и B Выберите диапазон 2 × 6, который вы не используете.* Это может быть на другом листе, или это может быть выход, например, AA1:AB6 .  Я предполагаю, что вы выбрали G1:H6 .  Скопируйте заголовки столбцов в G1 и H1 .  Войти

=INDEX(A:A, COUNTA(A:A)+ROW()-6)

в G2 .  Перетащите / заполните до G6 (то есть, в течение пяти недель) и вправо до H2:H6 (для двух сотрудников).  G2:H6 теперь будет отображать данные за последние пять недель из A:B

Быстрое объяснение:

  • COUNTA(A:A) считает количество непустых ячеек в столбце A Если самая последняя ячейка и все ячейки над ней непустые, а все ячейки под ней пустые, то это даст вам номер строки самых последних данных.  Если у вас есть пустые ячейки вверху или непустые ячейки внизу, вам необходимо изменить это или придумать что-то другое.
  • ROW() - номер строки, в которой он находится.  Т.е. в G2 и H2 это 2; в G6 и H6 это 6.
  • COUNTA(A:A)+ROW()-6 - это (COUNTA(A:A)-5+1) + (ROW()-2) .
    • (COUNTA(A:A)-5+1) - номер строки данных с пятой по последнюю неделю.  Например, если у вас есть 100 строк данных, то последними пятью являются 96, 97, 98, 99 и 100, а 100-5+1 - 96.
    • (ROW()-2) - это номер строки, начинающийся с нуля в диапазоне G2:H6 .  Т.е. в G2 и H2 это 0; в G6 и H6 это 4.
    • Таким образом, добавляя их, мы получаем номера от пятого до последнего ряда, от четвертого до последнего ряда, от третьего до последнего ряда, от второго до последнего ряда и последней строки (например, 96 97, 98, 99 и 100).
  • INDEX(A:A, <row_number>) получает значение из указанной строки в столбце A При перетаскивании формулы из столбца G в столбец H это автоматически изменяется на INDEX(B:B, <row_number>) .

Итак, G1:H6 показывает производительность за последние пять недель (включая заголовки столбцов).  Основывайте свой график на этом диапазоне:

Ряды 3-7

Если вы добавите данные в столбцы A и B , диаграмма автоматически адаптируется:

Ряды 4-8

______________
* Возможно, вы могли бы использовать диапазон 2 × 5, не включая заголовки столбцов.

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