나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 투미 (mygal)

추천:  2
파일:     절대값(2).xlsx (7.8KB) 조회:  4451
제목:   시간값 연산의 절대값 구하기
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >>

시간에 대한 사칙연산의 절대값을 어떻게 나타내는지 궁금합니다.
예를 들어, 08:15에서 08:20을 빼면 -00:05 이렇게 표현은 엑셀에서는 안되는데, 그렇다면 절대값으로 00:15 이렇게 표현되면 디거든요...
첨부파일의 노란 음영 확인 부탁드립니다.

 
[불량 게시물 신고]  
모음이절대값 표현은 무조건 큰값에서 작은값을 빼면 됩니다.
 =IF(A1>=B1,A1-B1,B1-A1)

그리고 음수 표현은 텍스트함수를 이용하여 강제로 표시가 가능합니다.
=IF(A1>=B1,TEXT(HOUR(A1-B1)&MINUTE(A1-B1),"00!:00"),"-"&TEXT(HOUR(B1-A1)&MINUTE(B1-A1),"00!:00"))
11-27 (19:54)
삭제 ■신고
조삿갓절대값: 영어로 ABSOLUTE VALUE
워크시트에서도 VBA에서도 똑같이 ABS()

그리고 TEXT함수(VBA에서는 Format 함수)의 두 번째 인수는
 사용자정의 서식에서 쓰는 서식문자열을 사용 가능합니다.
yy, yyyy: 연도
m, mm, mmm, mmmm: 월
d, dd: 일
ddd, dddd, aaa, aaaa: 요일
h, hh: 시
m, mm: 분
s, ss: 초 등등...

  =IF(A1>B1,"","-")&TEXT(ABS(A1-B1),"h:mm")
11-27 (22:12)
삭제 ■신고
투미두분다 감사합니다~^^11-28 (17:33)
삭제 ■신고
조삿갓아차, 0일 때 - 부호가 표시되겠네요.

=IF(A1>=B1,"","-")&TEXT(ABS(A1-B1),"h:mm")
11-28 (19:35)
삭제 ■신고
소나무알려주셔서 감사합니다^
TEXT로하면 합계를 구할수 없는데요 시간으로 표시 방법은요?
03-18 (10:39)
삭제 ■신고
소나무그리구요 15분마다 5점씩을 가산하여 주는데요(1분도5점인정:16분이면10점) 날자순으로 플러스 시간과 마이너스 시간
합계하여  위 점수가 자동 계산되게 하는 방법도 알려 주시면 고맙겠습니다^^
03-18 (10:47)
삭제 ■신고
        
  

작성일 : 2017-11-27(17:26)
최종수정일 : 2017-11-27(17:26)