曜日を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))
▽1
●
TransFreeBSD ●100ポイント ベストアンサー |
平均は合計と個数から計算出来ます。
個数は合計と同様に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/