• 締切済み

毎日連続する数値の平均値をエクセル関数で

高血圧の薬を飲んでいますが、毎朝エクセルのグラフで 血圧数値を記録しています。 そこでどなたか教えてください。 その日までの平均値を毎日更新して計算する エクセル関数はどのような関数がありますか。

みんなの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 回答番号:ANo.2です。  又、例えば、ANo.2の仮定の様にデータが並んでいて、E1セルに日付を入力すると、E2セルに、E1に入力した日付までの平均値を表示させる場合には、E2セルに入力する数式は、次の様になります。(但し、A列の日付は日付の古いものから順番に並んでいる必要があります) =IF(AND(ISNUMBER($E$1),COUNTIF($A:$A,"<="&$E$1)>0),AVERAGE($B$2:INDEX($B:$B,MATCH($E$1,$A:$A))),"")  又、日付が順番に並んでいない場合には、次の様な数式になります。 =IF(AND(ISNUMBER($E$1),COUNTIF($A:$A,"<="&$E$1)>0),SUMIF($A:$A,"<="&$E$1,$B:$B)/COUNTIF($A:$A,"<="&$E$1),"")  又、単に入力済みの全てのデータの平均値を求める場合には、次の様な数式になります。 =AVERAGE($B:$B)

kanazawa303
質問者

お礼

ありがとうございます 結構複雑なんでおどろきました 早速やってみます

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 例えばA2から下に向かってに日付が入力されていて、その隣のB列に測定数値が入力されていて、C列に「同じ行のA列に入力されている日付」での平均値を表示させる場合には、  C2セルに、次の数式を入力してから、C2セルをコピーして、C3以下に貼り付けると良いと思います。 =IF(ISNUMBER($A2),AVERAGE($B$2:$B2),"")

kanazawa303
質問者

お礼

ありがとうございます 何せこの手の知識に疎いので 助かりました 早速やってみます

  • noyuo
  • ベストアンサー率39% (33/84)
回答No.1

sum()関数で、未入力のセルも含めて合計したものを、 countif(同じ範囲、”>0”)の値で割るのどうですか?

kanazawa303
質問者

お礼

ありがとうございます 同じ解を導き出すにも いろいろやり方が考えられるのですね 早速やってみます

関連するQ&A

  • ExcelのAVERAGE関数で、ゼロを含めない平均値の出し方

    いつも大変お世話になっております。 ExcelにAVERAGE関数がありますが、セル内に予め数式を入れておいて、その結果から平均値を出したい場合、数式の結果が出ているものだけ(つまりゼロでないものだけ)の数で平均値を出したいのですが、何か良い方法はありますか? 具体的には 4月 5月 6月 7月 8月 9月 上期 4  3  2  0  0  0  平均値を算出 上記のような表があり、数字はそれぞれ数式より算出しています。その数値をもとに、「上期」のセルにはAVERAGE関数より平均値を算出したいのですが、6月の時点では、まだ6月までの数値しかなく、7月・8月・9月は計算式だけ入っている状態なので「ゼロ」となります。 6月の時点で、4月~9月の平均値を算出すると(4+3+2+0+0+0)/6をしてしまい、平均値が実際の数値より低くなってしまいます。 そこで、実績のある月だけ(今回は4~6月だけ)の平均値を「上期」セルに出したいのですが、毎回計算式を更新などせず、どのような方法をとればできますか? よろしくお願い致します。

  • Excel 平均値を求める関数

    血圧管理で1回目と2回目の測定の平均値を出したいです。 例 136/56と138/60の平均値出したいです。 AVERAGE関数で(/)があるのでどうしても平均値出せません。 教えてください、よろしくお願いします。

  • 3日平均のグラフ

    エクセルについて質問です。 以下のような表があり、3日間の平均の数値を折れ線グラフにしたいのですが、どんな関数を使えばよいのでしょうか? 12/1 456 12/2 478 12/3 652  :   : 12/31 569

  • 計算に使うエクセルの数値の表し方について

    初歩的な質問かもしれませんが… エクセルのセル間で、計算式や関数を使って計算を行うと、答えが6.10479547238…などと割り切れない小数になることが多いです。 これを、例えば小数点以下3桁で表示させるには、書式の表示形式を数値にして桁数を3で指定する方法と、ROUND関数を用いて引数を3にするやり方が考えられます。 この計算結果の数値を用いて、さらに別の計算を行う場合(例えば各計算結果の平均値を出すなど)、どちらのやり方で丸めたものを用いた方が正確でしょうか?

  • 関数がかかっているセルの数値に関数を・・・

    以前、下記の「平均の出し方を教えて下さい」で質問したものですが、 対象のセルA1~A10には、それぞれ C1-B1 のような関数(計算式) がかかっています。 これに「AVERAGE」をかけるとただしく出ません。 数値だけを認識させて、AVERAGEを出すにはどうしたらいいのでしょうか? よろしくお願いいたします。 --------------------------------------------- (以前の質問) エクセルでの関数を教えてください。 セルa1からa10に順に数値を記入します。 入力がa3やa7までの途中であっても=残りが未入力であっても a11に平均を自動的に(一つ入力が増えるたびに)出したいです。 a11にどのような式を入れたらいいのでしょうか? よろしくお願いいたします。 投稿日時 - 2014-05-02 18:52:39

  • エクセルの関数について2

    エクセルの関数について教えて下さい。 ゼロ(0)マイナス(ー数値)や正の1(+1)として扱う関数を教えて下さい。 具体的には 123×0=123 123×ー0・7=123 計算の答えとしてはオカシイですが、このように計算させたいです。

  • エクセル関数を使って数値を取り出す

    エクセルの範囲から残りの数値を取り出す方法を教えてください   図の様に1~9の数値入ったセル範囲があります そこから 入力されている数値外の9以内の数値をとりだす マクロを使わないで  関数だけでできるでしょうか?  

  • Excelの文字色でカウントし平均を求める関数

    いつもお世話になっております。 今回は、エクセルで使用文字色黒と赤のうち、 黒のみ入力した数値を抽出し平均をだしたいのですが どのようにして関数またはVBAを組んだらよいでしょうか。 よろしくお願いいたします。

  • エクセルの関数の平均を出す方法を教えてください。

    介護施設に勤務しているのですが、介護度の平均を出したいのですが良く分からず、教えてほしくて投稿しました。 介護度1  18人 介護度2  16人 介護度3  15人 介護度4  10人 介護度5   8人 この場合の平均介護度を出したいのですが、エクセルの関数でどうやって計算すればいいのか、誰か教えてください。 ちなみに私はエクセル初心者ですので、詳しく説明していただけるとありがたいです。 よろしくおねがいします。

  • 血圧計の数値が、最初は必ず高い。なぜでしょうか。

    おたずねいたします。 昨年11月より血圧安定の投薬を始めました。 同時に、血圧計HEM-7041を購入し、使用しています。 日に三回測定し記録しているのですが、毎回、測定一回目は最高血圧が必ず高く表示します。 二回三回と測定するとだんだん低い数値になるのですが、どれが正しいのでしょうか。 例えば、一回目(158.58.73)二回目(142.66.69)三回目(134.68.70)と出ます。 記録のグラフは診察のときに病院に提出するのですが、どの回の数値を記録すべきか いつも悩んでいます。 血圧計の性能上でしょうか、肉体的あるいは精神的なものでしょうか。 「最初は必ず高い数値」というのが、どうも気になります。 ご指導をお願いします。