Формула Excel для суммирования значений между датами - PullRequest
0 голосов
/ 30 сентября 2018

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

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

=SUMIFS(I:I,B:B,">="&"10/"&MONTH(B488)-1&"/"&YEAR(B488),B:B,"<"&"10/"&MONTH(B488)&"/"&YEAR(B488),C:C,"PER")
  • Колонка I: I - колонка со всемимоих расходов на кредитную карту
  • Столбец B: B - столбец моих дат
  • Первый критерий гласит: сумма между 10-м числом предыдущего месяца, ячейка B488 - дата моего американскогоэкспресс оплата.Так, например, если платеж 24 сентября, этот критерий гласит: «Сумма больше 10 августа»
  • Второй критерий гласит: сумма между 10-м числом текущего месяца, ячейка B488 - это дата моегоAmerican Express Payment.Так, например, если платеж выполнен 24 сентября, этот критерий гласит: «Сумма меньше 10 сентября»
  • Столбец C: C является моим справочным столбцом для определения того, являются ли расходы личными или деловыми
  • Последний критерий гласит: сумма, если это личные расходы

Конечным результатом формулы является суммирование всех личных расходов между 10-м числом предыдущего месяца и 10-м числом текущего месяца.Тем не менее, он возвращает значения, которые являются далеко.

1 Ответ

0 голосов
/ 30 сентября 2018

Попробуйте эту дату строительства.

=SUMIFS(I:I, B:B,">="&date(YEAR(B488), MONTH(B488)-1, 10), B:B,"<"&date(YEAR(B488), MONTH(B488), 10), C:C, "PER")
'alternate
=SUMIFS(I:I, B:B,">="&EOMONTH(B488, -2)+10, B:B,"<"&EOMONTH(B488, -1)+10, C:C, "PER")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...