1

Я пытаюсь отобразить следующие данные:

    # Min   # Max   $/#     Flat
    1       20      50      100
    21      50      45      200
    51      100     40      300
    101     180     35      400
    181     254     30      500
    255     400     25      1000

Как я могу сделать график с # на оси X и (# * $/#) + Flat на Y?

Я нашел учебники для гистограмм, но ничего не нашел кривой для этого.

Я хотел бы, чтобы это выглядело так:

Рисованная версия того, как я хочу, чтобы она выглядела

И будьте достаточно умны, чтобы, если я изменю минимальный и максимальный диапазоны, он обновится.

(РЕДАКТИРОВАТЬ: Да, я знаю, что я испортил некоторые скобки в моем рисунке. Вот почему я рисую через компьютер - Хаха.)

1 ответ1

3

Excel должен иметь точные координаты для построения графика, он не может создавать графики на основе правил. Поэтому вам нужно сначала преобразовать ваши данные.

  1. введите координаты х
    • с настройкой согласно рисунку; введите F2:F401 в адресной строке (в верхнем левом углу, где вы видите адрес активной ячейки) и нажмите Enter, это выберет 400 ячеек для вас
    • введите =ROW()-1 и нажмите CTRL+ENTER
  2. введите координаты y
    • в g2 введите формулу:
      =F2*VLOOKUP(F2,$A$2:$D$7,3,TRUE)+VLOOKUP(F2,$A$2:$D$7,4,TRUE)
      и нажмите ENTER
    • выберите F3 и нажмите CTRL+ Вниз (это перейдет к нижней части данных в столбце D)
    • выберите G401 и нажмите CTRL+ SHIFT+ UP
    • нажмите CTRL+ D, чтобы заполнить формулу в столбце G
  3. вставить диаграмму
    • выберите любую ячейку в вашем новом диапазоне
    • перейти, чтобы вставить - график - разброс, выберите "разброс с прямыми линиями"

заметки:

  • Я использовал формулу в вопросе, который приводит график, отличный от рисунка
  • В опубликованном изображении есть пробелы, для того чтобы иметь его в Excel, вам понадобятся координаты x без значения y

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