Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


691 / 76735 ←次へ | 前へ→

【81709】averageifs関数の条件に変数を使用したい
質問  初心者  - 21/4/1(木) 10:54 -

引用なし
パスワード
   averageifs関数の条件部分に変数を指定したいのですが、どうも文字列として認識されてしまっているようです(下記の>b−1と<=bの部分)。
どうにかならないでしょうか?

B列に1〜280までの数字が沢山、
C列に平均値を出したいデータが並んでいます。
番号別の平均値はD列に出したいです。

Dim a
a = Worksheets("Sheet2").Cells(Rows.Count, 2).End(xlUp).Row

Dim b As Double
On Error Resume Next
For b = 1 To 280
Cells(b + 1, 4) = WorksheetFunction.AverageIfs(Range("C2:C" & a), Range("B2:B" & a), ">b-1", Range("B2:B" & a), "<=b")
Next b

1 hits

【81709】averageifs関数の条件に変数を使用したい 初心者 21/4/1(木) 10:54 質問[未読]
【81710】Re:averageifs関数の条件に変数を使用したい 山内 21/4/1(木) 17:02 回答[未読]
【81715】Re:averageifs関数の条件に変数を使用したい 初心者 21/4/4(日) 15:02 お礼[未読]
【81716】Re:averageifs関数の条件に変数を使用したい マナ 21/4/4(日) 19:45 発言[未読]

691 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free