Как создать таблицу стилей спроса и предложения
Вот пример базового графика спроса и предложения:
- Вертикальная ось всегда цена
- Горизонтальная ось всегда есть количество
- Должно быть две линии, одна для кривой предложения и одна для кривой спроса, обе из которых представляют различные количества по определенной цене.
Вот некоторые примеры данных:
| P | Qty D | Qty S |
|---|-------|-------|
| 4 | 95 | 40 |
| 5 | 90 | 65 |
| 6 | 80 | 80 |
| 7 | 60 | 90 |
| 8 | 50 | 100 |
| 9 | 45 | 110 |
Когда я пытаюсь отобразить это на листах Google как линейный график с двумя сериями, он продолжает добавлять цену в качестве оси X, потому что это общая переменная между ними, но цена должна быть на оси Y.
Этот форум задает тот же вопрос, но ссылки мертвы
1 ответ
Проблема в том, что для листов Google требуется общая ось X для нескольких серий данных:
Это верно, даже если вы выбираете комбинированную диаграмму, которая позволяет вам выбирать несколько стилей диаграммы.
Поскольку Qty S & Qty D не должны совместно использовать идентичные данные, нам нужно создать одну большую общую шкалу количества, которая объединяет все возможные значения и может использоваться обоими.
Чтобы создать диапазон значений, вам просто нужно заключить диапазон в фигурные скобки {...}
, Чтобы сгладить несколько столбцов, вы можете разделить несколько диапазонов точкой с запятой ;
, затем Unique
удалит дубликаты и Sort
поместит оставшиеся значения в числовом порядке. Таким образом, мы можем создать комбинированный набор значений следующим образом:
=Sort(Unique({A2:A7;B2:B7}))
Теперь мы отобразим соответствующие точки данных из каждого набора данных в список основных количеств с помощью VLookup
или же Index...Match
, Если мы не получим значение, мы просто пропустим его IsError
как это:
=IfError(Index(A:C,Match(E2,A:A,0),3),"")
В совокупности это должно взять набор данных сверху и вернуть формат, который можно использовать следующим образом:
| Qty | Demand | Supply |
|-----|--------|--------|
| 40 | | 4 |
| 45 | 9 | |
| 50 | 8 | |
| 60 | 7 | |
| 65 | | 5 |
| 80 | 6 | 6 |
| 90 | 5 | 7 |
| 95 | 4 | |
| 100 | | 8 |
| 110 | | 9 |
Теперь мы можем легко создать диаграмму с несколькими сериями данных: