1번문제는 건물번호별 임대건수가 개수이니ㄲ까]\
공식이 =sum(if(조건)*1)인데요
8번문제도 임대종료건수니 건수는 개수 아닌가요??
그래서 저는 sum((조건)* (조건) * 1) 을 했는데 정답이랑 달라서 질문드립ㄴ디ㅏ ㅜㅜ
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 으로 모두 더하면 합계가 나오는 것이죠.
텍스트 식도 마찮가지로 조건이 참이면 1 이 나오고 거짓이면 0 이 표시됩니다.
그러므로 위와 같이 사용되는 것이죠.
설명드린 내용은 조건이 2개일때 이지만 조건이 3개 ~4개가 되도 동일하게 작동 되게 됩니다.
조건의 마지막에 합계를 구할범위를 넣게 되면 해당 조건에 맞는 값을 모두 더해서 합계를 표시하게 되지요.
sum((조건1)*(조건2)*1) 로 지정해도 상관 없습니다. 1을 곱한다고 달라지는 값이 아니기 때문이죠.
좋은 하루 되세요.
-
관리자2023-04-24 20:13:50
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 으로 모두 더하면 합계가 나오는 것이죠.
텍스트 식도 마찮가지로 조건이 참이면 1 이 나오고 거짓이면 0 이 표시됩니다.
그러므로 위와 같이 사용되는 것이죠.
설명드린 내용은 조건이 2개일때 이지만 조건이 3개 ~4개가 되도 동일하게 작동 되게 됩니다.
조건의 마지막에 합계를 구할범위를 넣게 되면 해당 조건에 맞는 값을 모두 더해서 합계를 표시하게 되지요.
sum((조건1)*(조건2)*1) 로 지정해도 상관 없습니다. 1을 곱한다고 달라지는 값이 아니기 때문이죠.
좋은 하루 되세요.