IAMGAME
접속 : 4503   Lv. 54

Category

Profile

Counter

  • 오늘 : 984 명
  • 전체 : 1822131 명
  • Mypi Ver. 0.3.1 β
[잡담] 엑셀 고수님들, 제발 살려주세요!! (17) 2015/02/16 PM 05:34

위와 같은 표가 있을 때

월에 원하는 달을 입력하면 가입일과 해지일을 기준으로
해당 달의 일수가 계산되게 할 수 있을까요??????

위의 표에서처럼 2월달을 입력하면 5일부터 시작이고 4월에 만료이니
24일이 자동으로 계산되도록요.
세대별로 헬스장 비용 계산을 편하게 하려는데 제 능력 밖이네요. ㅠ

꼭 저 방법이 아니더라도 방법이 있으면 팁이라도 주고 가세요~

신고

 

긁고보니내차    친구신청

days360함수를 이용하면 되지 않을까요?

IAMGAME    친구신청

검색해볼게요~

Maro™    친구신청

days360 말고 그냥 days 함수를 써서
=days(I2, H2) 라고 하시면 됩니당.
앞에 인자가 해지일 뒤에 인자가 가입일

Maro™    친구신청

이게 가입일 부터 해지일 까지의 기간이라 해지일을 포함하시려면 1을 더하셔야 할것 같네요 :-)
검산은 네이버 날짜 계산기를 활용하세요~
http://search.naver.com/search.naver?ie=utf8&sm=stp_hty&where=se&query=%EB%82%A0%EC%A7%9C%EA%B3%84%EC%82%B0%EA%B8%B0

Maro™    친구신청

잠깐.. 이게 워킹 데이 기준인가요?
휴일을 빼야하는 계산이면 골룸인데.. ;ㅅ;

IAMGAME    친구신청

오 감사합니다. 해당 함수 검색해볼게요. 헬스장이라서 휴일은 상관없어요~

Maro™    친구신청

큭.. 그렇다면 그냥 days 쓰시면 잘 될거 같네여 :-)

Maro™    친구신청

근무일을 기준으로 할 경우에는 해지일을 포함하실 경우에는 미리 날짜를 하루 뒤로 밀어 두시고
=NETWORKDAYS(시작일, 끝일, [추가 국경일들])
위의걸 쓰시면 토, 일 요일은 빼고 들어갑니다.
근데 24일은 어떻게 나온거지요 'ㅅ'?
한달에 12일씩으로 치고 가나요??

위의 함수에 대한 설명은 아래 블로그글 참고하시면 좋겠네용
http://suninara.tistory.com/59

IAMGAME    친구신청

아... 저건 그냥 시작부터 해지일까지 일수 계산이네요.
제가 원하는건 본문에 있듯이 가입기간 동안의 특정 달의 일수만 구하는 법이에요.

완군..    친구신청

원하시는 기능이라면 if문등을 활용해서 여러가지 조건을 넣어야 할 것 같아요.
1. 구하려는 월이 가입월일경우 ( 해당 월 마지막날 - 가입월)
2. 구하려는 월이 해지월일경우 ( 해지월 - 해당월 첫날)
3. 구하려는 년/월이 가입/해지월 사이인 경우 ( 해당월 마지막날 - 해당월 첫날 )
4. 그 외에는 에러처리.

IAMGAME    친구신청

표에는 시작일과 해지일만 있다보니
그 사이에 있는 달의 경우는 구하기가 쉽지 않더라구요;;
수동 밖에 답이 없는건지.. 후

Maro™    친구신청

아.. 달마다의 일수가 궁금하신거였군요..
완군님이 달아주신 댓글처럼 그냥 엑셀의 셀에서 처리하게 하려면 쉽지는 않겟네요..
스크립트로 짜야 할 것 같습니다.

왕사자    친구신청

그나마 비슷하게 하려면 달마다의 일수를 수기 입력하뒤.

종료일의 달( month()) - 현재달로 나온값을 입력된 테이블에서 찾아(vlookup이용)대입하고
종료일의 일수 (day())값을 더해주면 원하는값을 얻으실수 있을겁니다.

IAMGAME    친구신청

연구해보겠습니다 ㅋ

Maro™    친구신청

일단 2015년 데이터에 적용할 수 있는 함수를 드립니다 :-)
=IF(INT(MONTH($H2))>L$1,"0",IF(L$1>INT(MONTH($I2)),"0",IF(INT(MONTH($H2))=L$1,DAYS("2015-"&VALUE(L$1+1)&"-01",$H2),IF(INT(MONTH($I2))=L$1,DAYS($I2,"2015-"&L$1&"-01"), DAYS("2015-"&L$1+1&"-01", "2015-"&L$1&"")))))

이거 저 위에 보여주신 셀에 그대로 하시면 나오구요..
내년꺼랑 섞인건.. 크.. ㅠ_ㅠ) 진짜 스크립트 써야 할듯요 ㅠㅠ

Maro™    친구신청

셀 지정자 중에 $ 붙어잇는건 드래그 해도 안바뀌는 부분이란 표 시구요.
L2 셀에 이 수식 넣으시고 우측 하단 잡아 끄시면 적용됩니다.

IAMGAME    친구신청

오 감사합니다. ㅎㅎ
X