엑셀에서 색깔별 합계? 사실 단축키보다 더 빠른 방법이 있어요. 클릭 몇 번이면 끝난다고요!
안녕하세요! 여러분 혹시 엑셀에서 셀 색깔별로 숫자를 더해야 하는데, 하나하나 손으로 계산했던 경험 있으신가요? 저도 예전에는 진짜 그렇게 했거든요. 근데 요즘은 "그럴 필요 전혀 없어요!" 단 3초면 해결되는 꿀팁이 있답니다. 얼마 전 프로젝트 마감일에 쫓기면서 이 방법을 쓰고 완전 감탄했어요. 그날 이후로 제 엑셀 작업 속도는 진짜 하늘을 찌르고 있죠. 오늘 그 비법을 아낌없이 공유할게요. 초보자도 금방 따라 할 수 있으니 놓치지 마세요!
목차
왜 색깔별 합계가 필요할까?
회사에서 실적을 구분할 때, 혹은 프로젝트 상태를 시각적으로 표현할 때 색깔을 자주 쓰죠. 예를 들어 초록색은 완료, 노란색은 진행 중, 빨간색은 지연. 그런데 이걸 단순히 보기만 하고 끝낼 수는 없잖아요. "노란색 항목의 총 금액은 얼마지?"라는 질문이 나왔을 때 바로 합계를 낼 수 있어야 하거든요. 그래서 색깔별 합산은 업무 효율성을 높이는 데 아주 유용한 기능이에요.
색깔별 수동 합산의 문제점
문제점 | 설명 |
---|---|
시간 낭비 | 하나씩 클릭하며 합계 계산하면 비효율적 |
오류 발생 | 사소한 실수가 전체 데이터에 영향 |
자동화 불가 | 수정 사항 반영이 어려움 |
조건부 서식과 필터로 색깔별 합계 내는 법
조건부 서식으로 색을 지정하고, 필터 기능을 활용하면 색깔 기준으로 데이터 분류가 가능해요. 거기서 SUBTOTAL
함수를 이용하면 해당 색상의 셀만 골라서 합계를 낼 수 있습니다.
- 조건부 서식으로 셀 색 지정
- 필터 메뉴에서 '셀 색'으로 필터 적용
-
SUBTOTAL(9, 범위)
함수로 합산
단 3초! VBA 매크로 꿀팁 공개
VBA를 활용하면 클릭 한 번으로 색깔별 합계를 자동으로 계산할 수 있어요. 개발자 탭에서 새 모듈을 열고 다음 코드를 붙여넣으세요.
Function SumByColor(CellColor As Range, rRange As Range)
Dim cSum As Double
Dim ColIndex As Integer
Dim ColCell As Range
ColIndex = CellColor.Interior.ColorIndex
For Each ColCell In rRange
If ColCell.Interior.ColorIndex = ColIndex Then
cSum = cSum + ColCell.Value
End If
Next ColCell
SumByColor = cSum
End Function
이후 함수처럼 =SumByColor(기준셀, 합산할범위)
를 사용하면 끝! 진짜 딱 3초 걸립니다.
단축키와 VBA 속도 비교
방법 | 평균 소요 시간 | 정확도 |
---|---|---|
수동 계산 | 3~5분 | 중간 (실수 발생 가능) |
조건부 필터 | 1분 내외 | 높음 |
VBA 매크로 | 3초 | 매우 높음 |
색깔별 합계 쓸 때 꼭 알아야 할 팁
- 색을 직접 칠했을 때만 VBA가 인식해요. 조건부 서식은 제외!
- VBA 코드 삽입 후 반드시 저장 형식은 .xlsm!
- 색깔이 변경되면 다시 계산해야 합계가 정확해져요.
엑셀 상단 메뉴에서 '개발 도구' 탭 > 'Visual Basic' 클릭 후, 새 모듈(Module)에 붙여넣으면 됩니다.
아니요. VBA는 조건부 서식으로 칠한 셀은 인식하지 못하고, 수동으로 채운 색상만 계산합니다.
아쉽게도 VBA 함수는 수동으로 다시 실행해야 정확한 값이 갱신돼요. 색이 바뀐 후 재계산 필요!
텍스트는 계산에서 제외돼요. 숫자 데이터만 합산 대상이 됩니다.
해당 VBA 코드가 삽입된 엑셀 파일(.xlsm)을 사용하면 다른 파일에서도 동일하게 사용 가능해요.
기본적인 VBA는 위험하지 않지만, 출처가 불분명한 코드는 절대 실행하지 마세요. 위 코드는 안전해요!
오늘 소개한 색깔별 합계 꿀팁, 어떠셨나요? 엑셀을 매일 쓰는 입장에서 이런 간단한 기능 하나가 작업 시간을 얼마나 줄여주는지 정말 실감하실 거예요. 특히 바쁜 마감 직전에 몇 초만에 보고서를 마무리할 수 있을 때 그 짜릿함! 여러분도 지금 당장 한번 실험해보세요. 그리고 혹시 다른 엑셀 궁금증이나 꿀팁이 있다면 댓글로 꼭 알려주세요. 함께 더 빠르고 똑똑한 엑셀러가 되어봐요 :)
'컴퓨터_도움주는' 카테고리의 다른 글
엑셀로 5초 만에 퍼즐 만들기: 완전 쉬운 방법 공개! (0) | 2025.03.24 |
---|---|
엑셀 숫자에서 한글 변환, 3초 만에 해결하는 초스피드 방법! (1) | 2025.03.23 |
엑셀 출퇴근 명부 1분 안에 만드는 방법 (0) | 2025.03.21 |
엑셀 셀 병합된 부분합계 SUM 함수 하나로 계산하는 방법 (0) | 2025.03.20 |
엑셀 폴더 만들기, 매크로 없이 3초 해결하는 방법 (0) | 2025.03.20 |
댓글