在I2中输入或复制粘贴下列公式
=SUMIFS(F:F,A:A,H2,B:B,"<="&TODAY(),C:C,">="&TODAY())
或
=LOOKUP(1,0/((A:A=H2)*(B:B<=TODAY())*(C:C>=TODAY())),F:F)
追问你好,再请教一下,如果2022-6-11期的这个合同第一年租金是240000,第二年2023-6-11后租金是300000,怎么改成这个公式能做好,到了2023-6-11日后,公式自动显示300000年租金。
因为数据具有唯一性,所以可借助sum或sumproduct,简单得到结果,如图
I2=SUMPRODUCT((A$2:A$7=H2)*($B$2:$B$7<TODAY())*($C$2:$C$7>TODAY())*$F$2:$F$7)
追问你好,再请教一下,如果2022-6-11期的这个合同第一年租金是240000,第二年2023-6-11后租金是300000,怎么改成这个公式能做好,到了2023-6-11日后,公式自动显示300000年租金。
追答提供的公式就能在时间到了另一个范围后自动跳转,因为公式中用了
TODAY()
这是取得当前日期(如今天就是2022/6/20),所以公式总是以当前日期与表中的日期与比较。
另外,再给一个公式:
=LOOKUP(1,0/((A$2:A$7=H2)*($B$2:$B$7TODAY())),$F$2:$F$7)