728x90

 

예제 보기

 

 
 

예제 설명

최소값과 최대값, 소수점 자릿수를 입력하면 최소값과 최대값 사이의 랜덤 한 값을 불러온다.

오른쪽 예제와 같이 양수 뿐 아니라 음수의 랜덤값도 불러올 수 있으며 소수점을 지정 시,

지정한 소수점의 뒷자리는 '반올림'하여 표시한다.

RAND 함수는 셀 클릭, 또는 F9키를 누르면 새로 계산하여 표기되며 엑셀의 옵션에서 자동 계산을 해제하고 수동으로 변경하면 F9키를 눌러야만 새로 계산을 한다. 이는 뒤에 설명하도록 하겠다.

 


실습

 

1. 값을 추출할 셀(B4셀)에 아래의 수식을 입력한다.

=ROUND(RAND()*(B2-B1)+B1,B3)

ROUND 함수는 입력한 수를 지정한 자릿수로 '반올림' 합니다.

예를 들어 =ROUND(5.515,2) 를 작성하면 5.515의 2 자릿수까지 표현하되,

3번째 자릿수의 값을 반올림하는 형식으로 출력됩니다.

즉, =ROUND(5.515,2)의 결과물은 "5.51"이 아닌 "5.52"로 출력되며

이는 ROUNDUP 함수와 동일합니다.

만약, 5.515의 소숫점 두 번째 자리의 값 이후는 반올림 상관없이 버리고 싶다면

ROUNDDOWN 함수를 사용하면 5.51의 결과물을 얻을 수 있습니다.

 

RAND 함수는 0과 1사이의 난수를 생성하는 함수입니다.

즉, 0.4123123 과 같이 0과 1 사이의 난수만을 생성하므로

RAND 함수에 추가적인 계산식을 만들어 랜덤값을 만드는 게

랜덤 함수의 대표적인 방법입니다.

수식에 최대값-최소값을 하여 RAND에서 생성된 난수를 곱한 뒤,

최소값을 더하는 방식을 통해 최소값과 최대값 사이의 랜덤 한 값을 출력할 수 있습니다.

 

결과

 

여기서 엑셀 사용 시, 주의해야 할 문제가 있습니다.

일반적으로 수식을 입력하면 엑셀은 기본적으로 '실시간 자동 계산'을 합니다.

이게 무슨 말이냐면 아래의 간단한 예제를 통해 설명드리겠습니다.

위와 같이 =A2+B2란 수식을 C2에 작성하면

당연히 1+2=3과 같이 자동으로 계산을 해 줍니다.

즉, A2의 값을 바꾸면 아래와 같이 C2에 작성된 수식은 '실시간으로 자동 계산'이 되어 결과 값이 표시가 됩니다.

 

RAND 함수 또한 사용자가 다른 셀에 값을 입력하면 입력이 완료된 순간 다시 계산을 합니다.

 이 말은 아래와 같이 다른 셀을 더블 클릭, 혹은 값을 입력하여 엔터를 누르는 순간

 아래 그림과 같이 RAND 함수가 실시간으로 다시 계산하여 새로운 랜덤 값을 생성합니다.

 

만약 처음 수식을 입력하고 나온 값으로 고정하고 싶다면 방법은 있습니다.

위에 언급하였듯이 엑셀은 '기본적으로 자동 계산'을 하므로

엑셀의 [파일] 탭에 [옵션]에 들어가

수식 메뉴 클릭. 계산 옵션에서 '수동'으로 바꿔주면 다른 셀에 값을 입력해도 더 이상 자동 계산을 하지 않습니다.

하지만 위와 같이 계산 옵션을 수동으로 바꾼다면

아래와 같이 해당 엑셀 파일의 모든 수식이 수동으로 변경되어

다른 함수도 F9(새로고침)을 하지 않는 한 자동 계산이 되지 않는다는 단점도 있습니다.

