정답은
=IF(RANK(D3,$D$3:$D$D7)=1,100%,IF(RANK(D3,$D$3:$D$D7)=2,50%,10%))
입니다
여기서 IF(RANK(D3,$D$3:$D$D7)=1,100%,IF(RANK(D3,$D$3:$D$D7)=2,50%,10%))
빨간색으로 표시된 부분에 대해서 물어보고 싶습니다
순위가 1인경우 100%라는 내용인데요 텍스트에슨 " " 표시를 해야하는 것과 안해도 되는것을
구별하기가 쉽지 않습니다
="1" "100%" 이렇게 표시하는 줄 알앗는데 정답을 보니 큰따옴표로 묶지를 않더군요
잘이해가 안갑니다
더운데 고생하세요
반환하고자 하는 값이 숫자이면 "" 를 사용하지 않아도 됩니다.
100% 는 숫자이므로 100% 로 사용하시면 되구요.
"합격" 과 같은 경우는 문자이므로 "" 안에 사용하셔야 하는 것입니다.
숫자인지 문자인지 확인 하여 사용하세요.
="1" 을 하지 않는 이유는 rank 함수에서 나온값은 순위에 해당하는 숫자값 1,2,3,.. 이기 때문입니다.
left, right, mid 함수를 사용한 경우 여기서 나온 결과는 숫자 모양이더라도
문자로 표시 되므로 left(a1,1)="2" 와 같이 "" 로 묶어 비교해야 하는 것입니다.
함수에서 나온 결과와 비교할때는 함수값이 반환하는 값이 어떤 값인지 확인 하여 사용하시면 됩니다.
좋은 하루 되세요.
"-
*2013-07-24 23:34:45
반환하고자 하는 값이 숫자이면 "" 를 사용하지 않아도 됩니다.
100% 는 숫자이므로 100% 로 사용하시면 되구요.
"합격" 과 같은 경우는 문자이므로 "" 안에 사용하셔야 하는 것입니다.
숫자인지 문자인지 확인 하여 사용하세요.
="1" 을 하지 않는 이유는 rank 함수에서 나온값은 순위에 해당하는 숫자값 1,2,3,.. 이기 때문입니다.
left, right, mid 함수를 사용한 경우 여기서 나온 결과는 숫자 모양이더라도
문자로 표시 되므로 left(a1,1)="2" 와 같이 "" 로 묶어 비교해야 하는 것입니다.
함수에서 나온 결과와 비교할때는 함수값이 반환하는 값이 어떤 값인지 확인 하여 사용하시면 됩니다.
좋은 하루 되세요.
"