IF와 DATEDIF 함수 혼용 방법

함수/공식
작성자
마운틴
작성일
2021-12-12 20:17
조회
127
엑셀버전 : 엑셀2019

운영체제 : 윈도우10

안녕하세여?

근속년수가 60개월 이상이면 5만원, 84개월 이상이면 5만원, 120개월 이상이면 10만원을

근속수당으로 지급한다는 것을 급여명세서에 표기한다고  할 때

=IF(DATEDIF(,C5,$C$3,M)>60,"5년이상 근속 5만원",IF(DATEDIF(C5,$C$3,M)>84,"7년이상 근속 7만원",IF(DATEDIF(C5,$C$3,M)>120,"10년이상 근속 10만원","")))

  • C5 ; 입사일  C3 : 수당 지급 기준일

이렇게 함수를 쓰면 작동이 안되네요

IF를 없애고 DATEDIF만 쓰도 안되고요

방법을 좀 알려주시면 감사하겠습니다

 

 

C5,$C$3,M)

 

회원등급 : 10레벨
포인트 : 709 EP
총질문 : 40 개 (마감율 : 45%)
채택답변 : 0 개
전체 8

  • 2021-12-12 20:21
    채택된 답변

    M-->"M"
    첫번째 datedif(,
    ,가 있습니다

    datedif(시작일,종료일+1,타입)
     


    • 2021-12-12 23:19

      @bobo 님 감사합니다

      그런데 기존식을 썼더니 해당되는 건은 모두 "5년이상 근속 5만원"으로만 표시되어서

      5~7년, 7~10년, 10년이상 이렇게 범위를 주기 위해 AND 함수를

      AND 함수를 사용해서 고쳤는데 (기간은 경과일자로 재계산) 작동이 안되네요-ㅠ-ㅠ

      AND 함수로 범위주는게 필요한 걸까요?

      =IF(D6="경영진","",IF(AND(DATEDIF(C6,$C$3,"D")>=1826),DATEDIF(C6,$C$3,"D")<2556),"5년이상 근속 5만원",IF(AND(DATEDIF(C6,$C$3,"D")>=2556,DATEDIF(C6,$C$3,"D")<3651),"7년이상 근속 7만원",IF(DATEDIF(C6,$C$3,"D")>=3651,"10년이상 근속 10만원",""))))

       


      • 2021-12-12 23:26

        @마운틴 님 순서를 10년 이상부터 입력해보세요


        • 2021-12-13 00:31

          @bobo 님 아~순서를  적10년이상 부터 적용하니 이유는 잘 모르겠지만

          AND가 없어도 정상 작동되는군요

           

          대단히 감사합니다

           


          • 2021-12-13 06:47

            @마운틴 님 if

            앞에서 부터  적용되기때문 입니다

            처음 수식에서 모두 참이기 때문에

            참값이 ~


  • 2021-12-12 20:35

    또한, 이상이라 함은 크거나 같은 것을 의미하므로  >= 와 같이 비교해야 합니다.


    • 2021-12-12 23:21

      @김학동 님 넵~~ 감사합니다


  • 2021-12-14 12:40

    그렇군요. 유용한 정보 감사합니다.


