b3=IFERROR(SUMIF(OFFSET(数据源!$A$3,MATCH(劳动时间!$A3,数据源!$A:$A,0)-3,3,COUNTIF(数据源!$A:$A,劳动时间!$A3),1),劳动时间!B$2,OFFSET(数据源!$A$3,MATCH(劳动时间!$A3,数据源!$A:$A,0)-3,8,COUNTIF(数据源!$A:$A,劳动时间!$A3),1))+SUMIF(OFFSET(数据源!$A$3,MATCH(劳动时间!$A3,数据源!$A:$A,0)-3,4,COUNTIF(数据源!$A:$A,劳动时间!$A3),1),劳动时间!B$2,OFFSET(数据源!$A$3,MATCH(劳动时间!$A3,数据源!$A:$A,0)-3,8,COUNTIF(数据源!$A:$A,劳动时间!$A3),1))+SUMIF(OFFSET(数据源!$A$3,MATCH(劳动时间!$A3,数据源!$A:$A,0)-3,5,COUNTIF(数据源!$A:$A,劳动时间!$A3),1),劳动时间!B$2,OFFSET(数据源!$A$3,MATCH(劳动时间!$A3,数据源!$A:$A,0)-3,8,COUNTIF(数据源!$A:$A,劳动时间!$A3),1))+SUMIF(OFFSET(数据源!$A$3,MATCH(劳动时间!$A3,数据源!$A:$A,0)-3,11,COUNTIF(数据源!$A:$A,劳动时间!$A3),1),劳动时间!B$2,OFFSET(数据源!$A$3,MATCH(劳动时间!$A3,数据源!$A:$A,0)-3,16,COUNTIF(数据源!$A:$A,劳动时间!$A3),1))+SUMIF(OFFSET(数据源!$A$3,MATCH(劳动时间!$A3,数据源!$A:$A,0)-3,12,COUNTIF(数据源!$A:$A,劳动时间!$A3)*1),劳动时间!B$2,OFFSET(数据源!$A$3,MATCH(劳动时间!$A3,数据源!$A:$A,0)-3,16,COUNTIF(数据源!$A:$A,劳动时间!$A3),1))+SUMIF(OFFSET(数据源!$A$3,MATCH(劳动时间!$A3,数据源!$A:$A,0)-3,13,COUNTIF(数据源!$A:$A,劳动时间!$A3),1),劳动时间!B$2,OFFSET(数据源!$A$3,MATCH(劳动时间!$A3,数据源!$A:$A,0)-3,16,COUNTIF(数据源!$A:$A,劳动时间!$A3),1)),"")
你上传的附件里面劳动时间计算的是不是不对呀?你验算一下。我这个公式虽然看着很长,但其实很简单,就是简单的重复计算。 |