Excel_Functions

빼기 (SUM과함께/일정값/날짜/시간)

excelcopycat 2020. 10. 8. 19:47

- 빼기 
1. - 기호 기본 사용법
2
. SUM과 함께 수식 간단 정리
3. 선택 셀/범위에 일정 값 줄이기 (선택하여 붙여넣기)
4. 날짜 및 시간 빼기
5.
오류 해결책 (텍스트 형식 숫자)
  ㄴ 빈 셀 복사하여 선택하여 붙여넣기 (값&더하기)
  ㄴ IMSUB 함수


안녕하세요. 엑셀 자기계발 하시고 계시네요.
발전하는 여러분, 멋지십니다.

빼기 예제.xlsx

1. 빼기 (-) 기본 사용법

더하기는 +기호로도 하고 SUM이란 함수로도 할 수 있죠.
근데 빼기는 특별한 함수가 없어요.
제 추측에 빼기 함수가 없는 이유는 뺄값들을 SUM으로 묶을 수 있기 때문인 것 같습니다.
"2. SUM과 함께 빼기 수식 간단 정리"를 참조해 주세요.
사실 IMSUB 이라는 함수가 있긴 있는데 이것은 복소수(실수+허수) 빼기에 사용하는 것이고,
복소수의 덧셈에 사용하는 IMSUM 함수의 빼기 개념이죠. 

아무튼 그래도 함수 하나 만들어주면 잘 쓸건데..

자, 회사 재고파악 한번 해볼까요?
기말(월말)재고 = 기초(월초)재고 + 입고 - 출고
F3 기말재고는 =C3(기초)+D3(입고)-E3(출고) 입니다.
셀들은 마우스로 클릭하시거나, 키보드 방향기를 이용해서 선택하실 수 있어요.
+ - 기호는 키보드로 직접 입력하시고요.
결과는 
= 23+30-15=38 입니다.

이번에는 실사한 결과를 G3 셀에 적습니다.
실재고와 장부상 재고의 차이는 실물-기말이니
H3=G3-F3=37-38=-1 입니다.
Z 폴드2 하나 비네요, 큰일 났네요 ㅋ


다시 한번 다양한 예시를 보면서 같이 뺄셈을 해보죠.

예시1 : 숫자-숫자로 직접 적음. 계산되죠.
예시2 : 숫자 대신에 숫자가 있는 셀을 클릭했어요. = → B3클릭 
→ → C3클릭 → 엔터! 결과 OK!
예시3 : 두숫자를 빼려면 "-입력 
 셀클릭"을 반복하면 됩니다.
예시4 : 예시 3번 방식은 data가 많은 경우 힘들죠,
그래서 SUM으로 뺄값들을 묶고

SUM앞에 -부호를 붙여준 겁니다.
10-5-4-3-2-1 = 10-(5+4+3+2+1) = -5
이 때 SUM은 손으로 적으셔야 되요.
=B4- 적으시고 자동 합계 버튼하시면 에러납니다.

예시5 : SUM으로 묶을 때 Ctrl버튼을 누르고 셀들을 클릭하면 여러 셀, 범위 선택 가능합니다.
예시6 : C7이 음수지요? - - 는 + 이므로 값은 20입니다. (10--10=20)

예제 하나 더 볼게요.

아래는 금년 수선비 예산 계획 대비 실적 현황입니다.
실적-계획 칸의 수식을 봐주세요.
2분기 예산(계획)이 2백5십만원, 실제는 3백1십만원 집행했네요. 60만원 초과
=실적-계획=E4-E3=600천원
이렇게 수식을 오른쪽 빈곳에도 붙여주면 계획대로 예산이 잘 사용되었는지 알 수 있죠.


아래는 잔여 예산 수식입니다.


저 1분기 수식을 만들어보죠.
잔여 예산은 1년 총 예산에서 1분기 실적을 빼면 되겠죠.
D6=H3-D4

2분기 잔여 예산은요?
1분기 잔여 예산에서 2분기 실적을 빼면 되겠죠.
E6=D6-E4
3,4분기 잔여 예산은 2분기 잔여 예산 셀(E6)를 복사해서 F6 G6 셀에 붙여넣기 또는 오른쪽으로 자동채우기 하시면 됩니다.

회사에서 맨날 사칙연산 주구장창 합니다 ㅋㅋ



2. SUM과 함께 빼기 수식 간단 정리

이거는 위 예시 4번과 같은 내용입니다.
몇가지 예시를 보여드릴테니, 업무에 적용해보세요.

이번에는 월별 통신비 사용 금액을 정리해서 통신비 예산이 얼마 남아있는지를 보겠습니다.

예산이 C3 셀이고 각 월 사용 금액이 있으니,
위 그림처럼 =C3-D3-E3-F3..... 이걸 쓰면서도 힘드네요.. 색깔은 예쁜데,,,
그래서 4번 행처럼 뺄값들의 - 마이너스를 앞으로 빼주고 숫자들은 SUM으로 합을 구해주는 거예요.  P4=C4-SUM(D4:O4)
훨씬 깔끔하고 실수도 적고 수식 이해도 쉽고 좋죠?