(다수의 수식이 들어간 엑셀 시트는 해당 옵션이 불편하게 다가갈 수 있습니다)

 (위와 같이 자동 계산 옵션이 '수동'이면 해당 엑셀 파일의 모든 수식이 F9키(새로고침)를 누르지 않는 한

더 이상 계산을 하지 않습니다.)

 

그러므로 RAND 함수를 사용할 땐 늘 이런 자동 계산 옵션을 생각하고 수식을 작성해야 합니다.

 

 

 

 

 

예제 파일과 주의 사항
지정한 두 숫자 사이의 랜덤한 값을 불러오는 함수(양수,음수,소수 모두 가능).xlsx
0.01MB

▲ 예제 파일 

 

해당 예제는 엑셀 2016 버전에서 작성되었습니다.

엑셀 2016 버전 이하의 엑셀에선 동작이 안될 수도 있으므로 참고 바랍니다.

 

 

 

 

728x90
728x90

엑셀로 일정표를 만들다 보면 시작일과 종료일이 정해진 일정이

며칠 전인지, 오늘은 진행하는 날인지, 종료된 일정인지를 알고 싶을 때 쓸 수 있는 수식을 알려주려 한다.

해당 양식은 이전에 만든 엑셀 양식을 참고하여 만들었으니 이전의 내용을 알고 싶다면

아래 링크의 게시글을 참고하길 바란다.

https://soul-rests.tistory.com/66

 

엑셀 조건부 서식 일정표에서 시작일부터 종료일을 색으로 강조하는 방법

엑셀로 일정표 등을 만들때 시작일~종료일을 보기 편하도록 해당 일자의 셀에 색을 넣어 강조하는 방법을 알아보자.해당 서식의 기본 틀은 이전에 만들었던 표를 참조하여 만들었으니 기존의

soul-rests.tistory.com

 

예제 보기

* 위 수식을 작성한 날짜(TODAY)는 '2024-11-10'이다.

 
 

예제 설명

오늘 날짜가 시작일(D열)보다 빠르면 "일정 ##일전"으로 표기되며 시작일(D열)~종료일(E열) 사이면 "진행중", 오늘이 종료일(E열)을 지났으면 "종료"로 표기함.

 


실습

 

1. F3셀에 아래의 수식을 입력한다.

 

=IF(TODAY() < D3, "일정 "&D3 - TODAY()&"일전", IF(AND(TODAY() >= D3, TODAY() <= E3), "진행중", "종료"))

TODAY() 함수는 컴퓨터에 설정된(윈도우의 오른쪽 아래 작업표시줄에 표기된 날짜) 날짜를

기준으로 '오늘 날짜(TODAY)'가 정해지기 때문에

연도 월 일이 실제 오늘을 표기하는지 확인하는 게 좋습니다.

AND함수는 여러 개의 조건이 모두 참(TRUE)일 때, 참(TRUE)을 반환해 줍니다.

IF문은 위와 같이 최소 3가지 이상의 조건을

(예제의 경우 디데이, 진행중, 종료 3가지의 조건이 각각 다름)

설정해야 할 때, IF문을 중첩하여 사용합니다.

 

결과

 

 

2. F3셀을 복사하여 나머지 셀에 붙여 넣기 하여 모두 적용한다.

 

결과

 

 

 

 

728x90
728x90

엑셀로 일정표 등을 만들때 시작일~종료일을 보기 편하도록 해당 일자의 셀에 색을 넣어 강조하는 방법을 알아보자.

해당 서식의 기본 틀은 이전에 만들었던 표를 참조하여 만들었으니 기존의 표에 삽입된 수식을 알고싶으면

아래 링크를 참고하길 바란다.

https://soul-rests.tistory.com/51

 

[엑셀 수식] 연도, 월을 입력하면 자동으로 한 달치 날짜,요일 표 만드는 수식

예제 보기* 위 그림은 간략하게 표현하기 위해 H열~AF열을 숨기기한 상태  예제 설명'A2' 셀에 연도를, 'B2' 셀에 월을 입력하면 자동으로 해당 연월의 한달치 날짜를 '월/일'로 표기하며 날짜 아래

