100페이지 1번 문제 3번보기항에
{=text(sum(if(istext(a1:a5),1,0)), "과일의 수는 0개")} 이 부분의 함수가 이해가 가지 않는데,
함수 각각마다 어떤 값이 나와 어떻게 "과일의 수는 4개"라는 정답이 나오는지 상세한 설명 부탁드립니다
안녕하세요.
수식이 배열 수식이므로 범위의 각 셀을 비교해서 값을 구해야 합니다.
- 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개"입니다.
즐거운 하루 되세요.