314p문제2번의 1번
[F3]=IF~~
왜 if함수를 사용한건가요? if는(조건,인수1,인수2):조건이 참이면 인수1,거짓이면 인수2를 실행합니다.라고 알고 있는데 여기서는 문제를 봐도 전혀 if함수를 사용해야 할 것 같지 않은데,뭐 때문에 if를 사용한건지 이해하기 쉽도록 설명좀 부탁드립니다. 전혀 이해가 안가서요.
그리고 [F3]=IF(RANK(D3,$D$3:$D$7)=1, 100%, IF(RANK(D3,$D$3:$D$7)=2,50%,10%))처럼 1위를 1로 표시하고 2위를 2로 표시하고, 3위도 표시해야 할 것 같은데, 3위는 따로 식을 안쓰고 그냥 ,다음에 10%라고 적은 이유가 뭔가요??
이해하기 쉬운 설명 부탁드립니다.
함수 문제는 주어진 함수를 사용하여 작성해야 합니다.
이문제는
average,if,rank,roundup 함수 사용
이라고 되어 있으므로 이 함수를 모두 사용해야 합니다.
그중 사용가능한 부분이 rank 에서 나온 값이 조건에 맞는지 확인 한 후 결과를 나타내는 것이므로
답안과 같이 사용한 것입니다.
첫번째 if 의 조건에서 1인 값을 찾아내고 100% 를 지정하였습니다.
첫번째 if에서 걸러지지 않은 내용은 두번째 if 문에서 2인지 확인 하게 되고 맞으면 50% 를 반환합니다.
1도 2도 아닌 값은 두번째 if 문의 false 값인 10% 가 표시되게 되므로
3번째 if 를 작성하지 않은 것입니다.
if를 더 작성하셔도 상관 없지만 작성하지 않아도 정확한 결과가 나오므로 두번째 if 문의 false 값을 반환하게 작성하면 됩니다.
좋은 하루 되세요.
-
*2016-12-01 12:57:14
함수 문제는 주어진 함수를 사용하여 작성해야 합니다.
이문제는
average,if,rank,roundup 함수 사용
이라고 되어 있으므로 이 함수를 모두 사용해야 합니다.
그중 사용가능한 부분이 rank 에서 나온 값이 조건에 맞는지 확인 한 후 결과를 나타내는 것이므로
답안과 같이 사용한 것입니다.
첫번째 if 의 조건에서 1인 값을 찾아내고 100% 를 지정하였습니다.
첫번째 if에서 걸러지지 않은 내용은 두번째 if 문에서 2인지 확인 하게 되고 맞으면 50% 를 반환합니다.
1도 2도 아닌 값은 두번째 if 문의 false 값인 10% 가 표시되게 되므로
3번째 if 를 작성하지 않은 것입니다.
if를 더 작성하셔도 상관 없지만 작성하지 않아도 정확한 결과가 나오므로 두번째 if 문의 false 값을 반환하게 작성하면 됩니다.
좋은 하루 되세요.