책 내용 질문하기
보기 함수문의
도서
2025 시나공 컴퓨터활용능력 1급 필기 총정리
페이지
100
조회수
180
작성일
2024-08-23
작성자
백*영
첨부파일

100페이지 1번 문제 3번보기항에


{=text(sum(if(istext(a1:a5),1,0)), "과일의 수는 0개")} 이 부분의 함수가 이해가 가지 않는데,


함수 각각마다 어떤 값이 나와 어떻게 "과일의 수는 4개"라는 정답이 나오는지 상세한 설명 부탁드립니다

답변
2024-08-26 16:51:55

안녕하세요.

수식이 배열 수식이므로 범위의 각 셀을 비교해서 값을 구해야 합니다.

- istext(a1:a5) : istext 함수는 지정한 셀의 값이 텍스트이면 true, 텍스트가 아니면 false를 반환합니다.

istext(a1) = true, istext(a2) = true, istext(a3) = true, istext(a4) = true, istext(a5) = false

- if(istext(a1:a5),1,0) : istext 함수의 결과가 참(true)면 1, 거짓(false)이면 0을 반환함

if(istext(a1),1,0) : 1, if(istext(a2),1,0) : 1, if(istext(a3),1,0) : 1, if(istext(a4),1,0) : 1, if(istext(a5),1,0) : 1

- sum(if(istext(a1:a5),1,0)) : if 함수의 결과를 모두 더하면 4

- =text(sum(if(istext(a1:a5),1,0)), "과일의 수는 0개") : sum 함수의 결과를 "과일의 수는 0개"와 같이 표시하면 "과일의 수는 4개"입니다.

즐거운 하루 되세요.

  • 관리자
    2024-08-26 16:51:55

    안녕하세요.

    수식이 배열 수식이므로 범위의 각 셀을 비교해서 값을 구해야 합니다.

    - istext(a1:a5) : istext 함수는 지정한 셀의 값이 텍스트이면 true, 텍스트가 아니면 false를 반환합니다.

    istext(a1) = true, istext(a2) = true, istext(a3) = true, istext(a4) = true, istext(a5) = false

    - if(istext(a1:a5),1,0) : istext 함수의 결과가 참(true)면 1, 거짓(false)이면 0을 반환함

    if(istext(a1),1,0) : 1, if(istext(a2),1,0) : 1, if(istext(a3),1,0) : 1, if(istext(a4),1,0) : 1, if(istext(a5),1,0) : 1

    - sum(if(istext(a1:a5),1,0)) : if 함수의 결과를 모두 더하면 4

    - =text(sum(if(istext(a1:a5),1,0)), "과일의 수는 0개") : sum 함수의 결과를 "과일의 수는 0개"와 같이 표시하면 "과일의 수는 4개"입니다.

    즐거운 하루 되세요.

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