戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
五段階評価にて

    [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がどんな式かわからんので、これでうまくいくかどうかは
      何とも言えまへん。
      



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ〜ん。誰か〜! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G