原表模板链接: https://download.csdn.net/download/qq_35866846/12017994
Excel的累积求解 关于 rowmatchindirectindexrandrandbetween的应用,看懂这张表的朋友关于这几个函数理解就没问题了
问题描述:指定日期累计温度,抽取当累积值第一次>=600时的日期
公式如下:
代码语言:javascript复制指定日期累积:=IF(ROW()>=MATCH($G$1,$B$2:$B$822),SUM(INDIRECT("c"&MATCH($G$1,$B$2:$B$822)):INDIRECT("C"&ROW())),"未累积")
判断:=IF(AND(ISNUMBER(D2),D2>=600),TRUE,FALSE)
>=600的日期:=INDEX(B:B,MATCH(TRUE,E:E,0))
抽取随机日期:=INDEX($B$2:$B$822,RANDBETWEEN(MIN($A$2:$A$822),MAX($A$2:$A$822)))