반응형
=SUM(A2:INDIRECT(ADDRESS(ROW(), COLUMN() - 1)))
ADDRESS 함수는 텍스트 형식의 셀 주소를 반환하므로, 이를 직접 SUM 함수에 사용할 수는 없습니다. 대신, INDIRECT 함수를 사용하여 ADDRESS가 반환한 텍스트 주소를 실제 셀 참조로 변환할 수 있습니다.
다음 수식을 사용하여 현재 셀의 왼쪽에 있는 모든 셀의 합계를 계산할 수 있습니다:
excel
코드 복사
=SUM(A2:INDIRECT(ADDRESS(ROW(), COLUMN() - 1)))
이 수식의 동작 방식은 다음과 같습니다:
- ADDRESS(ROW(), COLUMN() - 1)는 현재 셀의 왼쪽 셀의 주소를 텍스트 형식으로 반환합니다.
- INDIRECT 함수는 이 텍스트 주소를 실제 셀 참조로 변환합니다.
- SUM 함수는 A2부터 변환된 셀 참조까지의 범위를 합산합니다.
예를 들어, 현재 셀이 D2라면:
- ROW()는 2를 반환하고,
- COLUMN()은 4를 반환하며,
- COLUMN() - 1은 3이 됩니다.
- ADDRESS(2, 3)는 "C2"를 반환합니다.
- INDIRECT("C2")는 셀 C2를 참조합니다.
- SUM(A2:C2)는 A2부터 C2까지의 셀을 합산합니다.
이 수식을 사용하면 현재 셀의 왼쪽에 있는 모든 셀의 합계를 구할 수 있습니다.
반응형
'프로그래밍' 카테고리의 다른 글
python 네이버 부동산 매물 크롤링 개발 (0) | 2023.12.29 |
---|---|
Window 컴퓨터 갑자기 재부팅 될 때 참고 (0) | 2023.05.31 |
프로그램 Version 규칙 (0) | 2023.03.29 |
구글 드라이브에 있는 이미지 호스팅 URL로 변경 (0) | 2023.01.11 |
[vscode] 여러 줄 의 코드 한 줄로 바꾸기 (0) | 2023.01.10 |