私は3つの相関行列を持っています:
入力相関:
Acc & Health AE Avemco Aviation Bail
Acc & Health 1 0.15 0.15 0.15
AE 0.15 1 0.15 0.25
Avemco Aviation 0.15 0.15 1 0.15
Bail 0.15 0.25 0.15 1
出力相関:
Acc & Health AE Avemco Aviation Bail
Acc & Health 1
AE 0.158 1
Avemco Aviation 0.139 0.158 1
Bail 0.177 0.258 0.130 1
比較相関 (入力 - 出力相関テーブルの絶対値):
Acc & Health AE Avemco Aviation Bail
Acc & Health 0.000
AE 0.008 0.000
Avemco Aviation 0.011 0.008 0.000
Bail 0.027 0.008 0.020 0.000
入力相関テーブルの値が 0.2 より大きい場合、および別の数学的条件であり、かつ比較相関テーブルのセルが空白でない場合、比較相関テーブルに条件付き書式を適用しています。
ただし、入力値が 0.2 より大きいため、E3 (AE および Bail) のような空白のセルで書式設定を行っています。空白のセルで書式設定が行われないようにするにはどうすればよいですか??
VBA での私のコードの一部:
.Range(.Cells(5, 2), .Cells(LastRowAgg, LastColumnAgg)).Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=AND((('Input Correlation'!B5:AT49-'Aggregate Loss Correlation'!B5:AT49)/'Input Correlation'!B5:AT49)>=(1/3),'Input Correlation'!B5:AT49>=0.2,B5:AT49<>"" "")"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
どんな助けでも大歓迎です!