월 대여기간 합계 계산 방법

함수/공식
작성자
그런데
작성일
2022-09-21 09:47
조회
60
엑셀버전 : 엑셀2016

운영체제 : 윈도우11

질문 요약 : 해당 월 대여 기간 함수가 궁금합니다!!

대여일자 반납예정일 반납일자 대여기간
2022-09-01 2022-09-12 2022-09-12 12
2022-09-15 2022-09-20 2022-09-20 6
2022-08-01 2022-08-15 2022-08-15 15
2022-07-01 2022-07-12 2022-07-12 12
2022-06-05 2022-06-18 2022-06-18 14
2022-05-09 2022-05-23 2022-05-23 15
이렇게 있을 경우 대여기간=반납일자-대여일자+1 를 적용했고
월별 총 대여기간을 5월 6월 7월 8월 9월 이런식으로 각셀에 합계가 나오게 할 수 있는 함수가 있을까요??
=IF(AND(B4>=44805,B4<=44834),E4,0)+IF(AND(B5>=44805,B5<=44834),E5,0)+IF(AND(B6>=44805,B6<=44834),E6,0)+IF(AND(B7>=44805,B7<=44834),E7,0)+IF(AND(B8>=44805,B8<=44834),E8,0)+IF(AND(B9>=44805,B9<=44834),E9,0)
고수님들 부탁드립니다!!
이런식으로 해서 구하긴 했는데 이 방법이 맞는건가요? 너무 노가단데... ㅠㅠ
매크로가 아닌 함수는 방법이 없나요??
스크랩
공유
전체 8

  • 2022-09-21 10:06
    채택된 답변

    @그런데 님 .

    1단계

    =SUMIFS($E:$E,$B:$B,">="&44805,$B:$B,"<="&44834)

    와 같이 입력하면, B열의 값이 44805~44834 (9월1일부터 9월 말일)인 경우 E열의 값을 모두 더합니다.

    > 행추가할때마다 수식을 더할 필요가 없습니다.

    2단계

    =SUMIFS($E:$E,$B:$B,">="&DATE($G$2,O3,1),$B:$B,"<="&EOMONTH(DATE($G$2,O3,1),0))

    년도를 표시할 2022 를 G2에 넣어두고 절대좌표로 고정

    DATE로 년도와 월을 셀주소로 넣고, 시작일은 1, 그 달의 마지막은 몇일인지 모르니 EOMONTH 안에 1일을 넣고 OFFSET을 0으로 입력하면 그 달의 마지막 날을 알아서 계산해줍니다.

    > B열 E열 열고정만 잘 하면, 월별로 따로 수식을 입력할 필요가 없습니다.

     

    첨부파일 : 질문-2.xlsx


    • 2022-09-21 10:10

      3단계

      현재 대여기간 계산은 대여한 시점을 기준으로 반납일이 다음달로 넘어가더라도

      대여일이 있는 월에 몰아서 합산하고 있습니다.

      좀 더 자세하게 구분한다면 하나의 대여건에 대해서 월별로 대여한 기간을 쪼개서 계산할 수도 있겠지요..

      이건 필요 없으실 수 있으니 패스


      • 2022-09-21 10:40

        @춘식 님 혹시 당일을 포함한 일자 계산방법은

        =DATEDIF(C6,E6,"d")+1 이런식으로 했을 경우 빈 셀 값에서 +1이 되어 1이 표기되는데 1이 아닌 0이 나오도록 할 수 있는 방법이 있을까요??


        • 2022-09-21 10:44

          @그런데 님 대여기간 E4셀에

          =IF(D4="","",IF(DAYS(D4,B4)<=0,"",DAYS(D4,B4)+1))

          DAYS함수로 날짜 계산이 0이거나, 잘못 입력해서 거꾸로 입력해서 마이너스가 나올 경우 빈칸 출력

          D4 반납일자가 비어있는 경우 빈칸 출력

          빈칸 말고 0이 나오게 하시려면 "" 를 0으로 바꾸면 됩니다.


          • 2022-09-21 10:56

            @춘식 님 아하 if를 두번쓰면 되는거였군요!!! 감사합니다 와 진짜 천재천재 사랑합니다


            • 2022-09-21 11:18

              @그런데 님 같으면 0이 나올 수 있겠네요

              =IF(D4="","",IF(DAYS(D4,B4)<=0,"",DAYS(D4,B4)+1))

              에서 D4가 없는 경우를 이미 제거했으니까

              =IF(D4="","",IF(DAYS(D4,B4)<0,"",DAYS(D4,B4)+1))

              로 0이하인 경우만 필터링하면 될것 같네요


              • 2022-09-21 13:49

                @춘식 님 네 그렇게 변경해서 진행했어서 답글 지웠는데 이걸 또 친절하게 답변 주셨네요 감사합니다!!!


  • 2022-09-21 10:36

    감사합니다 저도 홈페이지 찾아보다 찾게 되어서 글 삭제하러 왔는데 이렇게 빨리 답변주시다니요

    사랑합니다


