No.4
- 回答日時:
捕捉より、
B1セルから右へデータが入力されているとして
A1セルに
=IF(COUNT(B1:Z1)<5,"",SUM(INDEX(B1:Z1,LARGE(IF(ISNUMBER(B1:Z1),COLUMN(B1:Z1)-1),5)):INDEX(1:1,MATCH(9^9,1:1)))/5)
[Ctrl]+[Shift]+[Enter]配列数式、{}で囲まれる。
No.3ベストアンサー
- 回答日時:
こんばんは!
手っ取り早くユーザー定義関数(この質問のためだけの関数)を作ってみてはどうでしょうか?
Alt+F11キー → メニュー → 挿入 → 標準モジュール → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペースト → Excel画面の戻り(VBE画面を閉じて)通常のワークシート関数と同じ使い方をします。
Function heikin(myRng As Range) 'この行から//
Dim k As Long, cnt As Long, mySum As Variant
For k = myRng.Count To 1 Step -1
If myRng(k) <> "" And IsNumeric(myRng(k)) Then
cnt = cnt + 1
mySum = mySum + myRng(k)
If cnt = 5 Then Exit For
End If
Next k
heikin = mySum / cnt
End Function 'この行まで//
仮にA1~AD1セルの入力済みセルの最後5セルの平均を表示したい場合は
=heikin(A1:AD1)
という数式を入れます。
※ 通常のワークシート関数と同じ使い方ができるといいましたので、関数の引数ダイアログボックスも表示可能です。
数式バーの左側の「fx」のアイコンをクリック → 「関数の分類」で「ユーザー定義」を選択 → 「MyRng」の窓でセルの範囲選択!
これで大丈夫です。
※ エラー処理はしていませんので
IF関数との併用でエラー処理を行ってください。
※ データ数が5より少ない場合は
その平均が表示されます。m(_ _)m
tom04さん
ご回答ありがとうございました。
なかなかパソコンを開く時間が持てなくてお礼の返信が遅れましたことを
お許しください。
まだ、すべて順調に動くと云うところまで至っておりませんが、一筋の光明が見えてきたような気がします。
本当にありがとうございました。
No.2
- 回答日時:
まずは、ざっくり回答です。
B1~AE1の30セルに数値が入力されていて、A1セルに平均を表示することを前提とします。
【A1セル】=AVERAGE(OFFSET(B1:AE1,0,COUNTA(B1:AE1)-5,1,5))
ただし、次のような考慮が必要かもしれません。michirukunさんの要件で必要なものはありますか?
①入力が無い行がある。または、入力が5セル未満である(入力が無い場合はエラー?5個未満はあるだけの平均?)。
➁所々に空白があり、空白セルは平均の対象外としたい(空白を除く直近5個の平均を求めたい)。
③数値でないセルは、上記③と同様に対象外としたい。
上記のような考慮が必要な場合、数式では難しいかもしれません(要件にもよりますが…)。
No.1
- 回答日時:
》 30の列で…
例えば、A列から、
連続して、AD列までとか?
1行おきにBH列までとか?
》 …いくつかのデータが入力されていて…
各列の全セルにデータがあるのでなく、空白セルも混在していると?
》 …最終データは行ごとに違う…
「最終」って右端列のこと?それとも下端行のこと?
イメージが沸かないので、とにかく、サンプルデータを示してくださいナ!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- Visual Basic(VBA) 追記する列を増やしたい 2つのデータを検索・照合して元データにないデータを下記マクロで商品名を追記し 9 2022/10/05 10:50
- 統計学 統計学の問題です よろしくお願いします 代表値 次の15件のデータについて,以下の問いに答えよ。 結 5 2023/01/31 23:35
- 数学 【 数I 分散 】 3 2023/02/26 21:55
- 統計学 生物統計学の質問 7 2022/05/17 13:59
- 統計学 統計学の問題です よろしくお願いします 代表値 次の15件のデータについて,以下の問いに答えよ。 結 1 2023/01/31 18:53
- 数学 【 数Ⅰ 分散 】 問題 20個の値からなるデータがあり, そのうちの8個の値の平均値は3,分散は4 4 2023/02/15 23:28
- 統計学 確率統計の問題です。 3 2022/04/07 04:39
- 統計学 統計学、エクセルがわかりません!解答と詳しい解説をお願いします! (1)それぞれの地域別に記述統計量 9 2022/08/21 16:30
- 統計学 t値の計算方法 1 2022/11/29 18:37
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
空白セルもある”〇”データの直近3回の平均値を出す
Excel(エクセル)
-
日付をさかのぼる形で、データがあるセルのうち直近の3個のセルの平均を求める
Excel(エクセル)
-
エクセルで、直近10件のみ抽出。
Excel(エクセル)
-
-
4
一列に並んでいる大量のデータを10個ずつ平均(A1~A2000まである
Excel(エクセル)
-
5
Excel関数 直近3回分の出庫平均を表示したい
Excel(エクセル)
-
6
エクセルで直近1ヶ月と3ヶ月の平均を求める
Excel(エクセル)
-
7
エクセルでの6ヶ月平均の出し方
会計ソフト・業務用ソフト
-
8
入力したところまでを自動的に平均を出す
Excel(エクセル)
-
9
一定区間(35行)ごとの平均値を出すにはどうしたらいいでしょうか。
Excel(エクセル)
-
10
エクセル 直近入力データの平均・合計
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Excel関数】UNIQUE関数で"0"...
-
エクセルで特定の文字列が入っ...
-
エクセル マクロ オートフィ...
-
セルの色によって条件文をつけ...
-
エクセル 上下で列幅を変えるには
-
アクティブになっている行をマ...
-
電話番号の入力方式が違うデー...
-
AのセルとB行を比較して、一致...
-
VBAで色の付いているセルの行削除
-
[EXCEL]ボタン押す→時刻が表に...
-
エクセルVBAのEntireRow.Hidden...
-
Excel グラフのプロットからデ...
-
エクセル マクロで数値が変っ...
-
EXCELで最後の行を固定
-
エクセルVBA:データ端に画...
-
エクセルマクロで特定の文字を...
-
excelのデータで色つき行の抽出...
-
Excelでカタカナ・ひらがな・英...
-
結合されたセルをプルダウンの...
-
特定の文字がある行以外を削除...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで特定の文字列が入っ...
-
エクセル マクロ オートフィ...
-
【Excel関数】UNIQUE関数で"0"...
-
[EXCEL]ボタン押す→時刻が表に...
-
結合されたセルをプルダウンの...
-
エクセル マクロで数値が変っ...
-
Excel グラフのプロットからデ...
-
AのセルとB行を比較して、一致...
-
エクセル 上下で列幅を変えるには
-
Excel ウインドウ枠の固定をす...
-
特定の文字がある行以外を削除...
-
excelのデータで色つき行の抽出...
-
エクセル2016で時間を入力して...
-
excel 小さすぎて見えないセル...
-
EXCELで最後の行を固定
-
エクセルVBA 最終行を選んで並...
-
VBAで色の付いているセルの行削除
-
エクセルマクロで偶数行(又は...
-
エクセルのセルに指定画像(.jpg...
-
罫線の斜線を自動で引くマクロ
おすすめ情報
mike_gさん回答ありがとうございます。
補足させていただきますと、全セルにデータがあるのではなく空白セルも混在しています。
最終データは右端列です。
データの入力されている右端列の位置を自動的に求めてそこからデータの入力されている5個分の平均を求めたいです。