메뉴
실무 위키응용 공식연속 출석 일수 세기 공식

연속 출석 일수 세기 공식

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

출석 기록에서 현재 행까지 이어진 연속 출석 일수를 셉니다.

연속 출석 일수 세기 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=IF ( 출석 여부 = "출석", 앞 행 연속 일수 + 1, 0 )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
출석 여부필수현재 날짜의 출석 상태가 들어 있는 셀입니다.
앞 행 연속 일수필수첫 기록 앞의 연속 일수를 0으로 둔 초기값입니다. 둘째 기록부터는 바로 위 행의 결과 셀이 이 자리를 대신합니다.
"출석"필수출석한 날을 판정하는 고정 글자입니다. 따옴표 안의 글자가 출석 여부 열에 적은 값과 정확히 같아야 합니다.
C2=IF(B2="출석",$F$2+1,0)
C3=IF(B3="출석",C2+1,0)
C4=IF(B4="출석",C3+1,0)
C5=IF(B5="출석",C4+1,0)
C6=IF(B6="출석",C5+1,0)
C7=IF(B7="출석",C6+1,0)
C8=IF(B8="출석",C7+1,0)
C9=IF(B9="출석",C8+1,0)
A
B
C
D
E
F
G
1
날짜
출석 여부
연속 일수
설정
2
2026-08-18
출석
1
초기값
0
3
2026-08-19
출석
2
4
2026-08-20
결석
0
5
2026-08-21
출석
1
6
2026-08-22
출석
2
7
2026-08-23
출석
3
8
2026-08-24
결석
0
9
2026-08-25
출석
1
10
첫 기록은 오른쪽 초기값 0에서 시작하고, 이후 출석 행은 바로 위 연속 일수에 1을 더하며 결석 행은 0으로 돌아갑니다. 연속 일수 열의 3 이상 조건을 조건부서식 규칙으로 쓰면 장기 출석 행 전체를 칠할 수 있습니다.
이 공식이 사용하는 함수

동작 원리

IF 함수가 현재 행의 출석 여부를 확인하고, 출석이면 앞 행 결과에 1을 더하며 결석이면 0으로 되돌립니다.

예제 시트에서 연속 출석 3일째인 C7 셀과 다음 결석일인 C8 셀의 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

앞 행의 연속 일수를 가져옵니다

C7 셀은 바로 위 C6 셀의 결과 2를 참조합니다. 앞 행이 결석이면 그 값은 0이므로 다음 출석일은 1부터 다시 시작합니다.

=IF ( B7 = "출석", C6 + 1, 0 )
= 2
2

출석이면 앞 행 결과에 1을 더합니다

B7의 값이 출석이므로 C6의 2에 1을 더해 C7에 3이 남습니다.

=IF ( B7 = "출석", C6 + 1, 0 )
= 3
3

결석이면 연속 일수를 0으로 되돌립니다

B8은 결석이므로 IF 함수가 마지막 값 0을 선택합니다. 다음 출석 행은 이 0에 1을 더해 다시 1이 됩니다.

=IF ( B8 = "출석", C7 + 1, 0 )
= 0 결석 다음 날 출석하면 연속 일수는 1부터 다시 시작합니다.
댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료