
Итак, я создаю таблицу личного бюджета, которая по функциональности похожа на YNAB. Я хочу использовать Numbers, но я могу легко перейти на Excel, если это невозможно.
У меня есть два листа: «Бюджет» и «Транзакции».
В разделе «Транзакции» у меня есть список банковских транзакций с категорией (соответствующей списку категорий на листе «Бюджет») и их значениями в/из. Мне нужно просуммировать все значения в/из, которые находятся в той же строке, что и любая соответствующая категория на странице бюджета. Например;
Бюджетный лист
A B C D
1 Categories Budgeted Spent Remaining
2 CategoryA 100 <?> SUM(Budgeted, Spent)
3 CategoryB 250 <?> SUM(Budgeted, Spent)
Лист транзакций
A B C D E
1 Date Category Description Out In
2 1/1/2017 CategoryA cat-a desc. 57
3 1/2/2017 CategoryB cat-b desc. 15
решение1
Эта формула СУММЕСЛИ (их в формуле две, одна для столбца «Входящие» и одна для столбца «Исходящие») должна решить эту задачу:
=(SUMIF(Sheet2!$B$2:$B$1000,"CategoryA",Sheet2!$D$2:$E$1000))+(SUMIF(Sheet2!$B$2:$B$1000,"CategoryA",Sheet2!$E$2:$E$1000))
Он будет искать в столбце B (со строки 2 до 1000, измените в соответствии с вашей ситуацией)КатегорияAа если это КатегорияA, то к общей сумме будут добавлены числа в столбцах D и E.
Просто измените два экземпляраКатегорияAкКатегорияBдля строки 3 на листе транссекционных разрезов.