1

Я не уверен, как это объяснить, но я надеюсь, что этот пример проясняет ситуацию.

Данные:

Yes/No | Place1 | Place2 | Place3
----------------------------------
Yes    | Thing1 | Thing2 | Apple
No     | Apple  | Thing2 | Thing1
Yes    | Orange | Banana | Apple

Желаемый результат:

        | Place1 | Place2 | Place3
 ----------------------------------
 Thing1 |  100%  |        |   0%
 Thing2 |        |   50%  |        
 Apple  |   0%   |        |  100%
 Orange |  100%  |        |
 Banana |        |  100%  |       

Проценты соответствуют проценту «Да» для этого места. Таким образом, 50% для Thing2xPlace2 объясняется тем, что в данных, 1 из 2 раз, когда Thing2 находился в Place2, соответствующий столбец Да / Нет был да.

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

Любые советы очень ценятся, и заранее спасибо!

Изменить: желательно для таблиц Google, но если есть способ в Excel, я мог бы сделать то же самое в Google Docs

1 ответ1

1

Я настроил лист, как вы сделали выше

Затем я преобразовал часть данных в таблицу с заголовками

Затем я использовал формулу COUNTIFS в ячейке G2, чтобы сосчитать число "да" и сопоставил его с F2 и местом 1 в таблице.

Затем этот результат делится на число "да" и "нет", которые соответствуют ячейке F2 для места 1 в таблице, используя тот же формат COUNTIFS в таблице, чтобы получить процент.

IFERROR в начале избавляется от ошибок # DIV/0.

Вот полная формула для G2

=IFERROR(COUNTIFS(Table3[[Place 1 ]],F2,Table3[Yes / No],"yes") / (COUNTIFS(Table3[[Place 1 ]],F2,Table3[Yes / No],"yes")+COUNTIFS(Table3[[Place 1 ]],F2,Table3[Yes / No],"no")),"")

Затем я перетащил заполненную формулу вниз для каждого элемента в столбце G.

Затем я создал ту же формулу с соответствующими ссылками на место 2 и место 3 и заполнил для каждого

Если вы добавите строки в таблицу, она автоматически обновит значения справа, потому что вы ссылаетесь на столбцы в таблице.

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