ods가 오픈오피스/한컴넥셀 호환포맷이고
xls는 MS엑셀로 쓰실 분들을 위한 폼이래요
오픈오피스는 한컴오피스의 넥셀과 호환이 아주 잘 된답니다.
(..한컴 오피스 싸게 나왔다고 거듭 말씀드렸지만, 그래도 마소 엑셀만 쓰신다는 분이 계실까봐 엑셀 포맷으로도 실어드릴게요)
사용된 함수나 서식지정 옵션은 대단한 게 없고
그냥 요일표시하는 거랑
월수에 맞춰 날짜 나오도록 하는 거
그리고 일별 합계, 항목별 합계, 모든 합계 나오도록 한 거래요
다른 달은 쉽게 넘어가더라도..
서양식 2월은 28일 때도 있고, 29일일 때도 있어서
다른 달보다 날짜도 모자랄 뿐 아니라, 일수가 불규칙하기 때문에
29, 30, 31일 표시부는 개별 보정계수를 각기 달리 썼답니다. (어느 달이라도 1일은 꼭 있으니까, 1일은 그냥 1일로)
2월은 30일, 31일이 기본 없고, 29일도 어쩌다 한 번씩 밖에 없으니까 말에요
오픈오피스 Calculator의 경우
[날짜 열의 입력함수]
1 ← 1일
=IF(DATE($E$2;$G$2;B10)+1<DATE($E$2;$G$2+1;1);B10+1;"") ← 2일부터 28일까지
=IF(DATE($E$2;$G$2;B32)+1<DATE($E$2;$G$2+1;1);B32+1;"") ← 29일
=IF(DATE($E$2;$G$2;B32)+2<DATE($E$2;$G$2+1;1);B32+2;"") ← 30일
=IF(DATE($E$2;$G$2;B32)+3<DATE($E$2;$G$2+1;1);B32+3;"") ← 31일
[요일 열의 입력함수]
=TEXT(WEEKDAY(DATE($E$2;$G$2;B7));"aaa") ← 1일부터 28일까지
=IF(B33=29;TEXT(WEEKDAY(DATE($E$2;$G$2;B33));"aaa");"") ← 29일
=IF(B34=30;TEXT(WEEKDAY(DATE($E$2;$G$2;B34));"aaa");"") ← 30일
=IF(B35=31;TEXT(WEEKDAY(DATE($E$2;$G$2;B35));"aaa");"") ← 31일
[MS엑셀의 경우]
1 ← 1일
=IF(DATE($E$2,$G$2,B10)+1<DATE($E$2,$G$2+1,1),B10+1,"") ← 2일부터 28일까지
=IF(DATE($E$2,$G$2,B32)+1<DATE($E$2,$G$2+1,1),B32+1,"") ← 29일
=IF(DATE($E$2,$G$2,B32)+2<DATE($E$2,$G$2+1,1),B32+2,"") ← 30일
=IF(DATE($E$2,$G$2,B32)+3<DATE($E$2,$G$2+1,1),B32+3,"") ← 31일
=TEXT(WEEKDAY(DATE($E$2,$G$2,B7)),"aaa")← 1일부터 28일까지
=IF(DATE($E$2,$G$2,B10)+1<DATE($E$2,$G$2+1,1),B10+1,"") ← 29일
=IF(DATE($E$2,$G$2,B32)+2<DATE($E$2,$G$2+1,1),B32+2,"") ← 30일
=IF(DATE($E$2,$G$2,B32)+3<DATE($E$2,$G$2+1,1),B32+3,"") ← 31일
[합계 열의 입력 예]
=SUM(E5:L35)
=SUM(D5:L5)

← 이렇게 복사해서..

척 붙여쓰기
가계부나 금전출납장은 주간별 단위로 만들기도 하고
어떤 『양식 판매업체』에서는 매달 새 양식의 연도_날짜 입력해놓은 테이블을 무료배포하기도 하는 건 알고 계시겠대요.
..그렇지만;; 어쩐지 직접 전부 입력하기도 귀찮고
매번 "그거 매달 새로 올라오는 폼 다운로드 받는 주소가 어니였었지?" 기억하기는 더욱 귀찮은 분들 좋으시도록;;
스프레드 시트 추가하기와 새 시트 이름 바꿔쓰기
그리고 form 시트에 입력된 셀 카피하기 (A1 → M37)
맨 윗줄에 연도와 월수만 고쳐쓰면
몇 페이지고 늘려가며 쓸 수 있으니까, 스샷 봐가면서 따라 써보세요

← 엑셀로 쓸 때