excel怎么求满足某特定条件最小日期?

来源:百度知道 编辑:UC知道 时间:2024/06/03 17:50:43
A列 B列
日期 是否付款(Y/N)
2008-9-18 Y
2008-10-7 N
2008-10-5 N
2008-9-25 N
我希望在C1单元格中设置一个函数使其自动显示符合以下条件的日期:
1、还没有付款(Y代表已付,N表示未付)
2、且是没付款中最小的日期
(如:此时表中的显示值应是:2008-9-25)
比较急用,在线等待,请各位高手帮忙!

如果借用D列可以解决这个问题(D列公式写好后可以隐藏)
在相应行的D列公式为:D1=if(B1="Y","",A1)
D2可以复制D1的公式(往下拉就行了)
那么C1=min(D:D)
然后吧C列的格式设置为日期格式,隐藏D列就OK了

C1输入公式:
=LARGE((B2:B200="N")*(A2:A200),COUNTIF(B:B,"N"))
此公式为数组公式,请按 ctrl + shift + enter 结束确认

=small((B2:B200="N")*(A2:A200),1)

=MIN(IF(B2:B500="N",A2:A500))

数组公式,结束时要同时按下ctrl+shift+enter

最后把格式设为日期格式

试试数组公式
{=MIN(IF(B1:B4="N",A1:A4,""))}
先输入=MIN(IF(B1:B4="N",A1:A4,"")),再同时按Ctrl+Shift+Enter
此例仅4行数据

晕,大家回答都差不多了,呵呵