大概如下函数,如何实现,成功重谢
=IF(F2="外购",J2,J2+R2+SUMIF(OFFSET(B2,1,,MATCH(B2,B3:$B$119926,0)-1),B2+1,U3:$U$119926))
sumif帆软有,就offset,可以参考
https://bbs.fanruan.com/wenda/question/134930.html
你这个公式是动态求和的方式。。因为offset会偏移方向,sumif再求和的时间,它不是固定某一列的范围的。
但是你的这个公式其实有可能发生错误。因为你最后的范围是固定的U3:$U$119926 ,但是你前面
OFFSET(B2,1,,MATCH(B2,B3:$B$119926,0)-1) 这里的范围会变化,sumif如果前面与后面的范围不一样,会错误的
当然如果你们的实际数据不会存在偏移后范围不一样,那么是可以的。最好有cpt文件与excel吧。cpt内置数据集发上来