[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『重複を除いた出勤日数』(ひさし)
excel の下記行データに於いて従業員・月毎の出勤日数をカウントするマクロを教えてください。
この時、日が"99"は除外する。
sumproductとcountifを組み合わせてできますか。
従業員番号、月、日、作業コード 例 1,12,1,001 1,12,2,002 1,12,99,123 1,12,2,003 1,12,2,001 1,12,15,001 2,12,3,001 この時1の12月の出勤日数3を求めたい
< 使用 Excel:Excel2010、使用 OS:Windows7 >
こんばんわ。
>マクロを教えてください。 >sumproductとcountifを組み合わせてできますか。
マクロでの処理方法を勉強したい? でもsumproductとcountif???
多分関数での数式処理の間違いとして、下図のようなレイアウトとして、 月や従業員番号は予め入力してる前提で、H列に結果を返します。 範囲は実態に合わせて下さい。 但し ROW($1:$31) は1日から31日を表すので、範囲に関係なくそのままにしておいて下さい。
H2 =SUMPRODUCT((COUNTIFS(A$2:A$8,G2,B$2:B$8,F$2,C$2:C$8,ROW($1:$31))>0)*1) 必要数下にオートフィル
A B C D E F G H 1 従業員番号 月 日 作業コード 月 従業員番号 勤務日数 2 1 12 1 001 12 1 3 3 1 12 2 002 2 1 4 1 12 99 123 5 1 12 2 003 6 1 12 2 001 7 1 12 15 001 8 2 12 3 001
(sy) 2016/12/31(土) 01:34
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.