함수 계산의 답은
=IF(MID(K3,4,1)="1","센터",IF(MID(K3,4,1)="2","포드","가드")) 이겁니다..
그런데 갑자기 이런 의문이 들었습니다.
=IF(MID(K3,4,1)=1,"센터",IF(MID(K3,4,1)=2,"포드","가드")) 이처럼 숫자에 따옴표를 빼도 될것같은데...
빼고 해보니 결과가 안나오더군여..
그래서 임의의 셀(K3) 에 숫자 1 을 입력수
=if(K3=1,"센터") 이렇게 입력을하니 결과값이 잘 나오더군여
또 한번더 위의 정답처럼 임의의 셀에 K3:K5 에 각각 1, 2 , 3 을 입력후
=if(K3=1,"센터",if(K3=2,"가드","포워드")) 를 입력했습니다. 물론 결과는 제대로 나오더군여
분명 mid를 이용해나온 결과값은 1/2/3 중에 하나입니다 그런데 왜 숫자에 따옴표를 붙여야하는지 궁금하네여
첫댓글 LEFT, RIGHT, MID 함수는 문자열 함수입니다. 즉, 문자와 숫자 상관없이 모두 문자로 받아드리기 때문에 K3:K5가 숫자형식으로 작성되있는 셀이라 하더라도 위 함수에서는 문자로 인식하게 됩니다. 그렇기 때문에 1,2,3을 숫자가 아닌 문자형식 즉, 따옴표를 써줘야만이 결과값이 제대로 나옵니다.