엑셀 함수 빼기, 함수는 없고 수식 하나면 끝: SUM·날짜·조건부 빼기
엑셀에는 빼기 전용 함수가 없습니다. 빈 셀에 =A1-B1처럼 마이너스 기호로 수식을 쓰면 되고, 목록을 다룰 때는 SUM에 음수를 넣거나 =총액-SUM(범위)를 씁니다.
엑셀 함수 빼기는 어떻게 하나요?
답은 간단합니다. 함수가 아니라 연산자를 쓰는 겁니다. 엑셀의 모든 수식은 등호(=)로 시작하고, 그 뒤에 셀 주소와 숫자, 연산 기호를 계산기처럼 섞어 쓸 수 있습니다.
더하기에는 SUM이 있어서 빼기에도 함수가 있을 것 같은데, 그렇지 않습니다. 설계가 그렇게 되어 있는 거라 찾다가 시간 낭비하지 않으셔도 됩니다.
가계부 한 줄로 해 보겠습니다. C열에 수식을 넣습니다.
| A열(수입) | B열(월세·공과금) | C열(남는 돈) | |
|---|---|---|---|
| 2행 | 3,200,000 | 1,450,000 | =A2-B2 → 1,750,000 |
| 3행 | 3,200,000 | 1,520,000 | =A3-B3 → 1,680,000 |
따라 하는 순서는 이렇습니다.
- C2 셀을 클릭합니다.
- 등호(=)를 입력하고 A2 셀을 클릭합니다.
- 마이너스(-)를 입력하고 B2 셀을 클릭합니다.
- 엔터를 누르면 1,750,000이 나옵니다.
- C2 셀 오른쪽 아래 모서리의 작은 네모(채우기 핸들)를 더블클릭하면 아래 행까지 같은 수식이 복사됩니다.
습관 두 가지만 들이면 실수가 확 줄어듭니다. 하나, 셀 주소를 손으로 치지 말고 클릭하세요. 엑셀이 읽는 셀을 색 테두리로 보여주기 때문에 엉뚱한 셀을 집었을 때 바로 보입니다. 둘, 바뀔 수 있는 숫자를 수식 안에 직접 넣지 마세요. =A2-1450000은 오늘은 맞지만 월세가 오르는 달 조용히 틀립니다. 1,450,000은 별도 셀에 넣어 두고 그 셀을 가리키는 게 정석입니다.
엑셀 수식 자체가 처음이라면 엑셀 필수 함수 10개 정리를 먼저 훑어보시고, 계산 이후 찾기·참조 단계로 넘어가면 엑셀 함수 치트시트가 도움이 됩니다.
여러 값을 한꺼번에 빼려면 SUM은 어떻게 쓰나요?
항목이 한두 개면 마이너스 기호로 충분합니다. 목록이 길면 SUM이 깔끔하고, 엑셀에서 가장 “빼기 함수”에 가까운 방법이기도 합니다.
원리는 이렇습니다. SUM은 더하는 함수이지만 음수를 더하면 빼는 것과 같습니다. C2에 시작 잔액, 아래에 지출을 음수로 적었다고 해 보겠습니다.
| 행 | 항목 | 금액 |
|---|---|---|
| 2 | 시작 잔액 | 3,000,000 |
| 3 | 자동차 할부 | -450,000 |
| 4 | 보험료 | -120,000 |
| 5 | 장보기 | -380,000 |
| 6 | 최종 잔액 | =SUM(C2:C5) → 2,050,000 |
데이터가 양수로 들어오는 경우라면 방법이 둘입니다. 총액에서 범위 합계를 빼는 =C2-SUM(C3:C5)가 하나이고, 수식 안에서 부호를 바꾸는 =SUM(C2,-C3,-C4,-C5)가 다른 하나입니다.
저는 앞의 방식을 더 좋아합니다. 총액 빼기 나머지 합계라는 구조가 한눈에 읽히기 때문에 파일을 넘겨받은 사람, 그리고 반년 뒤의 나도 바로 이해합니다. 음수를 열 곳곳에 섞어 두면 하필 중요한 순간에 부호를 반대로 입력하는 사고가 납니다.
한 열 전체를 다른 열에서 빼려면요?
첫 행에 =B2-C2를 입력하고 채우기 핸들을 더블클릭하면 됩니다. Microsoft 365나 Excel 2021 이상이면 =B2:B100-C2:C100을 한 셀에 쓰는 것만으로 결과가 아래로 펼쳐집니다. 그보다 오래된 버전에서는 행마다 복사하는 방식을 쓰세요.
엑셀에서 날짜는 어떻게 빼고 며칠 차이인지 알 수 있나요?
날짜끼리는 그냥 빼면 일수가 나옵니다. 엑셀은 날짜를 하루에 1씩 올라가는 숫자로 저장하기 때문에, 날짜 빼기도 일반 빼기와 같은 수식입니다. 다만 서식에서 한 번 걸립니다.
프로젝트 시작일이 2026년 3월 2일이고 오늘이 2026년 10월 25일이라고 하겠습니다. A2에 시작일, B2에 오늘 날짜를 넣고 C2에 =B2-A2를 입력하면 237일이 나옵니다.
걸리는 부분은 이겁니다. 결과 칸이 날짜 서식으로 바뀌어 “237” 대신 1900년의 어떤 날짜가 보일 때가 있습니다. 그 셀을 선택하고 홈 탭의 표시 형식 목록에서 일반이나 숫자를 고르면 됩니다.
| 하고 싶은 것 | 수식 | 3월 2일~10월 25일 결과 |
|---|---|---|
| 달력상 일수 | =B2-A2 | 237 |
| 평일(월~금) 일수 | =NETWORKDAYS(A2,B2) | 주말을 빼고 시작·끝 날짜를 포함해 셈 |
| 오늘부터 마감일까지 남은 일수 | =B2-TODAY() | 매일 바뀜 |
TODAY()는 파일을 열 때마다 다시 계산되어 D-day 계산에 편합니다. 공휴일까지 빼려면 공휴일 목록을 범위로 적어 두고 세 번째 인수로 넣으세요. =NETWORKDAYS(A2,B2,E2:E12)처럼 쓰면 됩니다. 일반 날짜 빼기와 관련 함수는 Microsoft의 두 날짜 사이의 차이 계산 안내에 정리되어 있습니다.
퇴근 시간에서 출근 시간을 빼는 근무시간 계산은요?
시간도 같은 논리입니다. 시간은 하루의 일부(소수)로 저장되기 때문입니다. A2에 출근 9:00, B2에 퇴근 18:30을 넣고 =B2-A2를 쓰면 9:30이 나옵니다. 표시 형식은 h:mm이어야 합니다. 점심 1시간을 빼려면 =B2-A2-TIME(1,0,0)으로 8:30이 됩니다.
함정이 두 개 있습니다. 자정을 넘기는 야간 근무는 음수 시간이 되어 ####이 보이는데, 이때는 =MOD(B2-A2,1)을 쓰세요. 그리고 근무시간 합계가 24시간을 넘으면 합계 셀의 서식을 대괄호가 있는 [h]:mm으로 바꿔야 합니다. 그냥 두면 24시간이 넘는 순간 0으로 돌아가 엉뚱한 값이 나옵니다.
몇 년 몇 개월 며칠로 나누려면 DATEDIF를 어떻게 쓰나요?
일수가 아니라 만 몇 년, 몇 개월로 알고 싶을 때가 DATEDIF의 자리입니다. 나이, 근속연수, 계약 기간처럼요. 시작일, 종료일, 단위 코드 세 가지를 받습니다.
이 함수는 함수 목록과 자동 완성에 나오지 않아서 없는 줄 아는 분이 많습니다. 정상 작동하며, Microsoft도 DATEDIF 함수 문서에서 사용법과 몇 가지 한계를 안내합니다.
| 단위 코드 | 의미 | 예: 2026-03-02 ~ 2026-10-25 |
|---|---|---|
| ”Y” | 만 년수 | 0 |
| ”M” | 만 개월수 | 7 |
| ”D” | 일수 | 237 |
| ”YM” | 년수를 뺀 나머지 개월 | 7 |
| ”MD” | 개월수를 뺀 나머지 일 | 23 |
그래서 =DATEDIF(A2,B2,"M")은 7, =DATEDIF(A2,B2,"MD")는 23입니다. 한 문장으로 붙이면 이렇게 됩니다.
=DATEDIF(A2,B2,"Y")&"년 "&DATEDIF(A2,B2,"YM")&"개월 "&DATEDIF(A2,B2,"MD")&"일"
결과는 “0년 7개월 23일”입니다. 주의할 점은 두 가지입니다. 시작일이 종료일보다 늦으면 #NUM! 오류가 납니다. 또 Microsoft는 “MD” 단위가 월말 날짜에서 이상한 값을 낼 수 있다고 경고합니다. 계약 기간이나 퇴직금처럼 금액이 걸린 계산이라면 몇 건은 달력으로 직접 확인한 뒤에 열 전체를 믿으세요.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
관련 상품 (쿠팡)
- 마이크로소프트 Office Home 2024 영구버전 MS오피스 홈 2024 워드/엑셀/파워포인트 — 119,000원 · 로켓배송
- [MS] 오피스 2024 프로플러스 라이선스 1PC (워드 엑셀 파워포인트 PPT) — 69,000원
가격과 재고는 확인 시점에 따라 달라질 수 있습니다.
증감률은 빼기로 어떻게 계산하나요?
증감률은 “뺀 다음 나누기”입니다. (새 값 - 이전 값)을 이전 값으로 나누면 됩니다. 빼기가 얼마나 움직였는지를 알려주고, 나누기가 그걸 비율로 바꿔줍니다.
지난달 80개, 이번 달 92개를 팔았다면 =(B2-A2)/A2는 0.15입니다. 셀을 백분율 서식(윈도우 Ctrl+Shift+5)으로 바꾸면 15%로 보입니다. 매출이 5,000,000원에서 4,250,000원으로 줄었다면 같은 수식이 -15%를 주고, 마이너스 부호가 감소 신호입니다.
| 이전 | 새 값 | 수식 | 결과 |
|---|---|---|---|
| 80 | 92 | =(B2-A2)/A2 | 15% |
| 5,000,000 | 4,250,000 | =(B3-A3)/A3 | -15% |
| 0 | 40 | =(B4-A4)/A4 | #DIV/0! |
마지막 줄이 보고서를 망치는 주범입니다. 이전 값이 0일 수 있다면 =IF(A4=0,"해당 없음",(B4-A4)/A4)처럼 감싸 두세요. 그리고 증감률은 오르내릴 때 대칭이 아닙니다. 100에서 150은 50% 상승이지만 150에서 100으로 돌아오는 건 33% 하락입니다. 기준이 다른 퍼센트끼리 빼서 비교하는 실수를 조심하세요.
다른 시트나 다른 파일의 셀은 어떻게 빼나요?
첫 셀을 클릭하고 마이너스를 입력한 뒤, 다른 시트 탭을 눌러 두 번째 셀을 클릭하면 엑셀이 참조를 대신 써 줍니다. 2월에서 1월을 빼는 비교는 이런 모양입니다.
=2월!B5-1월!B5
시트 이름에 공백이나 특수문자가 있으면 ='1분기 매출'!B5-'4분기 매출'!B5처럼 작은따옴표가 붙습니다. 손으로 치다가 따옴표를 빼먹어 #REF!가 나는 경우가 흔하니 클릭으로 만드세요.
| 시트 | B5 셀(총매출) |
|---|---|
| 1월 | 3,200,000 |
| 2월 | 3,650,000 |
| 차이 | =2월!B5-1월!B5 → 450,000 |
파일이 다른 경우에도 같습니다. 두 파일을 열어 놓고 다른 파일의 셀을 클릭하면 [가계부.xlsx]2월!$B$5 같은 경로가 들어갑니다. 다만 원본 파일 이름이 바뀌거나 위치가 옮겨지면 링크가 끊기고 마지막으로 저장된 값만 보입니다. 메일로 돌려보는 파일이라면 데이터를 한 통합 문서 안에 복사해 넣는 쪽이 사고가 적습니다.
조건에 맞는 값만 빼는 엑셀 수식은 어떻게 만드나요?
SUMIF로 항목별 합계를 각각 구한 뒤 빼면 됩니다. 한 열에 금액, 옆 열에 수입인지 지출인지 적힌 가계부가 딱 이 경우입니다.
| 행 | 구분 | 금액 |
|---|---|---|
| 2 | 수입 | 2,800,000 |
| 3 | 지출 | 35,000 |
| 4 | 지출 | 62,000 |
| 5 | 수입 | 150,000 |
| 6 | 지출 | 18,000 |
구분이 B2:B6, 금액이 C2:C6에 있다면 수식은 이렇습니다.
=SUMIF(B2:B6,"수입",C2:C6)-SUMIF(B2:B6,"지출",C2:C6)
수입 합계 2,950,000에서 지출 합계 115,000을 빼면 2,835,000입니다. 인수 설명은 Microsoft의 SUMIF 함수 문서에 있습니다. 월별 조건까지 더하려면 SUMIFS로 바꾸고, SUMIFS는 합계 범위가 맨 앞에 옵니다. =SUMIFS(C2:C6,B2:B6,"지출",A2:A6,">="&DATE(2026,10,1)) 같은 식입니다.
가계부를 제대로 만든다면 피벗 테이블이 그룹별 합계를 대신해 주고, 직장인 필수 키보드 단축키 50개를 익혀 두면 입력과 이동이 훨씬 빨라집니다.
한 숫자를 범위 전체에서 한 번에 빼려면요?
보조 열 없이 모든 셀에서 같은 값을 빼고 싶을 때가 있습니다. 고정 할인액 적용 같은 경우입니다. 뺄 숫자를 빈 셀에 입력하고 복사한 다음, 대상 범위를 선택해 우클릭, 선택하여 붙여넣기, 연산에서 빼기를 고르고 확인을 누릅니다. 값이 그 자리에서 바뀝니다. 되돌릴 수 없는 방식이니 원본이 필요할 수 있다면 시트를 먼저 복사해 두세요.
빼기 결과가 에러거나 이상한 숫자로 나올 때는 어떻게 하나요?
빼기 실패의 대부분은 수식이 아니라 데이터 문제입니다. 자주 만나는 경우를 표로 모았습니다.
| 증상 | 흔한 원인 | 해결 |
|---|---|---|
| #VALUE! | 셀에 텍스트, 공백, ‘원’ 글자가 섞임 | 정리하거나 =VALUE(A2)-B2 |
| #### | 음수 시간 또는 열 너비 부족 | 시간은 MOD, 아니면 열 너비 확대 |
| 0 대신 0.00000000000001 | 부동소수점 오차 | ROUND(...,2)로 감싸기 |
| 수식이 글자로 보임 | 셀 서식이 텍스트이거나 앞에 작은따옴표 | 서식을 일반으로 바꾸고 다시 입력 |
| DATEDIF에서 #NUM! | 시작일이 종료일보다 늦음 | 두 셀 순서 교체 |
| 결과가 1900년 날짜 | 결과 셀이 날짜 서식 | 일반으로 변경 |
실제로 자주 일어나는 사례를 하나 합성해서 적겠습니다(특정인의 이야기가 아니라 흔한 패턴을 묶은 예시입니다). 은행 거래내역을 CSV로 내려받아 입금액 열에서 출금액 열을 뺐는데 절반이 #VALUE!로 나옵니다. 알고 보니 “1,200원”처럼 단위가 붙어 있거나 숫자 끝에 보이지 않는 공백이 있어 엑셀이 텍스트로 읽은 겁니다. 해결은 그 열을 선택하고 데이터 탭의 텍스트 나누기에서 바로 마침을 누르는 것입니다. 엑셀이 값을 다시 숫자로 해석합니다. 확인하는 방법은 열을 선택한 뒤 하단 상태 표시줄을 보는 것으로, 합계는 없고 개수만 나오면 텍스트입니다.
조용히 문제를 일으키는 건 부동소수점 오차입니다. =A1-B1이 0이어야 하는데 0.00000000000001이 나와 IF(...=0,...) 판정이 틀어질 수 있습니다. 금액 계산은 ROUND(A1-B1,0)처럼 감싸 두는 것이 안전합니다.
어떤 엑셀 버전과 도구에서 쓸 수 있나요?
위 내용은 Microsoft 365, Excel 2019·2021, 웹용 Excel, 맥 버전에서 모두 됩니다. 결과가 자동으로 펼쳐지는 =B2:B100-C2:C100 방식만 Microsoft 365나 Excel 2021 이상이 필요합니다. 구글 스프레드시트도 같은 마이너스 기호와 SUM, SUMIF, DATEDIF를 인식하고, 결과 표시 방식에 약간 차이가 있을 뿐입니다.
엑셀을 하루 종일 붙잡고 있다면 다른 도구도 효과를 봅니다. 2026년 생산성 앱 추천 TOP 5에서 가계부 파일과 짝이 잘 맞는 메모·할 일 앱을 비교했고, 업무용 AI 생산성 도구에서는 수식을 대신 써 주는 AI를 다뤘습니다. 다만 AI가 만든 수식은 세 줄 정도 테스트 데이터로 확인한 뒤에 쓰세요.
새 빼기 시트를 만들 때의 루틴은 이렇게 정리할 수 있습니다. 입력 셀을 숫자 서식으로 맞추고, 수식은 첫 행에만 쓰고, 계산기로 두 줄을 검산한 다음 아래로 채웁니다. 집에서 작업하는 분이라면 재택근무 생산성 가이드의 작업환경 팁도 같이 보시면 좋습니다.
본 글은 2026년 10월 기준의 일반 정보입니다. 엑셀 버전에 따라 메뉴와 함수 제공 여부가 다를 수 있으니 사용하는 버전의 Microsoft 공식 문서를 확인하시고, 급여·세금·계약처럼 금액이 걸린 계산은 복사본에서 먼저 검증한 뒤 사용하세요.
엑셀 함수 빼기는 어떻게 하나요?
엑셀에는 빼기 전용 함수가 없습니다. 빈 셀에 등호를 쓰고 두 셀 사이에 마이너스 기호를 넣어 =A1-B1처럼 입력한 뒤 엔터를 누르면 됩니다. 여러 값을 뺄 때는 SUM 함수에 음수를 넣거나 =총액-SUM(범위) 형태를 씁니다.
엑셀에 SUBTRACT 함수가 있나요?
없습니다. SUM, PRODUCT 같은 함수와 달리 빼기는 연산자(-)로 처리합니다. 비슷한 이름으로 IMSUB이 있지만 복소수 전용이라 일반 문서에서는 쓸 일이 거의 없습니다.
엑셀에서 한 열을 다른 열에서 한꺼번에 빼려면요?
첫 행에 =B2-C2를 입력하고 셀 오른쪽 아래 모서리의 채우기 핸들을 더블클릭하면 아래로 자동 복사됩니다. Microsoft 365라면 =B2:B100-C2:C100을 한 번만 입력해도 결과가 아래로 펼쳐집니다.
SUM 함수로 빼기를 할 수 있나요?
네. 뺄 금액을 음수로 입력하거나 =SUM(B2,-B3,-B4)처럼 참조 앞에 마이너스를 붙입니다. SUM은 더하는 함수지만 음수를 더하면 결과적으로 빼기와 같습니다. 합계에서 나머지를 빼려면 =B2-SUM(B3:B5)가 더 읽기 쉽습니다.
엑셀에서 날짜 빼기는 어떻게 하나요?
=나중날짜-이전날짜로 입력하면 두 날짜 사이의 일수가 나옵니다. 결과 셀이 날짜 모양으로 보이면 표시 형식을 일반이나 숫자로 바꾸세요. 연·월·일을 나눠 보고 싶으면 DATEDIF 함수를 씁니다.
엑셀 증감률은 어떻게 계산하나요?
=(새 값-이전 값)/이전 값을 입력하고 백분율 서식을 적용합니다. 이전 값이 80, 새 값이 92이면 0.15가 나오고 15%로 표시됩니다. 결과가 음수이면 감소입니다.
다른 시트의 셀을 빼려면 어떻게 하나요?
첫 셀을 클릭하고 마이너스를 입력한 뒤 다른 시트 탭으로 가서 두 번째 셀을 클릭하면 =2월!B5-1월!B5처럼 자동 입력됩니다. 시트 이름에 공백이 있으면 작은따옴표로 감싸야 하며, 직접 타이핑하기보다 클릭으로 만드는 편이 안전합니다.
조건에 맞는 값만 골라서 빼려면요?
SUMIF를 두 번 써서 항목별 합계를 구한 뒤 뺍니다. =SUMIF(B:B,"수입",C:C)-SUMIF(B:B,"지출",C:C)가 대표적입니다. 조건이 둘 이상이면 SUMIFS를 쓰세요.
엑셀 빼기 결과가 #VALUE!로 나오거나 숫자가 이상해요.
대부분 셀 안에 숫자처럼 보이는 텍스트가 섞인 경우입니다. 숫자 뒤에 붙인 '원' 글자, 보이지 않는 공백, 텍스트로 가져온 숫자가 원인입니다. 해당 열을 텍스트 나누기로 정리하거나 VALUE 함수로 감싸세요. 소수점 오차는 ROUND로 잡습니다.
엑셀에서 시간 빼기는 어떻게 하나요?
=퇴근시간-출근시간을 입력하고 표시 형식을 h:mm으로 맞춥니다. 자정을 넘기는 근무라면 =MOD(퇴근-출근,1)을 써야 음수 오류(####)가 나지 않습니다.





