我有一个具有多个标准的excel countifs公式:
=COUNTIFS('Opp Data'!$E:$E,Home!$B11,'Opp Data'!$B:$B,Home!$D11)
我的日期显示在我的Sheet OPP数据的B栏中,如下所示:
28/03/2016
21/04/2016
我在D11,D12等中的查找值将如下所示:
March - 2016
April - 2016
日期的格式将始终如下。
有没有办法可以修改我的countifs公式,以便它可以识别我的Opp数据表B栏中日期所示的月份和年份?
我试图通过处理类似下面的内容来开始,但这不起作用:
=COUNTIFS('Opp Data'!$E:$E,Home!$B11,TEXT('Opp Data'!$B:$B,"mmmm"),Home!$D11)
请有人告诉我我哪里出错了?
提前致谢
答案 0 :(得分:0)
如果您愿意将查询表格设为实际日期,则可以使用SUMPRODUCT
公式来获取所需内容。
我在下面的截图
中进行了演示 F1中的公式:=SUMPRODUCT(--($A$1:$A$4=D1)*--(YEAR($B$1:$B$4)=YEAR(E1))*--(MONTH($B$1:$B$4)=MONTH(E1)))
如果你真的想保留你的文字格式,下面的公式将如下面的截图所示:
I1中的公式:=SUMPRODUCT(--($A$1:$A$4=D1)*--(TEXT($B$1:$B$4,"YYYY")=RIGHT(H1,4))*--(TEXT($B$1:$B$4,"mmmm")=LEFT(H1,FIND("-",H1)-2)))