문제내용은 아니지만 해당 표에서 2개월간 각 공연별 총 금액의 합을 알고 싶어서 문제 바로 밑에 하기와 같이 표를 작성해봤습니다.(맨 왼쪽은 행번호, 맨 위쪽은 열번호)
|
D | E |
F |
G |
H |
42 |
| 1 | 3 | 5 | 7 |
43 |
| 2 |
4 |
6 |
8 |
44 |
콘서트 |
|
|
|
|
45 |
뮤지컬 |
|
|
|
|
46 |
가족극 |
|
|
|
|
47 |
무용 |
|
|
|
|
그리고 콘서트 바로 옆 E44셀에 다음과 같이 배열수식을 작성해봤는데요.
=SUM((MATCH(MONTH($C$15:$C$40),$E$42:$H$42,1)<=E$42)*(RIGHT($B$15:$B$40,LEN($B$15:$B$40)-FIND("-",$B$15:$B$40))=$D44)*$F$15:$F$40)
하지만 원했던 결과가 안 뜨고 엉뚱한 값만 나옵니다. 정확한 계산을 위해 어느 부분을 수정해야 할까요?
질문 주신 내용으로 식을 만들어 보았습니다.
=SUM((MONTH($C$15:$C$40)<=D$43)*(RIGHT($B$15:$B$40,(LEN($B$15:$B$40)-2))=$C44)*($F$15:$F$40))
로 작성하시면 되구요.
파일을 첨부하였으니 확인 해 보시기 바랍니다.
좋은 하루 되세요.
-
관리자2020-09-22 09:55:53
질문 주신 내용으로 식을 만들어 보았습니다.
=SUM((MONTH($C$15:$C$40)<=D$43)*(RIGHT($B$15:$B$40,(LEN($B$15:$B$40)-2))=$C44)*($F$15:$F$40))
로 작성하시면 되구요.
파일을 첨부하였으니 확인 해 보시기 바랍니다.
좋은 하루 되세요.
-
관리자2020-09-25 14:13:15
안녕하세요 길벗수험서 운영팀입니다.
수식을 다음과 같이 수정해주세요.
{=SUM((MONTH($C$15:$C$40)<=D$43)*(MONTH($C$15:$C$40)>=D$42)*(RIGHT($B$15:$B$40,(LEN($B$15:$B$40)-2))=$C44)*($F$15:$F$40))}
match 함수로 사용하려면 필드가 1~2, 3~4로 구성되는 것이 아닌 날짜 또는 날짜 일련번호 형식으로 구성되어야 합니다. 아니면 표에 월만 추출된 별도의 필드가 존재하거나요.
행복한 하루되세요 :)
-
*2020-09-22 11:11:45
답변을 확인해봤는데요.
총 금액의 합이 8,566,600인데 배열수식으로 계산한 총 금액의 합은 20,941,600입니다.
제 생각에는 월 부분을 단순히 이하라고만 표시하셔서 누적으로 계산되는 것 같은데 재검토를 요청드립니다.
추가) 계산해주신 양식에서 month 조건을 하나 더 추가해서 숫자는 맞추었는데요. Match함수를 적용해서 풀 순 없나요?