모두 되는 시간은 가장 늦은 시작과 가장 이른 끝 사이에 생깁니다
여러 사람이 함께 되는 시간은 각자 되는 시간이 모두 겹치는 부분입니다. 두 사람이라면 둘 중 늦게 시작하는 시각부터 먼저 끝나는 시각까지이고, 늦은 시작이 이른 끝보다 앞설 때만 함께 되는 시간이 생깁니다. 사람이 늘어나도 원리는 같아서, 모든 사람의 시간이 겹친 부분만 남깁니다.
계산기 첫 화면의 ‘팀 회의’ 예시에서 네 사람이 월요일에 모두 되는 시간은 10:30~11:30과 15:30~17:00 두 곳입니다. 오전에는 수아가 10:30부터 되고 준호가 11:30에 빠지므로 1시간이 남고, 오후에는 수아가 15:30부터, 준호가 17:00까지 되므로 1시간 30분이 남습니다. 화요일과 수요일에는 네 사람이 모두 되는 시간이 없습니다. 후보 목록에서는 모두 되는 두 곳 뒤에 세 사람이 모이는 시간이 이어지고, 필수로 표시한 민지가 빠지는 시간은 나오지 않습니다. 화 11:00~12:00(수아 빠짐)과 수 14:00~15:00(준호 빠짐)도 월요일의 세 사람 후보 다음에 들어 있습니다.
이럴 때 씁니다
- 단체방에서 받은 답을 정리할 때: ‘월 9-12, 화 오후 2-4’처럼 흩어진 답을 사람별 칸에 그대로 옮겨 적으면, 겹치는 시간과 빠지는 사람이 한 화면에 나옵니다.
- 꼭 있어야 하는 사람이 정해진 자리: 면접관 세 명과 지원자, 교수님과 팀원처럼 빠지면 안 되는 사람을 ‘필수’로 표시하면, 그 사람이 빠지는 시간은 후보에서 지웁니다.
- 매주 모이는 스터디·동아리: 날짜 대신 ‘요일(매주)’로 바꾸면 날짜와 상관없이 매주 같은 요일에 되는 시간을 찾습니다.
- 밤 모임·게임·해외 통화: 22-2처럼 자정을 넘는 시간을 한 칸에 적으면 다음 날 새벽까지 이어서 계산합니다.
계산 방법
- 칸에 적은 글을 시간 구간으로 읽습니다. 22-2처럼 끝이 시작보다 이르면 끝은 다음 날입니다.
- 같은 사람의 구간을 먼저 합칩니다. 9-11과 10:30-12는 9:00~12:00이 되고, 맞닿은 9-10과 10-11은 9:00~11:00이 됩니다.
- 모든 사람의 시작·끝 시각을 경계로 시간을 잘게 나누고, 조각마다 되는 사람을 셉니다. 가능 인원 지도의 칸 진하기가 이 사람 수입니다.
- 같은 사람들이 처음부터 끝까지 함께 되는 가장 긴 구간을 후보로 모읍니다. 후보를 앞이나 뒤로 늘리면 그 안의 누군가가 빠지고, 후보 시간 내내 되는 다른 사람은 없습니다.
- 최소 시간보다 짧은 후보와 필수 참석자가 빠지는 후보를 지운 뒤, 모이는 사람이 많은 순서로, 사람 수가 같으면 이른 순서로 늘어놓습니다.
함께 되는 시간 = [가장 늦은 시작, 가장 이른 끝) · 가장 늦은 시작 < 가장 이른 끝일 때만 · 길이 = 가장 이른 끝 − 가장 늦은 시작
구간은 시작 시각을 포함하고 끝 시각은 포함하지 않는 반열린 구간으로 셉니다. 그래서 10:00에 끝나는 사람과 10:00에 시작하는 사람이 함께 되는 시간은 0분입니다. 시간 구간의 관계를 정의한 W3C 시간 온톨로지도 한 구간의 끝이 다른 구간의 시작과 같은 경우를 ‘맞닿음(meets)’이라는 별도 관계로 둡니다.
칸에 적는 법
칸 하나는 한 사람이 그날 되는 시간입니다. 여러 구간은 쉼표로 나누고, 시각은 24시간제로 적습니다. 오전·오후를 붙이면 그 반나절로 읽습니다. 적은 글을 어떻게 읽었는지는 칸 아래 막대와 길이로 바로 보입니다.
| 적은 글 | 읽은 시간 | 설명 |
|---|---|---|
9-12 | 09:00~12:00 | 분이 0이면 시만 적어도 됩니다 |
9-12, 14:30-18 | 09:00~12:00, 14:30~18:00 | 쉼표로 구간을 나눕니다 |
1430-1800 | 14:30~18:00 | 네 자리 숫자도 시와 분으로 읽습니다 |
22-2 | 22:00~다음 날 02:00 | 끝이 시작보다 이르면 다음 날입니다 |
18-24 | 18:00~24:00 | 24는 그날의 끝(자정)입니다 |
종일 | 00:00~24:00 | ‘하루 종일’도 같습니다 |
오후 2-4 | 14:00~16:00 | 앞에 붙인 오후가 끝 시각에도 이어집니다 |
2시반-4시 | 02:30~04:00 | 오후라면 오후 2시반-4시 또는 14:30-16으로 적습니다 |
x 또는 빈칸 | 안 되는 날 | 그날은 안 됩니다. 칸이 모두 빈 사람은 아직 답이 없는 것으로 보고 계산에서 뺍니다 |
9-9 | 오류 | 시작과 끝이 같으면 길이가 없습니다 |
세 사람의 하루: 최소 시간에 따라 후보가 달라집니다
같은 날에 민지는 9:00~12:00과 14:00~16:00, 준호는 10:00~11:00과 14:30~17:00, 수아는 10:30~13:00과 15:00~16:30에 된다고 해 보겠습니다. 오전에는 가장 늦은 시작이 수아의 10:30, 가장 이른 끝이 준호의 11:00이므로 세 사람이 30분 동안 함께 됩니다. 오후에는 수아가 15:00에 오고 민지가 16:00에 빠지므로 1시간입니다.
최소 시간은 이어지는 한 구간에 적용합니다. 오전 30분과 오후 1시간을 더해 1시간 30분짜리 후보로 만들지 않습니다. 최소 시간과 길이가 정확히 같은 후보는 남깁니다.
| 최소 시간 | 세 사람 모두 되는 시간 | 첫 번째 후보 | |
|---|---|---|---|
| 30분 | 10:30~11:00, 15:00~16:00 | 10:30~11:00 · 3명 모두 | 넣어 보기 |
| 45분 | 15:00~16:00 | 15:00~16:00 · 3명 모두 | 넣어 보기 |
| 1시간 | 15:00~16:00 | 15:00~16:00 · 3명 모두 | 넣어 보기 |
| 1시간 30분 | 없음 | 10:30~12:00 · 2/3명 · 빠짐: 준호 | 넣어 보기 |
| 2시간 | 없음 | 없음 | 넣어 보기 |
후보가 길다면 그 안에서 회의 시작 시각을 골라 끝나는 시각 전에 마치면 됩니다. 15:00~16:00 후보에서 30분 회의를 한다면 15:00에도 15:30에도 시작할 수 있습니다. 계산기는 이 구간을 30분짜리 예약 칸 여러 개로 쪼개지 않으니, 이동과 준비 시간까지 생각해 실제 시작 시각을 정하세요.
모두 되는 시간이 없을 때
사람이 다섯을 넘으면 모두 되는 시간이 없는 경우가 흔합니다. 이때 계산기는 빈 결과를 보여 주는 대신 가장 많이 모이는 시간을 첫 후보로 올리고, 그 시간에 빠지는 사람의 이름을 함께 적습니다. 답 띠의 참석자 칩에서도 빠지는 사람은 빈 동그라미와 취소선으로 표시됩니다.
‘스터디(요일)’ 예시는 다섯 명이 월·수·목 저녁에 되는 시간입니다. 다섯 명이 모두 되는 요일은 없고, 목요일 20:00~22:00에 하은을 뺀 네 명이 2시간 동안 모일 수 있습니다. 월요일과 수요일에는 네 명이 겹치는 시간이 1시간뿐이라 최소 1시간 30분 조건에서 빠집니다. 넣어 보기
결과가 마음에 들지 않으면 아래 순서로 조건을 바꿔 보세요.
- 필수 참석자만 남깁니다. 꼭 있어야 하는 사람을 ‘필수’로 표시하면, 그 사람이 빠지는 후보가 사라지고 나머지 중 가장 많이 모이는 시간이 남습니다.
- 최소 시간을 줄입니다. 모두 되는 시간이 짧게라도 있는지 바로 보입니다. 지도에서 ✓가 있는 진한 칸이 모두 되는 순간입니다.
- 날짜를 더합니다. 후보 날짜를 늘리면 겹칠 기회가 늘어납니다. 날짜를 빼도 적어 둔 시간은 지워지지 않으니, 다시 더하면 돌아옵니다.
- 모임을 나눕니다. 지도에서 진하기가 다른 두 시간대를 골라 같은 내용을 두 번 진행하는 방법도 있습니다.
여러 사람의 바쁜 시간과 빈 시간을 맞추는 일은 달력 프로그램에도 있는 기능입니다. 인터넷 달력 표준인 iCalendar(RFC 5545)는 일정 대신 ‘비어 있음·바쁨’ 구간만 주고받는 FREEBUSY 속성을 따로 정의하고, Outlook 일정 도우미도 참석자를 필수와 선택으로 나눠 넣게 합니다. 이 계산기는 달력을 연결하지 않고, 사람들이 알려 준 되는 시간만으로 같은 계산을 합니다.
자정을 넘는 시간과 요일 반복
밤 10시부터 새벽 2시까지 되는 사람은 그날 칸에 22-2라고 한 번만 적습니다. 계산기는 이 구간을 다음 날 02:00까지 이어진 4시간으로 보고, 다음 날 새벽에 되는 다른 사람과도 겹침을 셉니다. 지도에서는 시각 눈금이 24시 뒤까지 늘어나 자정 뒤 부분이 같은 날 열 아래쪽에 이어 그려지고, 하루 전체를 보여 줄 때는 다음 날 열 위쪽에 그려집니다. 참석자 칸 아래 막대에서는 다음 날 새벽 몫을 빗금으로 구분합니다.
‘밤 모임’ 예시에서 네 명은 금요일 22:00~23:30에 모두 되지만, 그 시간은 1시간 30분이라 최소 2시간 조건에서는 후보가 되지 못합니다. 그래서 첫 후보는 하린을 뺀 세 명이 되는 21:00~23:30이고, 최소 시간을 1시간 30분으로 줄이면 네 명 모두 되는 22:00~23:30이 맨 앞에 옵니다. 넣어 보기
‘요일(매주)’은 특정 날짜가 아니라 매주 반복되는 요일을 비교합니다. 정기 모임처럼 매주 같은 시간을 정할 때 쓰고, 이번 주만 되는 시간이 따로 있다면 날짜로 바꿔 적으세요. 날짜와 요일 칸에 적은 시간은 따로 보관되므로 둘 사이를 오가도 지워지지 않습니다.
엑셀·CSV로 한꺼번에 넣기
설문이나 엑셀로 모은 시간이 많으면 파일로 불러오는 편이 빠릅니다. 한 줄에 한 사람의 한 구간을 적고, 같은 사람이 여러 번 나오면 이름이 같을 때 한 사람으로 묶습니다. ‘엑셀로 받기’를 누르면 지금 적은 시간이 같은 형식의 파일로 저장되니, 그대로 양식으로 써도 됩니다.
| 열 | 적는 값 | 예 |
|---|---|---|
| 이름 | 같은 사람은 글자까지 똑같이 | 민지 |
| 날짜 | 2026-10-26처럼 연도까지, 또는 요일 이름(매주) | 2026-10-26 · 월 |
| 시작 | 24시간제 시각 | 09:30 |
| 끝 | 시작보다 이르면 다음 날, 자정은 24:00 | 12:00 · 24:00 |
| 필수(선택) | 아무 글자나 있으면 필수 참석자 | 필수 |
엑셀 셀에 보이는 값과 저장된 값은 다를 수 있습니다. 엑셀은 날짜를 일련번호로 저장하고, 시간은 하루의 몫인 소수로 저장합니다. 정오 12:00은 0.5입니다. 계산기는 숫자로 저장된 날짜와 시간도 읽으며, 1904 날짜 체계로 만든 파일은 일련번호가 1,462일 작으므로 그만큼 바로잡습니다. 그래도 불러온 뒤에는 사람 수와 날짜·시각이 원본과 같은지 확인하세요. 연도가 빠진 10/5나 오전·오후가 없는 3시 같은 값은 읽지 못하거나 다르게 읽을 수 있습니다.
자주 틀리는 경우
- 오후 시간을 오전으로 적은 경우: 2-4는 새벽 2시부터 4시까지입니다. 오후라면 14-16이나 오후 2-4로 적어야 합니다. 칸 아래 막대가 왼쪽 끝에 붙어 있다면 이 실수를 의심해 보세요.
- 끝과 시작이 맞닿은 경우: 10시에 끝나는 사람과 10시에 시작하는 사람은 함께 되는 시간이 없습니다. 같은 사람의 9-10과 10-11은 이어서 9:00~11:00으로 합칩니다.
- 같은 사람을 두 이름으로 적은 경우: 엑셀에서 ‘김민수’와 ‘김민수 ’(뒤 빈칸), ‘민수’를 섞으면 다른 사람으로 셉니다. 빈칸은 앞뒤를 지우지만 다른 글자는 그대로입니다.
- 답이 없는 사람과 모든 날이 안 되는 사람을 섞은 경우: 칸이 모두 빈 참석자는 아직 답하지 않은 사람으로 보고 계산에서 뺍니다. 참석자 칩에는 ‘넣은 시간 없음’으로 표시됩니다. 모든 날이 안 된다고 답한 사람은 칸에 x를 적어야 ‘모두’를 셀 때 들어갑니다. 일부 날만 비어 있으면 그날은 안 되는 날로 셉니다.
- 시간대가 다른 사람을 섞은 경우: 해외 참석자의 현지 시각을 그대로 적으면 엉뚱한 시간이 겹칩니다. 모두 한 시간대로 바꾼 뒤 적으세요.
한계와 주의
- 시간대를 바꾸지 않습니다. 모든 칸은 같은 시간대의 시각이라고 보고 계산하며, 서머타임이 바뀌는 날의 빠지거나 겹치는 1시간도 따로 처리하지 않습니다.
- 참석자 20명, 후보 날짜 14일까지 다룹니다. 화면 목록과 결과 복사에는 후보를 12곳까지 담습니다.
- 요일 모드에서 일요일 밤에 시작해 월요일 새벽으로 넘어가는 시간은 같은 주 월요일과 이어 계산하지 않습니다.
- 적은 시간은 이 브라우저에만 있고 서버에 저장하지 않습니다. 링크 복사로 만든 주소에 참석자 이름과 시간이 담기므로, 공개된 곳에 올릴 때는 이름을 줄여 적으세요.
- 여러 사람이 각자 링크를 열어 동시에 고치면 마지막으로 올린 링크만 남습니다. 한 사람이 받은 답을 모아 적는 방식이 가장 정확합니다.
확인 기준일: 2026년 10월 23일. 엑셀의 날짜·시간 저장 방식은 Microsoft 지원 문서, 구간의 맞닿음 정의는 W3C 시간 온톨로지, 빈 시간 표기는 RFC 5545를 기준으로 확인했습니다.
출처
- 01Microsoft 지원: Excel의 날짜 체계1900 날짜 체계와 1904 날짜 체계, 두 체계의 일련번호 차이 1,462일
- 02Microsoft 지원: TIME function시간 값은 날짜 값의 일부인 소수로 저장, 12:00 PM = 0.5
- 03RFC 5545 iCalendar, 3.8.2.6 Free/Busy TimeFREEBUSY 속성은 하나 이상의 비어 있는 시간 또는 바쁜 시간 구간을 나타냄(FBTYPE FREE·BUSY 등)
- 04W3C Time Ontology in OWL, 4.2.30 intervalMeets한 구간의 끝이 다른 구간의 시작과 같은 관계(맞닿음)
- 05Microsoft 지원: Outlook 일정 도우미(Scheduling Assistant)모임 참석자를 Required(필수)·Optional(선택) 칸에 나눠 넣음
자주 묻는 질문
모두 되는 시간이 없으면 어떻게 되나요?
가장 많이 모이는 시간을 첫 후보로 보여 주고, 그 시간에 빠지는 사람의 이름을 함께 적습니다. 꼭 있어야 하는 사람을 필수로 표시하면 그 사람이 빠지는 후보는 지우고, 최소 시간을 줄이면 짧게라도 모두 되는 시간이 있는지 볼 수 있습니다.
10시에 끝나는 사람과 10시에 시작하는 사람은 겹치나요?
겹치지 않습니다. 구간은 시작 시각을 포함하고 끝 시각은 포함하지 않으므로 두 사람이 함께 되는 시간은 0분입니다. 같은 사람이 적은 9-10과 10-11은 이어서 9:00~11:00 한 구간으로 합칩니다.
한 사람이 오전과 오후에 따로 되면 어떻게 적나요?
한 칸에 9-12, 14-18처럼 쉼표로 나눠 적습니다. 같은 사람의 구간이 서로 겹치거나 맞닿으면 먼저 하나로 합친 뒤 다른 사람과 비교하므로, 같은 시간을 두 번 세지 않습니다.
밤 10시부터 새벽 2시까지는 어떻게 적나요?
그날 칸에 22-2라고 적으면 다음 날 02:00까지 이어진 4시간으로 계산합니다. 다음 날 칸에 0-2를 따로 적지 않아도 되고, 다음 날 새벽에 되는 다른 사람과의 겹침도 함께 셉니다.
매주 같은 요일에 모이는 시간도 찾을 수 있나요?
후보를 ‘요일(매주)’로 바꾸고 비교할 요일을 고르면 됩니다. 날짜와 요일에 적은 시간은 따로 보관되므로 둘 사이를 오가도 지워지지 않습니다.
참석자들이 직접 자기 시간을 적을 수 있나요?
링크 복사를 누르면 참석자와 시간이 담긴 주소가 만들어집니다. 단체방에 올리면 각자 열어 자기 칸을 고친 뒤 새 링크를 다시 올릴 수 있습니다. 서버에 저장하지 않으므로 여러 사람이 동시에 고치면 마지막 링크만 남습니다.
엑셀 파일은 어떤 형식이어야 하나요?
첫 줄에 이름, 날짜, 시작, 끝 머리글을 두고 한 줄에 한 사람의 한 구간을 적습니다. 다섯째 열에 필수를 적으면 필수 참석자가 됩니다. .xlsx는 첫 시트를 읽고 .csv도 받으며, 엑셀로 받기로 저장한 파일을 양식으로 써도 됩니다.
해외에 있는 참석자의 시간은 어떻게 넣나요?
모든 칸을 한 시간대 기준으로 맞춰 적어야 합니다. 해외 참석자가 현지 시각으로 알려 준 시간은 시차를 계산해 바꾼 뒤 적고, 날짜가 바뀌는지도 확인하세요. 시간대별 시각 비교는 세계 회의 시간 계산기에서 할 수 있습니다.