3. 셀/범위에 일정 값 빼기 (선택하여 붙여넣기-빼기)

선택하여 붙여넣기도 100% 여러분의 삶을 바꿔줄겁니다.
빼기를 예시로 들지만, 더하기, 곱하기, 나누기 등 여러 기능이 있어요.
이번에는 빼기만 볼게요.

마트에 손님이 엄청 많은 과자를 살테니 단가 좀 깍아달라합니다.
정가에 팔면 1,863,610원입니다. 점장님께 여쭤보니, 10원씩 깍아주면 얼마 빠지는지 보자시네요.
단가, 금액 열을 하나 추가, 중간에 10원 적고 단가를 빼서 금액을 계산했죠.
개당 단가 10원씩 할인하니 1,851,020원이네요. -12,590원 할인해주네요. 

이거는 오른쪽에 칸을 삽입해서 계산을 한건데
비교할 때는 이렇게 보여 주는 것도 점장님께 좋겠죠? 전 후 단가, 금액등이 다 보이니까요.

근데 고객님이 마음이 바뀌셔서 수량을 각각 10개씩 줄여달라고 하네요.
이런건 굳이 전/후 비교할 필요가 없죠.
선택하여 붙여넣기 기능으로 원본 DATA에서 바로 10씩 빼주는게 가능합니다.

방법
1. 뺄 값을 빈셀 아무곳에나 적고 엔터!
2. 방금 적은 셀을 복사 (Ctrl C)
  ㄴ 값 복사가 아니라 값이 있는 셀을 복사하세요.
3. 뺄 범위를 드래그로 선택
  ㄴ Ctrl 키를 누르고 여러 셀을 선택할 수도 있어요
4. 선택한 셀들은 회색으로 변했죠? 그 위에서 마우스 오른쪽 버튼 클릭해주세요.
  ㄴ 회색 아닌 다른 곳에서 하면 이상한데 숫자 빠집니다.
5. 선택하여 붙여넣기(S) 클릭
6. 값 & 빼기 선택 확인 클릭
  ㄴ 모두를 선택하면 서식도 같이 붙여넣어지니까 저는 보통 값(V)을 선택해줍니다.
7. 확인
즉, 복사한 셀을 선택한 셀들에서 빼주라는거예요.

 다시 점장님께 보고하러 가시면 되요.


4-1. 날짜 빼기

날짜를 빼서 계획 일정 대비 며칠 남았는지, 초과되었는지 등
날짜를 빼는 일도 회사 생활에서 자주 사용됩니다. 

예시 2개 보여 드릴게요.

첫번째는 제가 해야 하는 일의 목록입니다.
왼쪽에 업무, 약간의 상세 내용, 마감일이 있죠.
그리고 옆에 오늘 날짜.
오늘 날짜에서 마감일을 빼면?
+는 일 못 끝내고 지연되었다는 뜻이고
0이면 오늘 마감해야 하는 것이고
-이면 시간이 남아 있다는 뜻입니다.

10월 06일이 마감이면 6일은 0, 7일은 1, 8일은 2 9일은 3일 지난 것이죠.
F4=E4-D4=3입니다.

날짜가 빼기가 가능한 이유는 이게 실제는 숫자이기 때문입니다.
D4 셀에 10/6 이라고 적었죠? 10월 06일이라고 표시되었죠? 수식창에 2020-10-06 이죠?
근데 이걸 사용자 지정 형식에서 일반이나 숫자 형식으로 바꾸면?
44110 이란 숫자가 나옵니다.
이거는 2020-10-06은 1900-01-01 날짜를 1로 기준으로 하여 44110 후의 날짜라는 뜻입니다.
이러니 날짜 빼기가 가능했던거죠.

날짜 1900-01-01 관련 윤년 버그 등 아래 링크에 재밌게 잘 설명되어 있네요.
김과장의 엑셀공장소


참고로 오늘 날짜 맨날 적기 귀찮으시면 =TODAY() 함수를 써보세요.
엑셀 파일 열면 항상 오늘 날짜로 자동 변경됩니다.
대신...보고서 작성일에 TODAY 쓰지 마세요.
나중에 보고서 열었는데 날짜 업데이트 되어서 언제 썼는지 알 수 없게 됩니다.
(파일 저장 날짜 보면 알 수 있긴 합니다.)


두번째는 2020년 공휴일의 일부입니다.

시작일에 1/1 적으면 자동으로 날짜로 인식하여 01월 01일로 표현됩니다.
실제로는 43831 이란 숫자죠.
무심코 1월1일에서 1월1일 빼면? 43831-43831 이라서 0이 나옵니다.
일수를 계산하실 때는 날짜를 빼시고 +1 을 넣어주세요.
G4=D4-C4+1 이렇게요.



4-2. 시간 빼기

시간도 날짜처럼 숫자라면 빼기가 가능하겠죠?
겉보기에는 콜론이 있으니까 문자 같지만 엑셀은 이것도 숫자로 인식한답니다.