soul-rests.tistory.com

 

예제 보기

*위 그림은 간략하게 표현하기 위해 O열~AB열을 숨기기한 상태
 
 

예제 설명

시작일(D열)과 종료일(E열)에 날짜를 입력하면 해당 날짜에 해당하는 셀에 자동으로 색을 채워 표기한다.

위와 같이 종료일을 입력하지 않으면 색이 채워지지 않으며, 종료일이 다음달로 넘어가도 해당 월내에만 표시된다.

 


실습

 

1. F3셀을 선택 후, 상단 홈탭 - [조건부 서식] - [새 규칙]을 클릭한다.

 

 

2. 새 서식 규칙 창에서 규칙 유형을 [수식을 사용하여 서식을 지정할 셀 결정]으로 선택, 수식 입력 창에 아래의 수식을 입력하고 [서식] 버튼을 클릭. 표시할 색을 지정 후 확인 버튼을 눌러 적용한다.

=IF(AND($D3<=F$1,$E3>=F$1),TRUE,FALSE)

 

AND 함수는 여러개의 조건이 모두 참(TRUE)일때, 참(TRUE)을 반환해 줍니다.

즉, IF함수를 사용하여 시작일(D3)이 F1의 날짜와 같거나 작고

종료일(E3)이 F1의 날짜와 같거나 크면 TRUE값을 반환해 색이 채워집니다.

또한 일정표에 색으로 강조할 범위를 전부 적용해야 하기때문에 '혼합 참조' 하였습니다.

'혼합참조'에 대한 내용은 아래의 게시물을 참고 바랍니다.

https://soul-rests.tistory.com/58

 

 

3. 상위 [홈]탭의 [조건부 서식] - [규칙 관리] 를 클릭한다.

 

 

4. 규칙 관리자 창에서 위에 작성한 규칙의 적용 대상을 표시할 전체 일정 셀을 지정 후 확인 버튼을 클릭한다.

 

위에서 언급하였지만 엑셀은 셀주소가 있는 수식을 복사, 붙여넣기하면

셀주소도 함께 이동하는 '상대 참조'를 하기 때문에 '혼합 참조'를 하여

계산할 셀 주소를 고정해야 합니다.

 

결과

 

 

 

 

 

728x90
728x90

엑셀로 여러 양식을 만들다보면 가끔 동일한 항목의 총 수량, 혹은 총 금액을 합산해야 하는 양식이 필요할 때가 있다.

그땐 SUMIF 함수를 사용해 같은 값을 찾아 그 수량을 전부 SUM 하는 방법이 있다.

아래의 간단한 예제를 통해 배워보도록 하겠다.

 

예제 보기

 

 
 

예제 설명

왼쪽 표에서 같은 품목의 수량을 모두 더해 오른쪽 표에 그 합계를 보여준다.

 


실습

 

1. 아래와 같은 예제에 합계를 보여줄 오른쪽 표의 E2 셀에 다음과 같은 수식을 입력한다.

 

=SUMIF($A$2:$A$9,D2,$B$2:$B$9)

SUMIF 함수는 조건에 맞는 데이터의 합계를 구하는 함수로

IF함수와 SUM함수를 합쳐놓은 함수입니다.

=SUMIF(Range,Criteria,Sum_range) 에서

Range와 Sum_range의 행,열의 길이는 동일해야 합니다.

또한, 이렇게 수식을 작성할때 참조하는 대상이 표일 땐 (예제에선 왼쪽 표)

반드시 셀 주소를 절대 참조하는 게 좋습니다.

이유는 아래 게시판 참조!

https://soul-rests.tistory.com/58

 

결과

 

 

2. 작성한 E2 셀을 복사하여 나머지 셀에 붙여넣기 한다.

 

결과

 

 

 

 

728x90
728x90

예제 보기

 

 
 

예제 설명

매출액이 목표 매출의 달성률에 따라 왼쪽에서 오른쪽으로 그래프가 채워진다.

 


실습

 

