엑셀에서 count,sum에 관련된 함수를 공부하다가 잘 모르겠어서 질문드려요.
=count( if( (조건),1) )
=count( if( (조건), 개수를구할범위))
=sum( 조건*1)
=sum(if(조건,1))
언제 저런 함수를 쓰고, 각각의 차이점은 무엇인지 좀 알려주세요ㅠㅠㅠ
count,if와 sum,if 조건 뒤에 쓰인 1은 근사값을 찾는 옵션을 말하는건가요?
또 sum에서 조건뒤에 *1은 왜 하는거죠????
시간이 없어서 문제 위주로 하다보니 각각의 개념을 잘 모르겠어요,
함수사전에도 따로 없는것같고 ㅠㅠ
아,
그리고 1권 390쪽에
=sum((조건1)*(조건2)*(조건3)*(계산범위))
에서요. 조건3뒤에 계산범위할 때
=~(조건3) ,(계산범위)) 로 해주면 안되나요? 왜 *를 쓰는건가요?
=count( if( (조건),1) )
=count( if( (조건), 개수를구할범위))
은 같은 방법입니다.
if를 풀이해 보면 조건이 참이면 1을 반영하거나(1번식), 조건이 참이면 값을 반환합니다.(2번식)
둘다 모두 개수를 세는 것이기 때문에 참일떄
count(1,1,,1,,1,1)
count(203,134,,12,,1234,1342)
와 같은 값이 나와 개수를 세게 되면 5 가 나오게 됩니다.
둘다 조건에 맞는 것의 개수를 구하는 식이구요.
=sum( 조건*1)
=sum(if(조건,1))
둘다 같은 결과죠.
앞의 것은 조건 *1 이고
뒤에것은 count설명했을때랑 같습니다.
조건이 참이면 1이 나오고 조건이 거짓이면 0이 반영 되죠?
그럼 조건이 참일떄 1 * 1 = 1 이고
조건이 거짓일떄 0 * 1 = 0 이기 때문에 조건이 참일때 개수를 구할 수 있습니다.
sum(1,0,1,0,0,1,1) 과 같은 값이 나오죠.
두번째 식은 조건이 참일때 1을 반영합니다.
count함수 설명과 같은 것입니다.
다면 sum(1,,1,,1,1,1) 과 같이 되어 1을 모두 더해 5가 나오게 됩니다.
sum 함수만 사용한다면 조건과 값을 구할 범위까지 모두 * 로 연결 해 줘야 하구요.
if가 있다면 조건만 *연결하시면 됩니다.
sum(if((조건1)*(조건2)*(조건3),1))
과 같이 이것도 조건이 참이면 1을 반영 하게 됩니다. 1에 값을 구할범위를 넣으시면 값을 구할범위중 조건에 맞는 것의 합계를 구할 수 있습니다.
좋은 하루 되세요.
"-
*2011-07-25 16:45:50
=count( if( (조건),1) )
=count( if( (조건), 개수를구할범위))은 같은 방법입니다.
if를 풀이해 보면 조건이 참이면 1을 반영하거나(1번식), 조건이 참이면 값을 반환합니다.(2번식)
둘다 모두 개수를 세는 것이기 때문에 참일떄
count(1,1,,1,,1,1)
count(203,134,,12,,1234,1342)
와 같은 값이 나와 개수를 세게 되면 5 가 나오게 됩니다.
둘다 조건에 맞는 것의 개수를 구하는 식이구요.
=sum( 조건*1)
=sum(if(조건,1))
둘다 같은 결과죠.
앞의 것은 조건 *1 이고
뒤에것은 count설명했을때랑 같습니다.
조건이 참이면 1이 나오고 조건이 거짓이면 0이 반영 되죠?
그럼 조건이 참일떄 1 * 1 = 1 이고
조건이 거짓일떄 0 * 1 = 0 이기 때문에 조건이 참일때 개수를 구할 수 있습니다.
sum(1,0,1,0,0,1,1) 과 같은 값이 나오죠.
두번째 식은 조건이 참일때 1을 반영합니다.
count함수 설명과 같은 것입니다.
다면 sum(1,,1,,1,1,1) 과 같이 되어 1을 모두 더해 5가 나오게 됩니다.
sum 함수만 사용한다면 조건과 값을 구할 범위까지 모두 * 로 연결 해 줘야 하구요.
if가 있다면 조건만 *연결하시면 됩니다.
sum(if((조건1)*(조건2)*(조건3),1))
과 같이 이것도 조건이 참이면 1을 반영 하게 됩니다. 1에 값을 구할범위를 넣으시면 값을 구할범위중 조건에 맞는 것의 합계를 구할 수 있습니다.
좋은 하루 되세요.
"