Суммируйте конкретные ячейки, если другие ячейки соответствуют исходной ячейке в Numbers на Mac

274
kingfoot

Итак, я делаю персональную таблицу бюджета, которая по функциональности похожа на 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
Я не знаю номеров, но в Excel это должно быть легко. Но вам нужно добавить немного больше деталей. Yisroel Tech 7 лет назад 0
Какая информация отсутствует? (чтобы лучше объяснить, я добавил строки и столбцы). Мне нужно придумать формулу, которая может быть включена в бюджетную таблицу в разделе C2 / 3. Формула должна найти все строки в листе Транзакции, которые имеют категорию, соответствующую столбцу A в строке с формулой на нем. Затем необходимо вернуть сумму столбцов D и E для соответствующей строки. И делайте это для всего листа транзакций для каждого ввода формулы в любую ячейку бюджетного листа. kingfoot 7 лет назад 0
В вашем первоначальном вопросе я не был уверен, хотите ли вы формулу для столбца «Потраченные средства» или «Остальные». Но теперь это понятно. Кроме того (в этом я все еще не уверен), нужно ли складывать суммы входов и выходов, или вам нужна сумма как выход минус вход. Yisroel Tech 7 лет назад 0

1 ответ на вопрос

0
Yisroel Tech

Этот SUMIF (два из них в формуле, один для столбца In и один для Out) должен помочь:

=(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 на CategoryB для строки 3 на листе разреза.