전체 7,839
번호 카테고리 제목 작성자 작성일 추천 조회
알림
🎉 오피스 분야 30주 연속 1위! - 「 진짜쓰는 실무엑셀 」 전자책이 출간되었습니다! (4)
오빠두엑셀 | 2022.09.28 | 추천 5 | 조회 272
오빠두엑셀 2022.09.28 5 272
공지사항 함수/공식
[신규 기능 업데이트!] 👉 이제 게시글 작성시 스크린샷 복/붙이 가능합니다! 😎 (3)
오빠두엑셀 | 2022.08.04 | 추천 5 | 조회 1708
오빠두엑셀 2022.08.04 5 1708
공지사항 함수/공식
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (97)
오빠두엑셀 | 2021.10.28 | 추천 125 | 조회 7486
오빠두엑셀 2021.10.28 125 7486
42696 VBA
New VBA 리스트박스 목록 선택 시 자동 누적 입력하기 안됨 해결방법 엑셀파일
GMART | 20:55 | 추천 0 | 조회 12
GMART 20:55 - 12
42695 파워쿼리/피벗
New 파워쿼리 병합 후 정렬에 대해서 질문드립니다. 엑셀파일첨부파일
월마리아 | 20:52 | 추천 0 | 조회 9
월마리아 20:52 - 9
42689 VBA
New 셀의 이미지를 복사하는 매크로... 첨부파일
실런 | 17:23 | 추천 0 | 조회 20
실런 17:23 - 20
42686 문서서식
New 영상 자료파일
뿌삐뿌찌빵꾸똥 | 14:15 | 추천 0 | 조회 25
뿌삐뿌찌빵꾸똥 14:15 - 25
42684 문서서식
New 조건부 서식 색 적용 안됨 첨부파일 (3)
아드키 | 12:48 | 추천 0 | 조회 27
아드키 12:48 - 27
42678 VBA
New VBA코드 오류뜨는데 왜 일까요ㅠㅠ 첨부파일 (2)
엑셀공부중 | 01:18 | 추천 0 | 조회 28
엑셀공부중 01:18 - 28
42676 함수/공식
New 함수조언 구합니다. 엑셀파일
엑셀공부중 | 2022.09.30 | 추천 0 | 조회 29
엑셀공부중 2022.09.30 - 29
42672 기능/도구
New 조건부 서식이 적용되지 않습니다. 첨부파일
dollffin | 2022.09.30 | 추천 0 | 조회 30
dollffin 2022.09.30 - 30
42670 피벗테이블
New 관계형데이터베이스 파워피벗 엑셀파일 (2) 답변완료
겸둥이 | 2022.09.30 | 추천 0 | 조회 37
겸둥이 2022.09.30 - 37
42669 함수/공식
New 출퇴근 자료를 이용하여 근태 테이블 작성하기 (index, match, iferror 함수 사용) 엑셀파일 (1)
공학 | 2022.09.30 | 추천 0 | 조회 38
공학 2022.09.30 - 38
42667 VBA
New M365 2206 버전의 VBA 자동화 오류 관련하여 문의를 드리고자 합니다
lililililil | 2022.09.30 | 추천 0 | 조회 24
lililililil 2022.09.30 - 24
42665 함수/공식
New if 함수 논리 설정 시 범위 선택 첨부파일 (2)
구찌갱 | 2022.09.30 | 추천 0 | 조회 29
구찌갱 2022.09.30 - 29
42664 문서서식
New 엑셀 날짜관련 질문드립니다. 첨부파일 (1)
엑셀잘할래요 | 2022.09.30 | 추천 0 | 조회 30
엑셀잘할래요 2022.09.30 - 30
42661 함수/공식
New 함수 조언구합니다. 엑셀파일 (2) 답변완료
엑셀공부중 | 2022.09.30 | 추천 0 | 조회 38
엑셀공부중 2022.09.30 - 38
42660 기능/도구
New 27인치 4K모니터로 엑셀을 하면... (1)
9 Crimes | 2022.09.30 | 추천 0 | 조회 45
9 Crimes 2022.09.30 - 45
42656 함수/공식
New 떨어진 여러 셀간의 AVERAGEIF 함수 사용 (1) 답변완료
아홉열 | 2022.09.30 | 추천 0 | 조회 35
아홉열 2022.09.30 - 35
42655 피벗테이블
New 피벗테이블에서 날짜 값 중에 "월"이 표시되었으면 합니다. 첨부파일 (7) 답변완료
twou**** | 2022.09.30 | 추천 0 | 조회 42
twou**** 2022.09.30 - 42
42653 VBA
New 엑셀 함수가 적용된 셀 영역에 round를 하는 방법 엑셀파일 (9) 답변완료
우산쓰자 | 2022.09.30 | 추천 0 | 조회 31
우산쓰자 2022.09.30 - 31
42651 함수/공식
New 수식 사용 시 결과값 오류 문의 엑셀파일 (3) 답변완료
병알 | 2022.09.30 | 추천 0 | 조회 28
병알 2022.09.30 - 28
42650 피벗테이블
New 관계형데이터 -파워피벗 관련 질문드려요. 엑셀파일 (2) 답변완료
겸둥이 | 2022.09.30 | 추천 1 | 조회 31
겸둥이 2022.09.30 1 31
42648
New OFFSET함수 관련 문의 첨부파일 (9)
콕콕이 | 2022.09.30 | 추천 0 | 조회 41
콕콕이 2022.09.30 - 41
42643 기능/도구
New 셀 병합 관련 알림 끄는 법 첨부파일 (1)
이종현 | 2022.09.30 | 추천 0 | 조회 29
이종현 2022.09.30 - 29
42635 VBA
New 원드라이브에 공유된 엑셀간에 VBA를 사용해서 데이터를 가져올수 있을까요 ?
헬롱 | 2022.09.30 | 추천 0 | 조회 30
헬롱 2022.09.30 - 30
42632 파워쿼리/피벗
New 파워쿼리 내에서 vlookup함수와 같은 기능이 없을까요? 엑셀파일첨부파일 (3)
월마리아 | 2022.09.30 | 추천 0 | 조회 46
월마리아 2022.09.30 - 46
42621 기능/도구
New 셀 하나당 그래프 하나를 만드는 방법이 궁금합니다. 첨부파일 (2) 답변완료
XD | 2022.09.29 | 추천 0 | 조회 45
XD 2022.09.29 - 45
42619 함수/공식
New 행방향으로으로 정열된 동일항목의 비고를 열방향으로 정열하는 방법 엑셀파일첨부파일 (8)
마운틴 | 2022.09.29 | 추천 0 | 조회 45
마운틴 2022.09.29 - 45
42618 VBA
New 블로그 문서 발행량 크롤링 서식을 다른 파일에서 이용하려면? 첨부파일 (3) 답변완료
XD | 2022.09.29 | 추천 0 | 조회 27
XD 2022.09.29 - 27
42612 함수/공식
New 다중 조건으로 하나의 결과값을 도출하고 싶습니다. 엑셀파일첨부파일 (2) 답변완료
배워배움 | 2022.09.29 | 추천 0 | 조회 38
배워배움 2022.09.29 - 38
42610 피벗테이블
New 엑셀 문서 재정리및 재정렬(부탁드려요 ㅠㅠ) 엑셀파일 (1)
u2y1gz71vdif | 2022.09.29 | 추천 0 | 조회 40
u2y1gz71vdif 2022.09.29 - 40
42607 기능/도구
New 엑셀 프로그램 2개를 하나의 파일로 합치는 방법이 있을까요? 엑셀파일 (2) 답변완료
노무인턴 | 2022.09.29 | 추천 0 | 조회 46
노무인턴 2022.09.29 - 46