반응형

안녕하세요.

 

조건부 서식 기능을 이용해 원하는 줄마다 채우기 색을 지정해 구분하기 쉽도록 나타낼 수 있습니다.

 

2019/04/25 - 엑셀 실무 112강] 조건부 서식으로 짝수 행을 색상으로 구분하기

 

엑셀 실무 112강] 조건부 서식으로 짝수 행을 색상으로 구분하기

일자별 거래내역이 가득 입력된 데이터를 열어보면 눈이 뱅글뱅글 ㅋㅋ 데이터의 가독성을 높이기 위해 한 행씩 걸러 색상을 채우는 조건부 서식을 작성해보겠습니다. 아래 예제로 사용할 데

hantip.net

 

2019/04/26 - 엑셀 실무 113강] MOD와 ROW 함수를 사용하여 5번째 행마다 색상 채우는 조건부 서식

 

엑셀 실무 113강] MOD와 ROW 함수를 사용하여 5번째 행마다 색상 채우는 조건부 서식

연습 파일 앞 강좌에서 조건부 서식과 ISEVEN, ROW 함수를 사용하여 짝수 행에 색상을 채우는 방법을 소개했습니다. ISEVEN, ISODD 함수가 없던 버전에서는 MOD 함수를 사용하여 값을 2로 나눈 나머지를

hantip.net

 

이번에는 다섯줄마다 번갈아 채우기 색이 나타나도록 조건부 서식을 지정하겠습니다.

 

실습 파일 다운로드

조건부서식-다섯줄마다 번갈아 색상 채우기.xlsx
0.01MB

 

완성 파일 다운로드

조건부서식-다섯줄마다 번갈아 색상 채우기_완성.xlsx
0.01MB

 

 

나머지를 이용하는 방법

 

실습 파일에서 데이터는 3행부터 입력되어 있습니다.

 

3행부터 7행까지는 채우기 색을 나타내고, 8행부터 12행까지는 채우기 색을 나타내지 않고, 13행부터 17행까지는 나타내고, 18행부터 22행까지는 나타내지 않는 식으로 반복해야 합니다.

3행과 13행의 공통점은 두 수를 10으로 나누었을 때 나머지가 3입니다.

나머지가 무엇인지 구하는 MOD 함수를 이용하면 쉽게 구할 수 있습니다.

 

3행부터 7행까지 채우기 색이 나타나야 하니 나머지가 3부터 7 사이인지 확인하는 작업이 필요한데 AND 함수로 여러 가지 조건이 모두 해당하는지 확인할 수 있습니다.

 

문제를 해결하기 위한 방법을 생각했으니 이제 적용만 하면 됩니다.

 

[A3:H58] 셀 범위를 선택하고 [홈]-[스타일]-[조건부 서식]-[새 규칙]을 선택합니다.

 

[수식을 사용하여 서식을 지정할 셀 결정]을 선택하고, 아래 수식을 작성합니다.

=AND(MOD(ROW(),10)>=3,MOD(ROW(),10)<=7)

 

[서식]에서 채우기 색을 지정하고 [확인]을 누릅니다.

 

몫을 이용하는 방법

 

다른 수식도 생각해 보겠습니다.

 

1행부터 데이터가 입력되어 있다고 가정할 때 1부터 4행까지는 5로 나누기를 했을 때 몫이 0이고, 5부터 9행까지는 몫이 1이 되고, 10부터 14행까지는 몫이 2가 됩니다.

이런 식으로 을 구한 다음 짝수인지, 홀수인지 비교해서 채우기 색을 나타낼 수 있습니다.

 

몫을 구하는 함수는 QUOTIENT 함수이고, 짝수인지 확인하는 함수는 ISEVEN 함수입니다.

ROW 함수를 이용해 현재 선택된 셀이 행 번호를 구하는데, 실습 파일에서는 데이터가 3행부터 시작하기 때문에 ROW 함수로 구해진 행 번호에 3을 빼서 수식을 작성합니다.

 

=ISEVEN(QUOTIENT(ROW()-3,5))

 

홀수인지 확인하는 ISODD 함수를 이용해서 나타낼 수도 있습니다.

몫이 홀수인 경우에는 첫 부분은 채우기 색이 없고, 두번째부터 채우기 색을 나타내어 좀 더 보기 좋습니다.


주어진 문제가 있을 때 문제를 해결할 수 있는 수식을 만들어야 하는데, 이 때 수학적, 논리적 사고가 필요합니다.

그리고 사용할 수 있는 도구에 어떤게 있는지 알아야 합니다.

엑셀인 경우엔 기능과 함수가 됩니다.

 

누군가는 데이터만 딱 봐도 해결책이 떠오를 수도 있겠지만, 대부분의 사람은 막막하기만 합니다.

 

실망할 필요없습니다.

 

이런 일들은 워낙 많은 사람들이 오래 전부터 겪어 온 일입니다.

그래서 이미 많은 사람들이 만들어 둔 공식들이 있습니다.

 

관심을 가지고 찾아보면 맞는 해결책을 찾을 수 있습니다.

 

 

필요하시는 분들께 도움이 되길 바랍니다.

반응형

+ Recent posts