0
arr1 = Array("chocolate","icecream","sweet")
For Each elem In arr1 '<--| loop through 1st array list
fooditem = fooditem + WorksheetFunction.CountIfs(.Columns(1), "sugar", .Columns(20), "yes", .Columns(31), elem)
Next elem
ここでは、出力はチョコレートまたはアイスクリームまたはスイートのいずれかの結果を示しています。私は合計数を追加したいと思います。 つまり、合計カウントはアイスクリーム+チョコレート+スイートに等しい必要があります。 例えば、これは= sum(countif(........))です。VBA EXCEL:すべてのカウント値を合計するにはどうすればよいですか?
vbaでこれを書き込む方法は?
本当にありがとうございます。 ありがとうございました。
あなたが上記のコードは私のために働くようです。それは3つすべてを数え、合計します。なぜ= SUM(COUNTIFS(A:A、 "砂糖"、T:T、 "はい"、AE:AE、{"チョコレート"、 "アイスクリーム"、 "甘い"}) –
これについてのVBA関数を教えてもらえますか? – user007
ループはうまく動作し、テストして正しい答えを得ました。 –