例えば、A列に2012年1月1日(日)から2014年12月31日(水)の3年間の日付データがあります。また、データは同じ日が複数になることもあり、データがない日もあるとします。
B列には0:00~23:59の範囲で時刻データがあるとします。
C列すべてに適当な数字を入れ、
・A列で火曜にあたるC列の和
・B列で20:00~21:59の範囲にあるC列の和
・火曜かつ20:00~21:59の範囲にあるC列の平均
をそれぞれ求める数式をそれぞれ教えてください。
よろしくお願いいたします。
曜日をD列に以下の数式で出し、
=TEXT(A1;"AAA")
「A列で火曜にあたるC列の和」は解決しましたが、D列に曜日を吐き出さなくてよい方法があればお願いします。
「B列で20:00~21:59の範囲にあるC列の和」は自己解決しました。
「火曜かつ20:00~21:59の範囲にあるC列の平均」
平均でなく同条件の和はこれでできましたが、平均が出せません。
=SUMPRODUCT((D1:D25="火")*(B1:B25*1>="20:00"*1)*(B1:B25*1<="21:59"*1)*(C1:C25))
平均は合計と個数から計算出来ます。
個数は合計と同様にsumproductで出せます。
=SUMPRODUCT((D1:D25="火")*(B1:B25*1>="20:00"*1)*(B1:B25*1<="21:59"*1))
従って平均は
=SUMPRODUCT(D1:D25="火")*(B1:B25*1>="20:00"*1)*(B1:B25*1<="21:59"*1)*(C1:C25))/SUMPRODUCT((D1:D25="火")*(B1:B25*1>="20:00"*1)*(B1:B25*1<="21:59"*1))
参考:http://www.eurus.dti.ne.jp/yoneyama/Excel/waza/count01.html#dcount
または条件をセルに書くなど必要ですが、DAVERAGEを使う方法もあります。
http://itpro.nikkeibp.co.jp/article/COLUMN/20070426/269629/
平均は合計と個数から計算出来ます。
個数は合計と同様にsumproductで出せます。
=SUMPRODUCT((D1:D25="火")*(B1:B25*1>="20:00"*1)*(B1:B25*1<="21:59"*1))
従って平均は
=SUMPRODUCT(D1:D25="火")*(B1:B25*1>="20:00"*1)*(B1:B25*1<="21:59"*1)*(C1:C25))/SUMPRODUCT((D1:D25="火")*(B1:B25*1>="20:00"*1)*(B1:B25*1<="21:59"*1))
参考:http://www.eurus.dti.ne.jp/yoneyama/Excel/waza/count01.html#dcount
または条件をセルに書くなど必要ですが、DAVERAGEを使う方法もあります。
http://itpro.nikkeibp.co.jp/article/COLUMN/20070426/269629/
ありがとうございます。参考になりました。
ありがとうございます。参考になりました。
ありがとうございます。参考になりました。
2013/02/18 17:52:33