[[20081211140445]] 『勤務時間をポイントに変換』(ひろ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『勤務時間をポイントに変換』(ひろ)
 いつもお世話になっています。現在、勤務時間1時間に対し1ポイントに換算し、
 合計を出していく表を作成しようと思っています。
  A列     B列   C列
 名前	   12月	   1月	  2月	  3月	・・・・11月
 稼働時間   24:30  25:00					
 ポイント	   24.5   25						
 会議	    5	    5				
 研修会     10   10					
 その他	    5	    0				
 合計ポイント 44.5   40
 累計ポイント   44.5  84.5 ・・・・

 稼働時間を入力すれば、下に自動でポイントがでてくるようにしたいのですが、
 どうしたらよいでしょうか?
 あと、300ポイントをこえると分かるように文字の色、もしくはセルの色を変更し、
 2,000ポイントになったら自動的に0からカウントするようにしたいです。
 例)2,058ポイント→58ポイント(この時も2000Pを超えたことが分かるようにしたいです)
 アドバイスよろしくお願いします。							


MOD関数で

 ご回答ありがとうございます。
 MOD関数を使うということですが、検索してもちょっとよく分かりません。
 初心者の為、どこのページを見たら分かるでしょうか?(ひろ)

 >(この時も2000Pを超えたことが分かるようにしたいです)
 具体的にはどの様にすれば良いのでしょうか?
 それとも、この部分は「何か良い案が無いか?」と言うご質問でしょうか?

 >稼働時間を入力すれば、下に自動でポイントがでてくるように
 ポイント=稼働時間*24
 セルの書式設定を標準にして下さい。

 >300ポイントをこえると分かるように文字の色、もしくはセルの色を変更
 条件付書式を使用するのはどうでしょう。
http://www.excel.studio-kazu.jp/lib/e2qw/e2qw.html

 (HANA)


 HANAさん、コメントありがとうございます。
 2000ポイントを超えて0カウントスタートしたら、300ポイントと同じく文字かセルの色を変えたいと思っています。
 稼働時間についてですが、時間を入力するセルの書式設定を文字列にし、
 ポイントを表示するセルを標準にしたのですが、最後の総合計で時間のセルの合計が上手くいきません。
 式は単純に=B3+C3-D3・・・・という形にしています。
 まだ色分けまでたどり着いていませんが、よろしくお願いします。(ひろ)

    A          B      C       D      ・   ・   ・    N
1 名前	         12月	 1月	3月   ・   ・   11月
2 稼働時間       24:30  25:00					
3 ポイント	        24.5    25						
4 会議	        5	   5				
5 研修会       10     10					
6 その他	        5	   0				
7 合計ポイント     44.5     40
8 累計ポイント   0   44.5    84.5

 ※B列をダミー行としてB8に 0 を入力しておきます。(非表示設定)

 C3=C2*24  →   書式を標準 or 数値(小数1位)
 C7=SUM(C3:C6)
 C8=IF(C7=0,"",IF(B8+C7>=2000,B8+C7-2000,B8+C7))
 いずれもN列まで横へフィルコピー

 C8:N8を選択しておいて条件付き書式
 条件-1   数式が =B8+C7>=2000       書式 フォントorパターン 任意の色
 条件-2   数式が =C8>=300           書式 フォントorパターン 任意の色

 としてみました。ご参考まで (gon-2)

 gon-2さま、ありがとうございます。
 さきほど入力してみたのですが、私の入力方法が悪いのか、
 なぜか249ポイントで条件付書式でしていした色にかわり、302.5Pでは変わりません。
 後、C2の稼働時間の合計をO2のセルに『=SUM(C2:N2)』にすると『ゼロ』表示になってしまします。
 どうしたらよいでしょうか?よろしくお願いします。(ひろ)

 >あと、300ポイントをこえると分かるように文字の色、もしくはセルの色を変更し、2,000ポイントになったら自動的に0からカウント
 するようにしたいです。 例)2,058ポイント→58ポイント(この時も2000Pを超えたことが分かるようにしたいです)

 私がはこの辺の意味を取り違えているのかもしれません。
 素直にポイント加算してゆけば 2000,4000,6000超の時点で色つきになるとのかな、と思っております。

 2058→58 と清算して、58ポイントから再度ポイントを加算して再び 2000ポイントを超過したとき(通算4000ポイント)2000を
 減じます。 つまり MOD(累計ポイント,2000) ですね。
 上記手順で調整した累計ポイントが300超の場合に色が着くと解釈しましたが、300〜1999ポイト間の連続セルに色をつけるので
 しょうかね???
 2000ポイントごとに清算するのに何故300ポイントと少ないポイントで色を着ける必要性が今一疑問ですが。。。
 また300ポイント超で色を着けるとすれば、 累計ポイントの行でよろしいのですか?  ※私に何か勘違いがあるのかも。。。

 >C2の稼働時間の合計をO2のセルに『=SUM(C2:N2)』にすると『ゼロ』表示になってしまします。
  C2:O2の書式(ユーザー定義)を [h]:mm とすればよいように思います。(gon-2)


 稼働時間の合計が要るのなら
 >稼働時間についてですが、時間を入力するセルの書式設定を文字列にし、
 これをやめて、[h]:mmの設定のセルに入力して下さい。

 ≪注≫
 現在文字列として入力されているデータは
 セルの書式設定を変更後、再度入力する必要が有ります。

 (HANA)

 gon-2さん、HANAさん、コメントありがとうございます。
 gon-2さん、勤務時間でポイントをつけて、特定のポイントに達したら、
 ポイント数に応じて報酬を出すようになっているので300,600,900,1200,1500,1800,2100,
 で上限が以前は2000ポイントといっていたのですが、変更になって2100ポイントを上限とし、また0カウントから始まるというシステムになりました。
 なので300ポイントごとに分かるようにセルに何らかの表示をさせて分かりやすくしたいのです。
 何か良い方法がありましたら、ご助言、よろしくお願いします。
 稼働時間の合計の表示はお二人に教えていただいて、ちゃんと表示できるようになりました。
 ありがというございます。(ひろ)

 C3=C2*24  →   書式を標準 or 数値(小数1位)
 C7=SUM(C3:C6)
 C8=IF(C7=0,"",IF(B8+C7>=2100,B8+C7-2100,B8+C7))
 いずれもN列まで横へフィルコピー

 C8:N8を選択しておいて条件付き書式
 条件-1   数式が =INT(C8/2100)                            書式 フォントorパターン 任意の色
 条件-2   数式が =AND(B8<2100,INT(B8/300)<>INT(C8/300))   書式 フォントorパターン 任意の色

 でどうでしょう。(gon-2)

 gon-2さん、ありがとうございます!
 できました!お世話になりました。(ひろ)


 たびたびすいません。
 1時間に対し1ポイントではなく0.5ポイントにする場合の数式は『=C3*24/2』でよいでしょうか?
 よろしくお願いします。(ひろ)


 それで大丈夫です。

 (HANA)

 HANAさん、ありがとうございます。
 また分からないことがあったらよろしくお願いします(ひろ)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.