五段階評価にて | |
---|---|
[134590] 五段階評価にて- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ レピッシュ -(2024/07/06(10:19)) □U R L/ お世話になります。ご教示願います。 やりたいことです。 評価5:所定勤務22日+休日出勤2回 評価4:所定勤務22日+休日出勤1回 評価3:所定勤務のみ 評価2:1 欠勤 評価1:2 欠勤 ※2欠勤以上は評価1です。 ※欠勤があった場合、休日出勤をしてもカウントせず、評価2若しくは評価1です。 ※所定勤務+休日出勤が2回以上でも評価5です。 下記図になります。 A B C D 所定勤務 欠勤 休日出勤 評価 1 22 0 0 3 2 21 1 2 2 3 22 0 1 4 4 18 4 4 1 5 22 0 3 5 6 22 0 2 5 7 20 2 0 1 数式が可能であれば幸甚です。よろしくお願いいたします。 win:11 Excel:2021 |
[134591] Re[1]: 五段階評価にて- ■記事引用/メール受信=OFF■ □投稿者/ メジロ -(2024/07/06(12:40)) □U R L/ 次の式でどうでしょう。 D1: =IF(A1=22,IF(C1>=2,5,IF(C1=1,4,3)),IF(B1=1,2,1)) |
[134592] Re[2]: 五段階評価にて- ■記事引用/メール受信=OFF■ □投稿者/ どや! -(2024/07/06(14:00)) □U R L/ >評価3:所定勤務のみ >※所定勤務+休日出勤が2回以上でも評価5です。 どういうことでっか? 下の評価はどうなったらよろしいの? A B C D 1 所定 欠勤 休日 評価 2 22 2 2 3 22 1 2 4 20 0 2 5 20 0 0 |
[134593] Re[3]: 五段階評価にて- ■記事引用/メール受信=OFF■ □投稿者/ メジロ -(2024/07/06(14:46)) □U R L/ 式を考えた前提は 所定勤務 + 欠勤 = 22 ということですので「20 0」のような組合せないものと しました。 |
[134594] Re[4]: 五段階評価にて- ■記事引用/メール受信=OFF■ □投稿者/ どや! -(2024/07/06(15:19)) □U R L/ >所定勤務 + 欠勤 = 22 絶対こうなるんやったら D2:=IFS(B2>1,1,B2=1,2,C2>1,5,C2=1,4,TRUE,3) |
[134595] Re[5]: 五段階評価にて- ■記事引用/メール受信=OFF■ □投稿者/ レピッシュ -(2024/07/06(17:51)) □U R L/ お世話になっております。メジロ様、どや!様 ご教示ありがとうございます。 所定勤務は満勤務で22日勤務です。22日は所定勤務(満勤務)で評価3 所定勤務プラス休日出勤をすると評価ポイントがあがります。 所定勤務22日で欠勤1の場合、所定勤務は21日となります。評価2 休日出勤をもし3勤務しても、 欠勤がある場合(欠勤数)に対し評価は2若しくは1になります。 欠勤がある場合、休日出勤をしてもポイントにはなりません。 >どや!様の >下の評価はどうなったらよろしいの? A B C D 1 所定 欠勤 休日 評価 2 22 2 2 1 ←所定22、欠勤が2ですので所定は20です。 3 22 1 2 2 ←所定22、欠勤が1ですので所定は21です。 4 20 0 2 1 ←所定を満たしてないので欠勤2がはいる 5 20 0 0 1 ←所定を満たしてないので欠勤2がはいる 2行は所定が22ですので、絶対に欠勤はありません 3行も所定が22ですので、絶対に欠勤はありません 4行、5行は未満勤務となります。 宜しくお願い致します。 |
[134596] Re[6]: 五段階評価にて- ■記事引用/メール受信=OFF■ □投稿者/ どや! -(2024/07/06(20:04)) □U R L/ >D2:=IFS(B2>1,1,B2=1,2,C2>1,5,C2=1,4,TRUE,3) この式で下の評価になりますわな? A B C D 1 所定 欠勤 休出 評価 2 22 0 0 3 3 21 1 2 2 4 22 0 1 4 5 18 4 4 1 6 22 0 3 5 7 22 0 2 5 8 20 2 0 1 思った評価にならんかったんはどんな場合でっか? |
[134597] Re[7]: 五段階評価にて- ■記事引用/メール受信=ON■ □投稿者/ Mike -(2024/07/07(13:56)) □U R L/ A B C D 1 所定勤務 欠勤 休日出勤 評価 2 22 0 0 3 3 21 1 2 2 4 22 0 1 4 5 18 4 4 1 6 22 0 3 5 7 22 0 2 5 8 20 0 1 D2: =IF(B2>1,1,IF(B2=1,2,IF(A2=22,(IF(C2=1,4,IF(C2>1,5,3)))))) |
[134598] Re[8]: 五段階評価にて- ■記事引用/メール受信=OFF■ □投稿者/ Mike -(2024/07/07(14:00)) □U R L/ Re:[134597] Re[7]への補足、 セル B8 の空白は、数値 2 の間違いでした。m(_._)m |
[134601] Re[9]: 五段階評価にて- ■記事引用/メール受信=OFF■ □投稿者/ どや! -(2024/07/08(10:09)) □U R L/ 欠勤が「0」やったら所定勤務は無条件で「22」なんでっしゃろ? わざわざ IF(A2=22 なんて条件つけんでも。 IFやったら D2:=IF(B2>1,1,IF(B2=1,2,IF(C2>1,5,IF(C2=1,4,3)))) 回答済やけど、IFSが使えるんやったら D2:=IFS(B2>1,1,B2=1,2,C2>1,5,C2=1,4,TRUE,3) >宜しくお願い致します。 と言うてるんやから、IFSの式では期待通りの評価にならんかったんですわな? |
[134602] Re[10]: 五段階評価にて- ■ / 記事引用/メール受信=OFF■ □投稿者/ レピッシュ -(2024/07/08(11:44)) □U R L/ お世話になります。 皆様 ご教示ありがとうございました。 無事解決いたしました。 本当にありがとうございました。 |
[134603] Re[11]: 五段階評価にて- ■記事引用/メール受信=OFF■ □投稿者/ どや!代理 -(2024/07/08(17:13)) □U R L/ このレピッシュという人間、 返事もセント、失礼な奴やな |
[134607] Re[12]: 五段階評価にて- ■ / 記事引用/メール受信=OFF■ □投稿者/ レピッシュ -(2024/07/11(11:59)) □U R L/ お世話になります。西島です。 どや!様、他の皆様、足跡汚して申し訳ありません。 >D2:=IFS(B2>1,1,B2=1,2,C2>1,5,C2=1,4,TRUE,3) ご教示いただいた件は解決致しました。ありがとうございます。 ただ、別シートからvlookupで、 社員番号を入力し、従業員名・所定・欠勤・休出 →評価が反映させているのですが セルが空白の時、評価に3の数字が残ってて、セルを空白にできればと ○○="","",等を使い 四苦八苦しながら、結果できませんでしたが、ご教示いただいた旨を感謝し、 運用しております。 問いかけのご返答にコメントをせず、安易なあいさつで恥ずかしい限りです。 申し訳ありません。 本当にありがとうございました。 |
[134610] Re[13]: 五段階評価にて- ■記事引用/メール受信=OFF■ □投稿者/ 檸檬 -(2024/07/11(22:56)) □U R L/ >ただ、別シートからvlookupで、 >社員番号を入力し、従業員名・所定・欠勤・休出 →評価が反映させているのです A B C D E F 1 社員番号 従業員名 所定 欠勤 休出 評価 2 1 あ 22 0 0 3 3 2 い 21 1 2 2 4 3 う 22 0 1 4 5 4 え 18 4 4 1 6 5 お 22 0 3 5 7 6 か 22 0 2 5 8 7 き 20 2 0 1 これが別シートだとして新たに作るシートの B2に=IF($A2="","",VLOOKUP($A2,別シート!$A$2:$F$8,COLUMN(B1),FALSE)) として右へ下へフィルコピー。 ただ、 >セルが空白の時、評価に3の数字が残ってて、セルを空白にできればと 評価の列は別シートにはなく新たに付け加えるということなら 新しいシートのF列のみ =IF($A2="","",IFS(D2>1,1,D2=1,2,E2>1,5,E2=1,4,TRUE,3)) でどうでしょうか。 範囲は実際のものに変えてください。 |
[134612] Re[14]: 五段階評価にて- ■記事引用/メール受信=OFF■ □投稿者/ どや! -(2024/07/14(14:09)) □U R L/ 問題の解決を目指してるわけやないのかもしれんけど その説明ではようわかりまへんな。 解決したいんやったら、VLOOKUPの式と IFSの式に何を付け加えたんかを書いてもらわんと。 >セルが空白の時、評価に3の数字が残ってて 数式の""で、見た目空白にしてるということですわな。 >D2:=IFS(B2>1,1,B2=1,2,C2>1,5,C2=1,4,TRUE,3) B列とC列が何も入っとらん空白やったら「3」になりますけど 数式で空白にしとるんやったら「1」になりまへんか? B列が「欠勤」、C列が「休出」やとして IFSの式に空白処理を追加するんやったら D2:=IFS(B2="","",B2>1,1,B2=1,2,C2>1,5,C2=1,4,TRUE,3) VLOOKUPがどんな式かわからんので、これでうまくいくかどうかは 何とも言えまへん。 |
このトピックに書きこむ |
---|