我的工作表中有很多if(sum) - 语句,并且想知道是否可以根据我的if语句给出一个条件格式。
例如if函数看起来像这样:
=IF(SUM(I24:I960;I965:I1065;I1067;I1069;I1071;I1073;I1075;I1077;I1079:I1129;I1131:I1240;I1242;I1244;I1246;I1248;I1250;I1252;I1253:I2046)<>0;1;0)
我想将红色元素着色,这使得Statement变为“true”。
我已经通过复制条件格式中的单元格区域来手动执行此操作,但似乎Excel对公式的空间有限制。由于这个问题,每次发生这种情况时我都要重新开始。那就是为什么我要求你帮忙。也许你可以给我一些见解。
最好的问候
答案 0 :(得分:1)
您可能只想将此公式放在单元格中,并根据该特定单元格中的值应用条件格式。
例如,如果将公式放在单元格A1中,则可以将此公式用于条件格式:
=$A$1=1
并指定所需的格式。您可以根据公式将此条件格式分配给您希望格式化的任何单元格。
答案 1 :(得分:0)
不确定您是否可以使用CF,您可以使用先例
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Precedents.Count > 0 Then
If Target.Value = 1 Then
Target.Precedents.Interior.Color = vbRed
Else
Target.Precedents.Interior.Color = vbGreen
End If
End If
End Sub