계산작업 2-5번 문제질문입니다.
SUM(IF(($F$4:$F$33=$H37)*(IFERROR(FIND("예금",$G$4:$G$33)>
제가 푼 것은 여기까지이고 함수나 쓰임새는 아는데 여기서부턴 더이상 손을 댈 수가 없이 이해가 안되서
이렇게 올립니다.
find는 찾을텍스트가 1개 일때 문자열에 시작위치에서 그위치를 반환하는 것으로 알고있는데
이문제에선 찾을텍스트에 "예금" 이렇게 시작하니 멘붕왔습니다.
1.find("예금",$G$4:$G$33)>=1 --> 왜 "예금"이 되는지
2.find("예금",$G$4:$G$33)>=1 --> 왜 ">=1" 되는지
3.IFERROR(FIND("예금",$G$4:$G$33)>=1,FALSE --> 왜 FALSE가 들어가는지
4.전체적인 설명부탁드립니다.
1. 예금으로 입력하면 예금이 있는 곳의 숫자를 반환합니다.
2. 예금이라는 값이 있으면 1이상의 값이 나올 것이기 때문에 >=1 로 비교하는 것이죠.
3.ifferror의 조건으로 find에 >=1 로 지정했는데 오류가 나게 되면 false 를 반환하게 하는 것입니다.
오류가 나지 않는다면 i4:i33 의 결과값을 반환하는 것이죠.
좋은 하루 되세요.
"-
*2014-08-06 17:19:10
1. 예금으로 입력하면 예금이 있는 곳의 숫자를 반환합니다.
2. 예금이라는 값이 있으면 1이상의 값이 나올 것이기 때문에 >=1 로 비교하는 것이죠.
3.ifferror의 조건으로 find에 >=1 로 지정했는데 오류가 나게 되면 false 를 반환하게 하는 것입니다.
오류가 나지 않는다면 i4:i33 의 결과값을 반환하는 것이죠.
좋은 하루 되세요.
"