책 내용 질문하기
CHOOSE 함수
도서
2021 시나공 컴퓨터활용능력 2급 실기
페이지
360
조회수
316
작성일
2021-02-28
작성자
탈퇴*원
첨부파일

=CHOOSE(MOD(B17,10)+1,"청주","제주","대구","광주","속초","목포","경주","고성","군산","강릉") 의 수식인데,

CHOOSE가 인수로 0을 사용하지 못해 +1을 해주는 것을 알았습니다.

 

그러면 해당 문제의 70처럼 나누었을 때 나머지가 0이 나오는 값이 없는 경우에는 +1을 안하는 것인가요? 

답변
2021-03-02 11:39:57

안녕하세요.

 

모두 +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을 안하는지를 여쭤보고싶습니다. 

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.