메뉴
미해결 엑셀2016윈도우10

if중첩함수 문의드립니다. (쉬운 것 같은데 값이 틀리게 나옵니다ㅠ)

치
1월 12일 조회 1,037
 

안녕하세요,

경력년수에 따라 해당번호로 1,2,3,4,5 로 표기만 하면 되서

식을 =IF(H3<=5,1,IF(H3<=10,2,IF(H3<=15,3,IF(H3<=20,4,IF(F3<=25,5,IF(F3<=30,6,IF(H3<=35,7,8)))))))

이런식으로 구성했는데

 

일부 값이 틀리게 나옵니다ㅠ

예를 들면 테스트 파일에 25.3년은 6으로 표기가 되어야하는데

5로 값이 나오는데요

 

제가 어떤걸 잘못하고 있는걸까요?ㅠ

조언해주시면 정말 감사하겠습니다ㅠ

 
1: 0~5년
2: 6~10년
3: 11~15년
4: 16~20년
5: 21~25년
6: 26~30년
7: 31~35년
8: 36~40년
9: 41~45년
10: 46년 이상

댓글 3

채
채원석 1월 12일
 

수식의 참조셀이 전부 H3셀이어야하는데, 값이 틀리게 나오는 부분들이 전부 다른 셀(F3)을 참조하고 있습니다.

H3으로 바꾸니 정상적으로 출력됩니다

 

=IF(H3<=5,1,IF(H3<=10,2,IF(H3<=15,3,IF(H3<=20,4,IF(H3<=25,5,IF(H3<=30,6,IF(H3<=35,7,IF(H3<=40,8,IF(H3<=45,9,10)))))))))
치
치키치키 작성자 1월 12일
@채원석 님 선생님, 정말 감사드립니다. 왕초보라.. 이런 실수를 하다니 창피하네요 그래도 덕분에 빨리 찾았습니다ㅠ 오늘 하루 행복한 하루 되세요!
마
마법의손 1월 12일
 

수식에 오타가 있네요..

=IF(H212<=5,1,IF(H212<=10,2,IF(H212<=15,3,IF(H212<=20,4,IF(F212<=25,5,IF(F212<=30,6,IF(H212<=35,7,8)))))))

 




5년씩으로 규칙적이므로..

G3셀 =MIN(10, CEILING.MATH(H3,5)/5)

 

질문답변 게시판의 최근 글

스크랩 완료