質問: 一定期間での標準偏差算出 お世話になります。表題の件について教えてください。条件は、以下の質問と同じにします。 http://oshiete.goo.ne.jp/qa/7556541.html 上記の以前の質問では、一定期間の平均値の算出方法を御教えていただきましたが、 今回は、同じく一定期間での標準偏差の算出方法をお教えいただきたく、何卒、よろしくおねいがいい
回答: 使われている式が間違っています。例えば2/10から3/9までの平均値や標準偏差を計算する場合に、使われている式では2/10や3/9の日付が入力されていなければエラーとなってしまいます。 例えば次のようにすればよいでしょう a2セルから下方に日付が昇順で並んでいるとします。b2セルには重量などの数値が並んでいるとします。そこで2/10から3/9までの期間の開始の日付をc1セルに2012/2/10のように、終了の日付を2012/3/9のようにd1セルに入力するとしてその平均値をe1セルに表示させるとしたら次の式をe1セルに入力します。 =average(index(b:b,if(countif(a:a,c$1)=1,match(c$1,a:a,0),if(iserror(match(c$1,a:a,1)),2,match(c$1,a:a,1)+1))):index(b:b,if(countif(a:a,d$1)=1,match(d$1,a:a,0),match(d$1,a:a,1)))) 標準偏差をf1セルに表示させるとしたら次の式をf1セルに入力します。 =stdev(index(b:b,if(countif(a:a,c$1)=1,match(c$1,a:a,0),if(iserror(match(c$1,a:a,1)),2,match(c$1,a:a,1)+1))):index(b:b,if(countif(a:a,d$1)=1,match(d$1,a:a,0),match(d$1,a:a,1)))) なお、いずれの式でもctrl+shift+enterなどの操作は必要ありません。