本帖最后由 hugeinfo 于 2024-12-26 11:57 编辑
首先你要规范你sheet表的命名 比如1月2日 都统一成月日占两位 01月02日
d5=SUM(REDUCE(,TEXT(LET(a,--DROP(TEXTSPLIT($H$2,"年","至"),,1),b,--SHEETSNAME(,1,1),c,VDB(,1,MAX(a),MIN(a),b),FILTER(b,ISNUMBER(c))),"mm月dd日"),LAMBDA(x,y,VSTACK(x,SUM((INDIRECT("'"&y&"'!C5:C20")=$C5)*INDIRECT("'"&y&"'!F5:F20"))))))
g5=SUM(REDUCE(,TEXT(LET(a,--DROP(TEXTSPLIT($H$2,"年","至"),,1),b,--SHEETSNAME(,1,1),c,VDB(,1,MAX(a),MIN(a),b),FILTER(b,ISNUMBER(c))),"mm月dd日"),LAMBDA(x,y,VSTACK(x,SUM((INDIRECT("'"&y&"'!C5:C20")=$C5)*INDIRECT("'"&y&"'!h5:h20")))))) |