別のデータベースからエクセルにエクスポートされた名前の一覧があります。関心のあるリストの名前は赤いフォントで強調表示されます。私はそれを数える方法を欲しがります。つまり、ジョン・スミスが列に合計5回出現しますが、5回のうち3回、彼の名前が赤いフォントで強調表示されます。だから彼の名前のインスタンスがどれくらい赤くなっているのかを見たいと思う。Excelで別のフォント色のテキストをカウントアップする方法
私は彼の名前のすべてのインスタンスを検索する方法を知っています。 = COUNTIF(A1:A100、 "John Smith")
また、赤色(= SumRed)(カラーインデックスが指定されていれば)のすべての値をワークシートに集計するVB関数の作成に役立っています。
Function SumRed(MyRange As Range)
SumRed = 0
For Each cell In MyRange
If cell.Font.Color = 255 Then
SumRed = SumRed + cell.Value
End If
Next cell
End Function
私はちょうど2つのカウント条件を組み合わせる方法を見つけることができません。どんな助けでも大歓迎です!
'+ cell.value'このdoesnのそうじゃない? – glh
VBAは不要です。 Excelの数式も役立ちます。 –