Привет вот образец таблицы:
+--------+-------+-------------+-------------------+
| Animal | Count | Animal Type | Animal Type Count |
+--------+-------+-------------+-------------------+
| cat | 1 | cat | 3 |
| cat | 2 | dog | 4 |
| dog | 4 | turtle | 5 |
| turtle | 5 | | |
+--------+-------+-------------+-------------------+
Я создал Animal Type динамически:
=SORT(UNIQUE("A2:A")))
Но я застрял на том, как создать четвертый столбец динамически. Я попытался смешать COUNT
, COUNTIF
и FILTER
. Но примеры, которые я видел до сих пор, всегда жестко кодируют критерии фильтра / поиска.
Как бы я построить что-то похожее на то, что я думаю в psudeocode?
animal_types = [for row in Columns['Animal Type']]
animal_types_count = {}
for animal_type in animal_types:
for row in Rows:
if row['Animal'] == animal_type:
animal_types_count[animal_type] += row['count']