- ベストアンサー
EXCELで平日のみ計算
エクセルでの質問です。 ---------------------------------------------------------------- A B 1 日付 数値 2 9/1 10 3 9/2 9 4 9/3 2 5 9/4 7 6 9/5 6 7 9/6 3 8 9/7 4 9 9/8 8 10 9/9 8 11 9/10 1 12 9/11 9 ---------------------------------------------------------------- このようなとき、平日の数値のみを加算したいのですが、どのようにすればいいのでしょうか。 すみませんが、よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 配列数式の為、入力完了時にshift+ctrl+enterキーを同時押下して下さい。 =SUM(IF(WEEKDAY(A2:A12,3)<5,B2:B12))
その他の回答 (2)
- redowl
- ベストアンサー率43% (2140/4926)
一例 =SUMPRODUCT((WEEKDAY(A2:A12,2)<6)*B2:B12)
お礼
ご回答ありがとうございました。
- qualheart
- ベストアンサー率41% (1451/3486)
WEEKDAY関数とSUMIF関数を組み合わせれば出来ると思います。 例えばC列に以下の数式を入力します。 C2の場合:=WEEKDAY(A2,2) ※A2の箇所はA3,A4とそれぞれの行のセルに変える。 例のように12行目まで数値がある場合は、 適当なセルに以下の数式を入力すれば、平日のみの数値合計を計算できます。 =SUMIF(C2:C12,"<6",B2:B12)
お礼
ご回答ありがとうございました! できれば行を増やしたくないので、A列の日付から平日と休日を認識させようと思います。
お礼
ご回答ありがとうございました。