안녕하세요
컴활 1급실기 준비하다가 갑자기 궁금한 점이 생겨서 질문드립니다.
1.count,if 함수를 사용한 배열수식으로 수식을 작성할때 countif 함수에 두가지 이상의 조건을
어떻게 넣죠? (조건1을 만족한 셀중에 조건 2를 만족하는 셀을 셀때)
2. 함수 입력시 ctrl+shift+enter 를 누르는 이유는 ??
=COUNT(IF((B9:B35=A3)*(F9:F35="배달누락"),1))
를 입력했을때는 값이 0이고
ctrl+shift+enter 를 눌러 입력했을때는
{=COUNT(IF((B9:B35=A3)*(F9:F35="배달누락"),1))}
이렇게 수식이 바뀌면서 값이 1이 나옵니다. (이값이 정답)
차이점이 뭔가요??
3. 그리고 위의 수식
=COUNT(IF((B9:B35=A3)*(F9:F35="배달누락"),1))
에서 조건뒤에 ,1 을 해주는 이유는 무엇인가요??
첫댓글 두가지 식을 작성 할때는 if 함수를 사용하라는 조건이 없을경우 식*식 으로 하시면 됩니다. 3가지는 식*식* 식 입니다.. 그리고 or 로 연결해야 할때는 곱하기 대신 더하기를 해주시면 됩니다.
배열수식인데요.. C+S+E 해주지 않으면 배열적용이 안되어서 맨 위에 셀만 비교됩니다. 즉 값이 안나오지요..
3번은.. 조건에 맞는 셀의 개수를 구하는거죠? if 로 조건을 입력했는데 맞을땐. ? 1을 반환합니다. 즉 개수 1이죠.. 배열함수이므로 범위를 다 비교해서 참인경우 개수를 반환해서 개수를 합할 수 있게 되빈다.
성훈바보님 답변 감사합니다 ^^ 하나 더 질문 할께요~ 배열 수식 외에도 C+S+E 를 누르는게 좋나요? 가끔가다보면 수식을 올바르게 입력해도 값이 틀리게 나오는 경우가 있더라구요..
아닙니다.. 배열수식일때만 사용하는것이구요.. ^^:; 수식을 제대로 입력했는데 값이 틀릴경우는.. 수식에 배열식이 들어가 있나 확인해 보세요.. 배열식을 사용하는 경우는 그렇게 눌러주셔야 됩니다.
아..감사합니다 ㅋ 덕분에 많이 알고갑니다 ^^