У меня есть таблица данных по экологии, содержащая около 12 000 строк. Существует три столбца: site
, species
и value
. Мне нужно добавить значения для каждого набора соответствующих сайтов и видов - например, все значения «красного клена» на «сайте А». У меня есть данные, отсортированные по site
и species
, поэтому я могу сделать это вручную, но это медленно. Количество совпадений site
/species
варьируется, поэтому я не могу просто добавить значения в наборах из трех или любого другого.Добавить значения из столбца, когда два других столбца соответствуют
Подобные типы вопросов говорили о сводных таблицах, но ни один из них не должен был соответствовать двум столбцам и добавить третий столбец, и я не смог понять, как экстраполировать мою ситуацию.
Я достаточно комфортно кодирования и хотел бы сделать что-то, что выглядит как этот псевдокод, но я не ясно, о синтаксисе в VBA:
For each row
if a(x) = a(x+1) and b(x) = b(x+1) then
sum = sum + c(x)
else
d(x) = sum
sum = 0
next
Любые идеи?
сводной таблицы является путь, просто научиться правильно использовать его –