[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『出勤簿の自動計算について』(ちくわ)
A7からAV10に出勤簿の内容を入力していきます。
D12に出勤の合計数、M12に有給の合計数、V12に欠勤数の合計が
自動計算されて出てくるように数式を入れたいのですが、
V12に
=COUNTIF(A7:AV10,"欠勤")
の数式を入れました。
問題は、出勤と有給の自動計算ですが普通に出勤と有給ならば
=COUNTIF(A7:AV10,"出勤")
=COUNTIF(A7:AV10,"有給")
で計算できますが、有給が半有給の場合 出勤0.5と有給0.5に分かれて
自動計算に反映されるようにするには、どんな数式になるのか教えて下さい
※ 普通に出勤・有給・欠勤など入力すると1と計算される事を前提に
半有休は半有給を入力した場合 出勤0.5 有給0.5 両方に
0.5ずつ加算され合計 1となる。
< 使用 Excel:Excel2013、使用 OS:Windows8 >
= (出勤という文字列の個数 × 1) + (半有給という文字列の個数 × 0.5)
でいいと思います。わからなければ関数書きます、、、
(TAKA) 2018/08/17(金) 11:55
すみません、関数をお願いします。
(ちくわ) 2018/08/17(金) 11:57
=COUNTIF(A7:AV7,"出勤")+COUNTIF(A7:AV7,"半有給")*0.5
(TAKA) 2018/08/17(金) 12:02
か。
(TAKA) 2018/08/17(金) 12:03
ありがとうございました(^◇^)!
出来ました。 *** 感謝です***
(ちくわ) 2018/08/17(金) 12:10
=SUM(COUNTIF(A7:AV7,{"出勤","半出勤"})*{1,0.5}) =SUM(COUNTIF(A7:AV7,{"欠勤","半出勤"})*{1,0.5})
とします。
SUMPRODUCT(サムプロダクト)関数を教えればいいじゃんってツッコミが来そうですが、そちらは私自身がよくわかってないので、こんなのでも参考になれば・・・
(もこな2) 2018/08/17(金) 21:10
(もこな2) 2018/08/17(金) 21:20
>複数行列でしたね
複数行列でも問題ないですよ?
「半出勤」を「半有給」にすればいいんじゃないですか。
ただ、今回のケースでは、TAKAさんの方が簡明だと思います。 「*1」を使わないで済みますので。
もっと沢山「+」で繋がっているとか、出勤は「0.8掛け」とかのケースだったら、 もこな2さんの方が簡単と思う人も増えるかも知れません。
(半平太) 2018/08/17(金) 22:47
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.