1. 달성률에 해당하는 D열의 수식을 작성한다

위의 예시는 '매출액/목표 매출'로 수식을 작성했습니다.

해당 예제는 계산된 값(달성률)이 '100%'이면 '1'로 값이 나오도록 만들었으며

셀 서식을 백분율 스타일로 변경시, 엑셀에서는 '1'이 '100%'로 변환이 되는 구조입니다.

 

결과

 

 

2. 달성률이 계산된 셀(예제에선 D2:D4셀)을 선택. 상단 홈 탭의 표시 형식에서 백분율 스타일로 변환하거나, 오른쪽 마우스 클릭-[셀 서식]에서 표시 형식을 백분율로 변경한다.

엑셀의 백분율은 100=100%가 아닙니다.

셀 서식의 설명에 나오듯 셀 값에 '100을 곱한 값(1->100%)'이 백분율 기호와 함께 나타납니다.

그러므로 백분율로 보여주길 원하는 수식의 결과 값은

'100%일때 반드시 1의 값이 나오도록 작성'해야 합니다.

 

결과

 

 

3. 달성률이 계산된 셀(예제에선 D2:D4셀)을 선택.  상단 메뉴 [홈] 탭의 [조건부 서식]-[새 규칙]을 클릭한다.

 

여기서 데이터 막대, 색조, 아이콘 집합 메뉴를 통해

이번 예시의 바로 채워지는 그래프나 각종 아이콘, 그라데이션으로 표시 할 수 있습니다.

적용 후 규칙 관리를 통해 자세한 설정을 바꿀 수 있으므로

자신이 표시하고자 하는 그래픽 혹은 아이콘이 있다면

두려워 말고 이것 저것 시도해서 원하는 것으로 적용해봐도 좋습니다.

이번 예제는 조건부 서식의 '설정'을 알아보기 위해 새 규칙으로 적용하는 점. 참고바랍니다.

 

 

4. 새 서식 규칙 창에서 규칙 유형을 [셀 값을 기준으로 모든 셀의 서식 지정]으로 선택, 서식 스타일을 [데이터 막대]로 변경한다. 그 후 최소값과 최대값의 종류를 [숫자]로, 값에 최소값은 0, 최대값은 1로 적용하고 원하는 막대의 색상을 설정한 뒤 확인을 누른다.

앞에서 설명했듯, 백분율은 셀 값의 100을 곱한 값이므로

최대값을 '1'로 설정해야 100%일때 꽉 찬 막대 그래프로 만들수 있습니다.

만약 200%일때 꽉차게 만들고 싶다면 최대값을 2로 설정하면 됩니다.

 

결과

 

 

 

 

 

728x90
728x90

앞에서 VLOOKUP 함수를 이용.

이름을 입력하면 다른 시트의 표에서 표의 맨 앞 열에 있는 이름을 검색하여

해당 이름의 정보들을 불러오는 방법을 설명하였다.

https://soul-rests.tistory.com/56

 

엑셀 다른 시트에 있는 표의 맨 앞 열 값을 검색하여 동일 행에 있는 정보 불러오기

