有条件地突出显示与dynamic求和范围不匹配的总计
目的:
我正在寻找使用条件格式来突出显示不等于dynamic范围的总和的行中的单元格。
问题:
虽然我创build的公式似乎在粘贴到单元格时起作用,但作为条件公式input时不会得到相同的结果。
例:
这里是一个空格分隔的例子被粘贴到“A1”:
Allo d1 d2 d3 d4 d5 Total 10 10 10 10 10 A 9 9 10 10 9 B 0 0 0 0 0 C 0 1 0 0 0 Total 12 12 12 12 12 B 0 5 0 3 4 C 12 7 8 8 8 Total 12 12 12 12 12 A 0 0 0 0 0 B 0 0 0 0 0 C 0 5 0 3 4 D 12 7 8 8 8
我写了这个公式,当粘贴到“H2”并向右拖到“L13”时,它正确地显示TRUE和FALSE。 当我将这个公式应用到数据范围“B2:F13”时,它并不模仿我所期望的。
=IF($A2="TOTAL", B2 <> SUM(INDIRECT(ADDRESS(ROW(B3),COLUMN(B3),4)&":"&ADDRESS(ROW(B2)+IFERROR(MATCH("TOTAL",$A3:$A$13,0)-1,ROW($A$13)-ROW($A2)),COLUMN(B2),4))))
在下面,您可以看到以更易于阅读的方式分解的公式。 我的配方是否有缺陷/我该如何做到我想要做的? 我感谢你的想法。
=IF($A2="TOTAL", B2 <> SUM( INDIRECT( ADDRESS( ROW(B3), COLUMN(B3), 4) &":"& ADDRESS( ROW(B2) + IFERROR( MATCH( "TOTAL", $A3:$A$13, 0)-1, ROW($A$13)-ROW($A2)), COLUMN(B2),4))))
改用OFFSET:
=IF($A2="TOTAL",B2<> SUM(OFFSET(B3,0,0,IFERROR(MATCH("TOTAL",$A3:$A$13,0)-1,ROWS($A3:$A$13)),1)))