excel - Excel - 如何使用过滤器公式计算下个月?
问题描述
我利用 FILTER 公式为我带来了与 TODAY 同月的数据:=FILTER(Data!N2:N22,MONTH(Money!C29)=MONTH(Data!M2:M22))
我现在正尝试做同样的事情,除了下个月
我一直在玩弄 EDATE 函数的不同变体,但无法让它工作。我不断收到#CALC!错误:=FILTER(Data!N2:N22,EDATE(MONTH(Money!C29),1)=MONTH(Data!M2:M22))
我也试过这个公式,它确实返回值,但它返回我表中所有月份的数据,而不是下个月的数据:
=FILTER(Data!N2:N22,(MONTH(EDATE(Money!C29,1)=MONTH(Data!M2:M22))))
如果您需要更多说明,请告诉我
**编辑 - 不太确定如何在此处添加示例数据
数据表
米 | ñ | ○ |
---|
到期的 | 频率 | 类型 |
---|
2 -2 | 年度的 | 家 |
---|
1 -27 | 月刊 | 车 |
---|
2 -25 | 年度的 | 零售 |
---|
Money Sheet(存在公式的地方)
C29 = 今天()
解决方案
你想使用EOMONTH
函数。
对于本月,类似(其中Dates
指的是您的日期列):
=FILTER(myArray,(Dates>EOMONTH(TODAY(),-1))*(Dates<=EOMONTH(TODAY(),0)))
下个月:
=FILTER(myArray,(Dates>EOMONTH(TODAY(),0))*(Dates<=EOMONTH(TODAY(),1)))
您必须将myArray
和替换Dates
为适合您的数据的任何内容。
推荐阅读
- api - 如何避免新闻 api 中的重复标题?
- python - 如何使用作为字典名称的输入字符串来引用字典
- mongodb - MongoDB:删除“孤立”文档?
- javascript - 有没有办法在 AWS Lambda 函数中发送确认响应
- python - 我在降级 Python 3.6 时遇到问题
- ios - 在执行按钮选择器之前检查条件
- regex - 从字符串正则表达式中提取天数
- php - Symfony 3.4 - 将 API 流文件传输到客户端下载
- laravel - Laravel-Echo 未通过 Vue.js 订阅私人频道
- tensorflow - 如何使用标签输出的词嵌入矩阵来为 keras 中的分层图像分类问题获得更好的结果