예제 보기* Sheet2에 왼쪽 그림과 같이 데이터를 참고할 표가 있다.  예제 설명Sheet1의 'B1'셀에 이름을 입력하면 Sheet2 표의 맨 앞 열(A열)에서 같은 값을 찾아 그 행의 정보(예제의 부서,직책,전화

soul-rests.tistory.com

하지만 VLOOKUP 함수는 검색할 값이 가장 첫 열에 있어야 하는 문제가 있다.

만약 검색할 값이 첫 열이 아닌 다른 열에 있을 경우에

VLOOKUP과 동일한 기능을 구현할 수 있는 함수를 배워보도록 하겠다.

 

예제 보기

* Sheet2에 왼쪽 사진과 같이 정보가 담긴 표가 있다.

 
 

예제 설명

Sheet1의 'B1'셀에 이름을 입력하면 Sheet2 표의 두번째 열(B열)에서 같은 값을 찾아 그 행의 정보(예제의 사원번호,부서,직책,전화번호)들을 가져온다.

해당 수식은 VLOOKUP과 다르게 검색할 데이터가 있는 열(예제에선 '이름' 항목)이 아무 열에 있어도(맨 앞 열에 있어도 상관없다) 값을 가져올 수 있다.

 


실습

 

1. Sheet1의 B3셀에 아래의 수식을 입력한다.

=IFERROR(INDEX(Sheet2!A2:E8,MATCH(Sheet1!B1,Sheet2!B2:B8,0),1),"-")

INDEX 함수는 참고하는 영역(Array)의 행과 열을 지정해 원하는 값을  가져옵니다.

MATCH 함수는 지정한 범위(Lookup_array)에서 지정한 값(Lookup_value)을 찾아

상대 위치 값을 출력합니다.

해당 예시의 수식은

Sheet2의 'A2:E8' 범위에서 행은 Sheet1의 'B2:B8' 범위에서 'B1' 값과 일치하는 행,

첫 번째(1) 열에 있는 값을 가져오라고 해석할 수 있습니다.

IFERROR 함수는 Sheet1의 B1 셀에 값이 없거나 Sheet2의 표에 동일한 값이 없을 경우

'#N/A' 에러가 뜸을 방지하기 위해 넣었습니다.

 

결과

 

 

2. 나머지 셀도 위의 수식을 사용하여 Sheet2의 데이터를 가져오는 수식을 작성한다.

해당 빨간 숫자를 조정하면 영역의 몇 번째 열 값을 불러올지 설정할 수 있습니다.

 

결과

 

 

 

 

728x90
728x90

예제 보기

* Sheet2에 왼쪽 그림과 같이 데이터를 참고할 표가 있다.

 
 

예제 설명

Sheet1의 'B1'셀에 이름을 입력하면 Sheet2 표의 맨 앞 열(A열)에서 같은 값을 찾아 그 행의 정보(예제의 부서, 직책, 전화번호)들을 가져온다.

해당 수식은 검색할 데이터가 있는 열(예제에선 '이름'항목)이 표의 가장 앞 열에 있어야한다.

 


실습

 

1. Sheet1의 B3셀에 아래의 수식을 입력한다.

=IFERROR(VLOOKUP(B1,Sheet2!A2:D8,2,FALSE),"-")

 

VLOOKUP 함수는 참고하는 범위의 첫 열에서 검색할 값을 찾은 뒤,

검색한 값과 같은 행의 다른 열에 있는 값을 가져옵니다.

해당 예시의 수식은

'B1'값과 정확히 일치(FALSE)하는 값을 Sheet2의 'A2:D8' 범위 첫 열에서 검색하여

동일한 값이 있으면 그 행의 2번째(2) 열에 있는 값을 가져오라고 해석할 수 있습니다.

IFERROR 함수는 B1셀에 값이 없거나 Sheet2의 표에 동일한 값이 없을 경우

'#N/A' 에러가 뜸을 방지하기 위해 넣었습니다.

 

결과

 

 

2. 나머지 셀도 위의 수식을 사용하여 Sheet2의 데이터를 가져오는 수식을 작성한다.

위에서 설명한 대로 해당 빨간 숫자를 조정하면 영역의 몇 번째 열 값을 불러올지

설정할 수 있습니다.

 

결과

 

 

 

 

 

728x90
728x90

예제 보기

 

 
 

예제 설명

A2셀에 찾을 단어를 입력하면 목록 내에 동일한 값을 색상으로 강조하고 동일한 값이 몇 개인지 A5셀에 카운트한다.

 


실습

 

1. 목록에 해당하는 부분을 범위 지정한다.

 

 

2. 상위 메뉴바 - [홈] 탭의 [조건부 서식] - [셀 강조 규칙] - [같음] 을 클릭한다.

 

 

3. 아래 그림과 같이 [같음] 창의 왼쪽 입력 창에 찾을 단어를 입력할 셀(예제는 A2)을 클릭. [적용할 서식]의 [사용자 지정 서식]을 클릭해 원하는 색상으로 설정한다.(메뉴에 있는 서식을 사용해도 무방하다)

 

 

 

4. A2셀에 찾을 단어를 입력하면 목록의 동일한 값이 색상으로 강조되는 것을 볼 수 있다. 동일한 값이 몇 개 인지 카운트 하기 위해 A5셀에 아래의 수식을 입력한다.

 

=COUNTIF(C2:G8,A2)

 

COUNTIF 함수는 지정한 범위 내에 조건에 맞는 데이터가 입력된 셀의 갯수를 구합니다.

 

결과

 

 

 

 

728x90
728x90

* 이 예제는 이전 글의 양식을 사용한 예제입니다.

이전 게시물을 보고 오시면 해당 글을 이해하시는데 더 도움이 됩니다.

https://soul-rests.tistory.com/51

 

[엑셀 수식] 연도, 월을 입력하면 자동으로 한 달치 날짜,요일 표 만드는 수식

예제 보기* 위 그림은 간략하게 표현하기 위해 H열~AF열을 숨기기한 상태  예제 설명'A2' 셀에 연도를, 'B2' 셀에 월을 입력하면 자동으로 해당 연월의 한달치 날짜를 '월/일'로 표기하며 날짜 아래

soul-rests.tistory.com

 

예제 보기

* 위 그림은 간략하게 표현하기 위해 K열~AE열을 숨기기 한 상태

왼쪽 그림은 B2셀에 '9'(9월)를 입력. 오른쪽 그림은 B2셀에 '10'(10월)을 입력했을 때의 결과물

 
 

예제 설명

'A2' 셀에 연도를, 'B2' 셀에 월을 입력하면 자동으로 해당 연월의 한달치 날짜를 '월/일'로 표기하며 날짜 아래에 해당 월/일의 '요일'을 표기하며(맨 위 링크 게시글 참조) 동시에 주말(토요일, 일요일)은 다른 색으로 강조한다.

해당 예제는 주말(토요일과 일요일)만 색으로 강조하는 방법이며, 그 외 공휴일은 표기를 하지 못하는 단점이 있다. 주말 외의 공휴일을 색으로 강조하는 방법은 추후에 다루도록 할 예정이다.

 


실습

 

1. 날짜 1일이 표기된 셀(예제에선 E1셀)을 클릭. 상위 메뉴 [홈] - [조건부 서식] - [새 규칙] 클릭.

 

 

2. 규칙 유형을 [수식을 사용하여 서식을 지정할 셀 결정] 클릭. 규칙 설명 편집의 입력 박스에 아래의 수식을 입력 후, [서식] 버튼을 눌러 변경할 셀의 색상을 정한다.

=IF(OR(WEEKDAY(E$1,1)=1,WEEKDAY(E$1,1)=7),TRUE,FALSE)

OR 함수는 여러 개의 조건 중 하나의 조건만 만족시켜도 참(TRUE) 값을 반환해 주며

WEEKDAY 함수는 요일을 숫자로 반환해 줍니다.

WEEKDAY(①,②)에서 ①은 숫자로 변환할 날짜가 있는 셀,

②는 Return_type으로 "1"또는 생략할 시, 일요일(1)~토요일(7)로 반환해 줍니다.

즉, ①의 날짜가 일요일(1) 또는 토요일(7)이면 참(TRUE) 값을 반환해 주는 수식입니다.

 

결과

 

 

3. 조건부 서식이 적용된 셀(예제에선 E1셀)을 클릭. 상위 메뉴 [홈] - [조건부 서식] - [규칙 관리] 클릭.

 

 

4. 조건부 서식 규칙 관리자 창에서 적용 대상 입력칸을 클릭. 표에서 색으로 강조할 범위를 지정한다.

 

결과

 

※ 잠깐!

자신의 표에 적용하기엔 표의 크기가 매우 커 아예 범위를 열 단위로 지정하면 아래와 같이 월 변경 시,

일부 부분이 적용 안 되는 것처럼 보이는 버그가 있다.

▲ E열~AI열을 전체 적용할 시 

▲ 위처럼 월을 변경하면 일부 부분이 적용이 안된 것처럼 보인다.

 

이땐 위 수식이 적용된 범위 내의 아무 셀을 더블 클릭-엔터 하면 다시 적용된다.

 

 

 

 

728x90
728x90

예제 보기

* 위 그림은 간략하게 표현하기 위해 H열~AF열을 숨기기한 상태

 
 

예제 설명

'A2' 셀에 연도를, 'B2' 셀에 월을 입력하면 자동으로 해당 연월의 한달치 날짜를 '월/일'로 표기하며 날짜 아래에 해당 월/일의 '요일'을 표기한다.

날짜에 해당하는 [E1:AI1]은 최대 31일을 표현하기 위해 총 31개의 열로 구성되어 있으며,

2월이나 30일까지만 있는 달은 나머지 열의 날짜와 요일을 빈칸으로 표기된다.

이 수식은 달이 변경될때마다 표의 날짜와 요일을 수정해야 하는 번거러움을 해결해준다.

 


실습

 

1. 달력의 기준이 되는 날짜 행의 1일. 즉, 첫째 날에 해당 하는 셀(E1)에 아래의 수식을 작성한다.

=DATE(A2,B2,1)

DATE 함수는 년, 월, 일 데이터을 통합하여 '연도-월-일'의 형식으로 만드는 수식입니다.

 

결과

 

 

2. '연도-월-일'의 값을 간략하게 하기 위해 날짜에 해당하는 셀(E1:AI1)을 지정 후, 오른 마우스 클릭-[셀 서식] 클릭. 표시 형식을 [사용자 지정]으로 변경 후 형식에 'm/d' 를 작성한다.

'm/d'는 월/일을 한자리로 표시. 'mm/dd'는 월/일을 두자리(예:09/01)로 보여줍니다.

 

결과

 

 

3. 둘째 날에 해당 하는 셀(F1)에 아래의 수식을 작성한다.

=IFERROR(IF(MONTH(E1)=MONTH(E1+1),E1+1," ")," ")

IF 함수는 논리 검사를 수행해 참(True) 값과 거짓(False) 값을 반환해 줍니다.

MONTH 함수는 해당 날짜(E1셀 값)의 '월'을 반환해 줍니다.

IFERROR 함수를 넣은 이유는 다음 순서에 설명 하겠습니다.

 

결과

 

 

4. F1셀을 복사하여 날짜에 해당 하는 셀 (G1:AI1) 전체에 붙여넣기 하여 수식을 모두 적용한다.

 

▼ IFERROR 함수를 넣지 않은 경우

수식에 IFERROR 함수를 넣은 이유는 IF함수의 논리 검사가 왼쪽 셀 값을 참조하는데

2월달과 같이 왼쪽 셀의 값이 비어있는 경우가 발생. IF함수 논리 검사 시,

계산할 값이 없어 에러메세지를 띄우기 때문에 IFERROR함수를 넣어

에러값도 빈칸으로 처리해 깔끔한 표를 만들기 위해 삽입하였습니다.

 

▼ IFERROR 함수를 넣은 경우

 

 

5. 요일에 해당하는 셀(E2)에 위 날짜 셀 값을 가져오는 수식(=E1)을 작성. 요일 셀(F2:AI2)에 모두 적용한다.

 

결과

 

 

6. 요일 셀(E2:AI2) 지정 후, 오른 마우스 클릭-[셀 서식] 클릭. 표시 형식을 [사용자 지정]으로 변경 후 형식에 '[$-ko-KR]ddd' 를 작성한다.

[$-ko-KR]ddd

[$-ko-KR]은 대한민국 국가 코드입니다. 일본은 [$-ja-JP] 로 각 국가에 맞게 적용하면 됩니다.

 

결과

 

 

 

 

728x90

+ Recent posts