#excel #pivot-table #spreadsheet #excel-pivot
#excel #сводная таблица #электронная таблица #excel-pivot
Вопрос:
Я пытаюсь создать туннельную диаграмму, используя данные из сводной таблицы. Однако я не могу найти способ установить условие для одного столбца (столбец «Получен ответ»). Я хочу, чтобы в таблице было 5 человек, и чтобы ответили 3 человека. Если я использую обычный фильтр, я буду показывать только 3 человека в столбце «Имя».
Комментарии:
1. почему бы не создать дополнительный столбец, имеющий либо 0/1, либо TRUE / FALSE в качестве значений против существующего
response received column
?2. Готовы ли вы использовать power-pivot?
3. Да, я открыт для использования power-pivot
Ответ №1:
Решение Power-pivot. также может быть реплицирован непосредственно в Excel.
Добавляя данные в модель, создайте дополнительный столбец, скажем positive response
, с вычислением как
=IF(Table1[response_received]="Yes", 1,0)
Нажмите pivot table
на первую вкладку меню и получите желаемый вид следующим образом
Обратите внимание, что здесь я использовал sum вместо count .
Ответ №2:
Вы можете использовать формулы массива — вот так. В ячейке результата для имени введите формулу:
=SUM(IF(ISBLANK(B2:B9),0,1))
в ячейку результата для полученного ответа введите формулу:
=SUM(IF((E2:E9="YES"), 1, 0))
(отрегулируйте номера диапазонов строк так, как вам нужно, чтобы соответствовать диапазону данных)
ВАЖНО!
После ввода формулы вы ДОЛЖНЫ нажать: (CTRL SHIFT ENTER), который активировал формулу массива. Вы можете подтвердить это, выбрав ячейку формулы, и вы увидите фигурные скобки вокруг, вот так:
{=SUM(IF((E2:E9="YES"), 1, 0))}
Попробуйте.
Комментарии:
1. Я могу это сделать, но я хочу использовать сводную таблицу для создания туннельной диаграммы и использовать slicer для создания интерактивной панели мониторинга.