00:00 시는 0
24:00 시는 1
그러니까 1시간은 =1/24=0.041666....이죠.
그래서 엑셀에서 시간 빼기가 가능합니다.

왜 24시간을 1로 했냐, 1시간을 1로 하면 쉽지 않냐....
위에 날짜 빼기 할 때 보셨듯이 1은 이미 하루로 정해졌습니다.
그러니까 시간은 0과 1사이의 소수점으로 계산이 되죠. 별수 없네요.

아래 예시는 회사 근무시간표를 작성한 것입니다.
시작시간, 종료시간 옆에 소요시간도 적으려고 합니다.
D3=종료시간(C3)-시작시간(B3) 입니다.


그럼 분은요?
1 = 24시간
1시간 = 1/24 = 0.041666...
1분 = 1/24/60 = 0.00069444... 입니다.

그럼 1시간과 1분을 더하면요?
=0.041666+0.00069444 이건 외울 수도 없으니 불가능하고
대신에 이렇게 적어보세요.
= 1/24+1/24/60
우선 시트가 기본적으로 일반이기 때문에 숫자를 더한 값이 나옵니다. 0.04236044.
그러나 그 셀을 시간으로 표시 형식을 변경하면?
네 오전 1:01:00 이 나오네요.

=원하는시간/24+원하는분/24/60 하고 시간 형식으로 변경하면 됩니다.


5. 빼기 오류 해결책 (텍스트 형식 숫자 빼기)

SUM에 대해 적을 때는 텍스트 형식 오류에 대해 알아보았습니다.
특이하게 +를 사용해서 더할 때는 텍스트 형식의 숫자가 더해지는데,
SUM 함수를 쓰면 합계가 0으로 나오죠.
그래서 빈셀을 복사하고 / 변환하려는 범위 선택 / 마우스 우클릭 / 선택하여 붙여넣기 (값&더하기)를 해주어야 했습니다.

가장 처음에 적었지만 빼기는 특별한 함수가 없습니다.
그래서 셀들을 클릭하면서 - 마이너스 기호로 빼기를 하죠. 그래서 SUM 보다는 오류를 적게 경험하실거예요. 근데 
뺄 숫자들이 많으면? 

그렇죠 위에서 본대로 SUM으로 뺄값들을 묶죠.
그럼 또 SUM의 오류 때문에 빼기도 제대로 안 됩니다.

아래 예시를 보시죠.

+ - 기호를 써서 계산하면 답이 잘 나오지요?
그러나 뺄 값들을 SUM으로 묶으면 합을 0으로 인식하여 값이 틀리게 나옵니다.

그래서 해결책은?
선택하여 붙여넣기입니다.

  ㄴ 빈셀 아무거나 복사 (Ctrl c)
  ㄴ 변환하려는 여러 셀, 범위 다 선택 (Ctrl 키 누르고 클릭 또는 드래그)
  ㄴ 회색으로 변한 셀들 중 아무데서나 마우스 오른쪽 버튼 클릭
  ㄴ 선택하여 붙여넣기 클릭


  ㄴ 값(V), 더하기(D) 선택 후 확인

확인 누르니까 아까 10으로 나왔던 2개의 셀이 6으로 잘 계산이 되죠?
텍스트 형식 숫자에 1을 곱해서 숫자 형식으로 전환하니 SUM이 잘 먹히고 빼기도 정상이 되었네요.


저는 회사 생활에서 사용하지 않는 IMSUB 이란 함수는요.
복소수(실수+허수)의 두 값을 뺄 때 사용합니다.
허수를 쓸 일이 있으신 분들에게 필요합니다.
저처럼 일반인은 - 마이너스 기호면 충분합니다.
IMSUB은 두가지 셀 밖에 선택이 안되서 실생활에 유용하지는 않아요.

아래 예시를 보시죠.
예시1 : 텍스트 형식 숫자는 - 기호로 문제 없이 계산됩니다.
예시2 : IMSUB(기준값,뺄값)으로 잘 계산되죠?
예시3 : 뺄값에 2개 셀 넣으면? 인수가 많다고 에러납니다. 한 셀 밖에 못 빼네요...
예시4 : 한글을 인식하려나? 불가능하죠 ㅋ
예시5 : i (허수, imaginary number)
          i 라는 문자가 들어갔지만 엑셀은 i를 허수로 인식하여 계산하네요.
예시6 : 허수를 그냥 빼기하면 에러나죠.
예시7 : 복소수도 IMSUB로 계산 가능합니다. 

하하...학생일 때 허수가 뭔지 이해 안되었는데
지금봐도 안되네요 ㅋㅋㅋ



이렇게 엑셀 빼기에 대해 알아보았습니다.
함수가 없는게 특이했지만 SUM과 같이 쓰니 큰 문제는 없네요.
역시 직장생활은 더하기 빼기입니다!

궁금하신 점 있으시면 댓글 남겨주세요.
저도 찾아보고 답변 드릴게요 ㅋ
감사합니다.