=CHOOSE(MOD(B17,10)+1,"청주","제주","대구","광주","속초","목포","경주","고성","군산","강릉") 의 수식인데,
CHOOSE가 인수로 0을 사용하지 못해 +1을 해주는 것을 알았습니다.
그러면 해당 문제의 70처럼 나누었을 때 나머지가 0이 나오는 값이 없는 경우에는 +1을 안하는 것인가요?
안녕하세요.
모두 +1을 해주는 것입니다. 값이 0일 경우 +1을 해서 첫번째 인수를 넣고, 10일 경우 +1을 해서 두번째 인수를, 20일 경우 +1을 해서 세번쨰 인수를 ~~~~, 70일 경우 +1을 해서 여덟번째 인수를 넣는 것입니다. 즉 모든 값에 +1을 하고 그 값에 따라 넣어야 할 값을 알맞게 지정하는 것입니다.
즐거운 하루 되세요.
-
관리자2021-03-02 11:39:57
안녕하세요.
모두 +1을 해주는 것입니다. 값이 0일 경우 +1을 해서 첫번째 인수를 넣고, 10일 경우 +1을 해서 두번째 인수를, 20일 경우 +1을 해서 세번쨰 인수를 ~~~~, 70일 경우 +1을 해서 여덟번째 인수를 넣는 것입니다. 즉 모든 값에 +1을 하고 그 값에 따라 넣어야 할 값을 알맞게 지정하는 것입니다.
즐거운 하루 되세요.
-
관리자2021-03-03 09:56:54
안녕하세요.
죄송합니다. 제가 다른 문제와 혼동을 했네요.
이 문제는 이해했는데 mod 함수의 결과가 0이 나오는 경우가 없다면 +1을 할 필요가 없냐고 물어보시는 거죠? 맞다면 +1을 하지 않아도 됩니다. 즉, 문제가 지역번호의 마지막 숫자가 0인 경우를 제외한 1이면 “제주”, 2이면 “대구”, 3이면 “광주”, 4이면 “속초”, 5이면 “목포”, 6이면 “경주”, 7이면 “고성”, 8이면 “군산”, 9이면 “강릉”으로 출장지역을 표시하는 문제라면 +1 없이 =CHOOSE( MOD(B17,10), “제주”, “대구”, “광주”, “속초”, “목포”, “경주”, “고성”, “군산”,“강릉” )으로 지정하면 됩니다.
즐거운 하루 되세요.
-
*2021-03-02 12:11:00
MOD함수가 나머지를 구하는 함수로 알고있는데, 70인 셀(B22)로 하면 MOD(B22,10)=7이 아니고 0 아닌가요? (설명해주신것이 잘못된 것 아닌가요....?)
그래서 제 질문은 70 처럼 나머지가 0이 나오는 값이 없는경우 CHOOSE 함수의 MOD(B22,10)+1에서 +1을 안하는지를 여쭤보고싶습니다.