excel求特定条件下特定日期间的最小日期

excel求特定条件下特定日期间的最小日期如图,例如在C13中返回小明B列2016/9/20到2016/10/20号之间最小的日期。求公式。。谢谢

  =IF(MIN(IF((C1:C12=C2)*(B1:B12>=DATE(2016,9,20))*(B1:B12<=DATE(2016,10,20)),B1:B12)),MIN(IF((C1:C12=C2)*(B1:B12>=DATE(2016,9,20))*(B1:B12<=DATE(2016,10,20)),B1:B12)),"区间内无"),数组公式,即同时按住Ctrl+Shift+Enter三键结束公式编辑,会自动生成一对{}。
  设置为日期格式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-02

C13=MIN(IF((B4:B9>=--"2016-9-20")*(B4:B9<=--"2016-10-20")*(C4:C9="小明")*(B4:B9)>0,(B4:B9>--"2016-9-20")*(B4:B9<--"2016-10-20")*(C4:C9="小明")*(B4:B9)))

公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效

格式刷复制B列的格式到C13(设置格式为日期)

本回答被提问者和网友采纳
第2个回答  2016-11-02

见截图

E4输入

=TEXT(MIN(IF(C4:C9="小明",B4:B9)),"yyyy/m/d")

数组公式,先按住CTRL+SHIFT,最后回车