有条件地突出显示与动态求和范围不匹配的总计
Conditionally highlighting totals that don't match a dynamically summed range
Objective:
我希望使用条件格式来突出显示不等于动态范围总和的行中的单元格。
问题:
虽然我创建的公式在粘贴到单元格中时似乎有效,但在作为条件公式输入时却不会给出相同的结果。
示例:
这是要粘贴到 "A1" 中的 space 分隔示例:
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." 时正确显示 TRUEs 和 FALSEs 当我将这个公式应用于数据范围 "B2:F13"它没有模仿我的预期。
=IF($A2="TOTAL", B2 <> SUM(INDIRECT(ADDRESS(ROW(B3),COLUMN(B3),4)&":"&ADDRESS(ROW(B2)+IFERROR(MATCH("TOTAL",$A3:$A,0)-1,ROW($A)-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, 0)-1,
ROW($A)-ROW($A2)),
COLUMN(B2),4))))
改用 OFFSET:
=IF($A2="TOTAL",B2<> SUM(OFFSET(B3,0,0,IFERROR(MATCH("TOTAL",$A3:$A,0)-1,ROWS($A3:$A)),1)))
Objective:
我希望使用条件格式来突出显示不等于动态范围总和的行中的单元格。
问题:
虽然我创建的公式在粘贴到单元格中时似乎有效,但在作为条件公式输入时却不会给出相同的结果。
示例:
这是要粘贴到 "A1" 中的 space 分隔示例:
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." 时正确显示 TRUEs 和 FALSEs 当我将这个公式应用于数据范围 "B2:F13"它没有模仿我的预期。
=IF($A2="TOTAL", B2 <> SUM(INDIRECT(ADDRESS(ROW(B3),COLUMN(B3),4)&":"&ADDRESS(ROW(B2)+IFERROR(MATCH("TOTAL",$A3:$A,0)-1,ROW($A)-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, 0)-1,
ROW($A)-ROW($A2)),
COLUMN(B2),4))))
改用 OFFSET:
=IF($A2="TOTAL",B2<> SUM(OFFSET(B3,0,0,IFERROR(MATCH("TOTAL",$A3:$A,0)-1,ROWS($A3:$A)),1)))