作业帮 > 综合 > 作业

excel公式简化=IFERROR(IF(ROW($A187)MATCH($C$681,$C$1:$C$710,0),S

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/17 23:24:55
excel公式简化
=IFERROR(IF(ROW($A187)MATCH($C$681,$C$1:$C$710,0),SUM(OFFSET(原始计算!$A$1,MATCH(RIGHT($C187,2)&" "&$D187,原始计算!$A$1:$A$490,0)-1,MATCH(原始计算!$DR$12,原始计算!$A$12:$HR$12,0)+11,1,1)),SUM(OFFSET(原始计算!$A$1,MATCH(RIGHT($C187,2)&" "&$D187,原始计算!$A$1:$A$490,0)-1,MATCH(原始计算!$DR$12,原始计算!$A$12:$HR$12,0)+8,1,1)))),"")
1、上述公式能否简化.
2、SUM(OFFSET(原始计算!$A$1,MATCH(RIGHT($C187,2)&" "&$D187,原始计算!$A$1:$A$490,0)-1,MATCH(原始计算!$DR$12,原始计算!$A$12:$HR$12,0)-1,1,9))中最后的[width]=9变为第1,4,7列求和.
学习中,勿见笑.
3、IFERROR()中,如果不满足条件,能否跳过当前格不进行任何计算(也不输出空格,因为在不满足条件的单元格中,已经有其他的计算公式,不想在刷的时候影响原来的计算).
第二问解决了
SUM(OFFSET(原始计算!$A$1,MATCH(RIGHT($C187,2)&" "&$D187,原始计算!$A$1:$A$490,0)-1,MATCH(原始计算!$DR$12,原始计算!$A$12:$HR$12,0)+{-1;2;5},1,1))
简化是一定可以的,不过没看到文档不知道能简化到什么程度.比如如果C1:C710没有重复的话可以把IF(ROW($A187)