전체 5,136
번호 카테고리 제목 작성자 작성일 추천 조회
알림
하루 딱 "1분", 진짜 쓰는 엑셀 꿀팁 👉 "오빠두엑셀" 인스타그램 오픈! (28)
트로피 오빠두엑셀 | 2021.10.12 | 추천 22 | 조회 752
트로피 오빠두엑셀 2021.10.12 22 752
공지사항 공지사항
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (21)
오빠두엑셀 | 2021.10.28 | 추천 28 | 조회 2345
트로피 오빠두엑셀 2021.10.28 28 2345
26079 함수/공식
New 도와주세요 예전에 잠깐 본적이 있는 강의인데 못찾겠어요 (1)
딸기아빠 | 16:19 | 추천 0 | 조회 10
딸기아빠 16:19 0 10
26078 함수/공식
New sumif 오류 관련 첨부파일 (2)
논바닥 | 16:19 | 추천 0 | 조회 10
논바닥 16:19 0 10
26068 함수/공식
New 다른쉬트 값 불러 오기 (VLOOKUP 안될 시) 첨부파일 (3)
벗님들 | 12:48 | 추천 -1 | 조회 38
벗님들 12:48 -1 38
26067 함수/공식
New 도와주세요! 목록 별 수량 합산이 필요한데 가능한지 확인 부탁 드릴게요! 첨부파일 (6)
monom | 12:38 | 추천 0 | 조회 31
monom 12:38 0 31
26058 기능/도구
New 자동필터 복사 범위 풀림 오류 (1)
허영진 | 10:29 | 추천 0 | 조회 29
허영진 10:29 0 29
26050 함수/공식
New 행과 열의 합의 함수를 알고 싶어요! (1)
Goldhajin | 00:45 | 추천 0 | 조회 47
Goldhajin 00:45 0 47
26041 VBA
New 일정시간이 지나면 MsgBOX로 알림창이 뜨게 하고싶습니다. (3)
을지지뢰 | 2022.01.17 | 추천 0 | 조회 47
을지지뢰 2022.01.17 0 47
26035 함수/공식
New 특정날짜와 시간 고정해서 데이터 추출방법 도와주세요 (4)
박현욱 | 2022.01.17 | 추천 0 | 조회 44
박현욱 2022.01.17 0 44
26033 함수/공식
New 필터 함수를 인덱스 매치 함수로 변환하는 어려움 첨부파일 (2)
미르 | 2022.01.17 | 추천 0 | 조회 33
미르 2022.01.17 0 33
26030 함수/공식
New 원본표에서 일정 조건의 내용을 추출하여 새로운 표에 자료 넣기 첨부파일 (2)
알면서 | 2022.01.17 | 추천 0 | 조회 32
알면서 2022.01.17 0 32
26029 기능/도구
New 필터에서 상하위 % 추출 안됨 오류 첨부파일 (3)
알면서 | 2022.01.17 | 추천 0 | 조회 23
알면서 2022.01.17 0 23
26026 함수/공식
New 한 셀에 입력된 문장 중 조건에 만족하는 문장 개수 함수 (5)
삐약이 | 2022.01.17 | 추천 0 | 조회 34
삐약이 2022.01.17 0 34
26025 기능/도구
New 셀 내용을 지우면 특정 셀 내용도 같이 삭제되는 기능? 첨부파일 (2) 답변완료
올리주인 | 2022.01.17 | 추천 1 | 조회 38
올리주인 2022.01.17 1 38
26023 VBA
New VBA 사용자정의폼 show 0 명령어 (1)
병욱 | 2022.01.17 | 추천 0 | 조회 34
병욱 2022.01.17 0 34
26022 VBA
New 거래처별 파일 나누기 첨부파일
silli**** | 2022.01.17 | 추천 0 | 조회 38
silli**** 2022.01.17 0 38
26015 함수/공식
New 혹시 Crtl + F 찾기 같은 함수와 있나요 (1)
태혁 | 2022.01.17 | 추천 0 | 조회 50
태혁 2022.01.17 0 50
26014 차트/그래프
New 해당 스크린샷의 그래프를 어떻게 만드는지 알려주세요 (1)
민석 | 2022.01.17 | 추천 0 | 조회 24
민석 2022.01.17 0 24
26005 함수/공식
New 한 숫자값에 대한, 홀수/짝수값을 나열하고 싶습니다. (6) 답변완료
땅콩구리아빠 | 2022.01.17 | 추천 0 | 조회 38
땅콩구리아빠 2022.01.17 0 38
26000 VBA
New Rng.find 함수로 찾은 값을 DB안에 넣고싶습니다. (2)
가을전어 | 2022.01.16 | 추천 0 | 조회 33
가을전어 2022.01.16 0 33
25994 함수/공식
New 날짜 입력하면 당일 주야간 합구하는 함수나 방법을 배우러 왔습니다. (1)
현주아빠 | 2022.01.16 | 추천 0 | 조회 34
현주아빠 2022.01.16 0 34
25993 VBA
New workday 함수를 vba로.. (1)
Hong | 2022.01.16 | 추천 0 | 조회 32
Hong 2022.01.16 0 32
25989 차트/그래프
New 표 자동 입력 첨부파일 (2) 답변완료
미르 | 2022.01.16 | 추천 0 | 조회 45
미르 2022.01.16 0 45
25983 함수/공식
New 년도에 따른 출장 일수 구하고 싶은데 도움 부탁드립니다. (1)
kjin1020@naver.com | 2022.01.16 | 추천 0 | 조회 28
kjin1020@naver.com 2022.01.16 0 28
25982 함수/공식
New 입력하면 옆 셀에 자동으로 '1'이 입력되는 방법 (1) 답변완료
올리주인 | 2022.01.16 | 추천 0 | 조회 54
올리주인 2022.01.16 0 54
25973 함수/공식
New index match로 불러온 여러 목록의 사진을 다시 취합해서 불러오고 싶습니다. 첨부파일
배고픈콩콩 | 2022.01.16 | 추천 0 | 조회 39
배고픈콩콩 2022.01.16 0 39
25969 VBA
New 검색한 셀의 가로열 전부를 복사하는 방법이 알고 싶습니다. vba
ㅈㄱㄹ | 2022.01.16 | 추천 0 | 조회 29
ㅈㄱㄹ 2022.01.16 0 29
25945 함수/공식
if 함수 중첩 (3)
shheee | 2022.01.15 | 추천 0 | 조회 59
shheee 2022.01.15 0 59
25938 기능/도구
수식이 포함된 시트에서 수식이 입력된 셀을 제외한 셀을 선택하는 방법을 알고자 합니다 (1)
yya**** | 2022.01.15 | 추천 0 | 조회 36
yya**** 2022.01.15 0 36
25932 문서서식
안녕하세요...도움을 요청합니다. 첨부파일 (2)
violet**** | 2022.01.15 | 추천 0 | 조회 55
violet**** 2022.01.15 0 55
25919 함수/공식
중복일 경우 1개만 카운트 첨부파일 (3) 답변완료
s77**** | 2022.01.14 | 추천 0 | 조회 89
s77**** 2022.01.14 0 89