! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

10강. 엑셀(Excel) 함수로 휴가 기간 계산해보기 > 온라인 스터디

본문 바로가기

첫번째앱만들기 10강. 엑셀(Excel) 함수로 휴가 기간 계산해보기

페이지 정보

작성자 MESCIUS 작성일 2020-07-15 15:44 조회 2,422회 댓글 0건

본문

첨부파일



이번 강의에서는 포건시의 최고 강점인 Excel 함수를 이용하여, 웹 페이지 상에서 실시간으로 데이터를 컨트롤 하는 방법에 대해서 배워보도록 하겠습니다.


엑셀(Excel)의 수식을 이용하여, 휴가 일수를 계산하고 이를 웹 페이지 상에 실시간으로 보여주는 방법에 대해서 아래와 같이 구현해보려고 합니다.



오늘도 코딩 없이 Excel 느낌 그대로 시작해봅시다~~!!



엑셀 함수 Days()를 이용하여 날짜 차이 구하기


먼저, 휴가 시작일과 종료일 사이의 간격 일수를 Excel 함수인 Days()를 이용하여 사용자에게 보여줄 수 있도록 합니다.


1. 좌측 "프로젝트 탐색기"에서 "페이지1"을 더블 클릭하여 시트를 오픈합니다.


실행 버튼


2. "W17:Y17"을 선택하고, "셀 병합" 후에 "휴가일수"를 입력하고, "굵은 글씨"를 설정합니다.



3. 휴가일수를 보여줄 "Y17:AA17" 셀을 선택하고, "셀 병합"을 합니다.



4. 병합 된 "Y17" 셀에 "=DAYS(종료일, 시작일)+1"을 입력합니다.

  • Y17 셀 입력 수식: "=DAYS(AA14,Q14)+1"


5. "실행 버튼" 또는 "F5키"를 통해 확인해봅니다.


실행 버튼


6. 아래와 같이, 처음에는 종료일이 입력이 되어 있지 않아 Excel의 기본 값인 1900년 1월 1일을 기준으로 계산하기 때문에, "-43962" 값이 나오는 것을 볼 수 있습니다.




엑셀 함수 IF를 이용하여, 올바른 휴가 일수 보여주기


위에 나타나는 문제를 해결하기 위해, IF 함수를 이용하여 아래와 같이 설정합니다.

  • 종료일이 입력되지 않으면, "휴가일수 = 0"
  • 종일일이 입력되면, "휴가일수 = 종료일 – 시작일"

1. 일수 계산 수식이 들어 있는 "Y17" 셀을 더블 클릭하거나, 수식 입력줄을 선택합니다.



2. 아래와 같이 IF 함수를 이용하여, 종료일과 시작일의 차이가 0보다 클때만, 계산된 휴가일수를 보여줍니다.

  • Y17 셀 입력 수식: "=IF(DAYS(AA14,Q14)+1<0,0,DAYS(AA14,Q14)+1)"


3. "실행 버튼" 또는 "F5키"를 통해 확인해봅니다.


실행 버튼


4. 아래와 같이, 휴가일수의 초기값은 0일이며, 종료일을 변경하고 마우스 포커싱이 변경될 때마다 자동으로 휴가일수가 계산되는 것을 볼 수 있습니다.




휴가일수 가시성 높이기


사용자가 좀 더 쉽게 휴가일수를 파악할 수 있도록, 간단한 설정으로 가시성을 높여보겠습니다.


1. 휴가일수가 계산된 "Y17" 선택 후, "오른쪽 정렬"을 해줍니다.



2. "AB17" 셀에 ""이라는 글자를 입력하고, "굵은 글씨"를 설정합니다.



3. "실행 버튼" 또는 "F5키"를 통해 확인해보면, 아래와 같이 휴가일수에 대한 가시성이 높아진 것을 볼 수 있습니다.




Forguncy 사용 중 기술 문의 또는 구매에 대한 상담이 필요하실 경우, 언제든지 연락 부탁드립니다.


  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

태그1

인기글

더보기
  • 인기 게시물이 없습니다.
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.