1번에 =SUM(($A$10:$A$29=$A3)*($B$10:$B$29=B$2))&"명"
직무별 직급의 사원수 구하는 배열수식인데 마지막에 1이 왜 안들어갈까요?
1이 들어가고 안들어가고에서 답이 달라서 그런데
햇갈려요 좀 알려주세요.
=SUM(($A$10:$A$29=$A3)*($B$10:$B$29=B$2))&"명"
1을 사용하는 것은
sum(if((조건1)*(조건2),1)) 과 같이 if 문을 사용하여 if(조건,참,거짓) 에서 참일 때 1을 반환하라는 뜻으로 사용하는 것입니다.
if가 없다면
sum((조건1)*(조건2))로 작성해야 합니다.
sum((조건1)*(조건2)) 는 조건에 맞는 것의 개수를 구하는 것입니다.
sum 함수로 개수를 구하려면 이방법을 이용하시면 됩니다.
조건이 참이면 1 거짓이면 0 이 나오므로
1 * 1 = 1
1 * 0 = 0
0 * 1 = 0
0 * 0 = 0
으로 조건이 모두 참이어야만 1이 나오고 나온 값을 sum 으로 모두 더하면 합계가 나오는 것이죠.
좋은 하루 되세요.
-
관리자2023-04-21 21:06:56
=SUM(($A$10:$A$29=$A3)*($B$10:$B$29=B$2))&"명"
1을 사용하는 것은
sum(if((조건1)*(조건2),1)) 과 같이 if 문을 사용하여 if(조건,참,거짓) 에서 참일 때 1을 반환하라는 뜻으로 사용하는 것입니다.
if가 없다면
sum((조건1)*(조건2))로 작성해야 합니다.
sum((조건1)*(조건2)) 는 조건에 맞는 것의 개수를 구하는 것입니다.
sum 함수로 개수를 구하려면 이방법을 이용하시면 됩니다.
조건이 참이면 1 거짓이면 0 이 나오므로
1 * 1 = 1
1 * 0 = 0
0 * 1 = 0
0 * 0 = 0
으로 조건이 모두 참이어야만 1이 나오고 나온 값을 sum 으로 모두 더하면 합계가 나오는 것이죠.
좋은 하루 되세요.