본문 바로가기
사주상식

대운수는 만 나이일까?, 한국 나이일까?

by 사공(思工) 2026. 3. 9.

삼명통회 원문으로 검증하는 대운수의 나이 기준

 

사주명리학을 공부하다 보면 한 번쯤 이런 의문을 품게 됩니다.
"대운수가 4라고 하면, 만 4세에 대운이 바뀌는 건가요? 아니면 한국 나이로 4세인 건가요?"

사실 이 질문은 명리학을 공부하는 많은 분들이 헷갈려하는 부분이고, 명리학자들 사이에서도 학파마다 의견이 갈리는 논쟁 중 하나입니다.

 

오늘은 대운수의 계산 원리를 차근차근 뜯어보고, 삼명통회(三命通會) 원문을 확인하면서 이 궁금증에 대한 답을 찾아보겠습니다.

 

 


1. 대운수 복습

 

대운(大運)은 10년을 주기로 바뀌는 큰 운의 흐름입니다. 그런데 모든 사람이 동시에 대운이 바뀌는 것이 아니라, 각자 태어난 시점에 따라 대운이 바뀌는 나이가 다릅니다.

 

이 '대운이 바뀌기 시작하는 나이'를 정하는 숫자가 바로 대운수(大運數)입니다.

 

대운수를 구하는 방법은 다음과 같습니다.

 

양남음녀(陽男陰女)의 경우, 태어난 날로부터 다음 절기까지의 일수를 셉니다. 음남양녀(陰男陽女)의 경우, 태어난 날로부터 이전 절기까지의 일수를 셉니다.

 

그리고 그 일수를 3으로 나눕니다. 3일이 1년에 해당하기 때문입니다. 이렇게 나온 숫자가 대운수가 되고, 이후 10년마다 대운이 바뀌게 됩니다.

 

 


2. 그런데 왜 3일이 1년인가요?

 

"3일을 1년으로 환산한다"는 규칙이 갑자기 튀어나온 것 같지만, 사실 이것은 아주 합리적인 비례 계산입니다. 사주명리학에서 한 달(절기와 절기 사이)은 약 30일이고, 이 30일이 대운 10년에 대응합니다.

 

이것을 비례식으로 쓰면 이렇습니다.

 

30일 : 10년 = 3일 : 1년

 

즉, 절기와 절기 사이의 30일을 10년으로 보는 것이 대운의 기본 구조입니다. 30일 안에서 내가 태어난 날이 어디에 위치하느냐에 따라, 대운이 시작되는 시점이 달라지는 것이죠.

 

 


3. 비례식으로 대운수를 구해 봅시다

 

예를 들어 1975년 양력 2월 27일에 태어난 사람이 있다고 가정합니다.

 

이 사람이 태어난 달의 절기를 보면, 앞의 절기는 입춘(2월 4일)다음 절기는 경칩(3월 6일)입니다. 입춘에서 경칩까지는 약 30일이고, 입춘에서 생일(2월 27일)까지는 23일, 생일에서 경칩까지는 7일입니다. 여기서 핵심적인 구조가 보입니다.

입춘(절기 시작)을 0세로, 경칩(다음 절기)을 10세로 놓으면
그 사이 30일이 10년에 해당합니다. 이 구조 안에서 생일의 위치를 비례식으로 구하면,

 

30 : 23 = 10 : X

X = 7.7년

즉, 이 사람의 생일은 절기 시작(0세)으로부터 7.7년 지점에 위치합니다.

 

양남음녀의 경우(대운 순행), 생일에서 다음 절기(경칩)까지의 거리가 대운수가 됩니다. 7일 ÷ 3 = 2.3년이므로, 반올림하여 대운수 2가 됩니다.

 

음남양녀의 경우(대운 역행), 생일에서 이전 절기(입춘)까지의 거리가 대운수가 됩니다. 23일 ÷ 3 = 7.7년이므로, 반올림하여 대운수 8이 됩니다.

 

여기서 한 가지 중요한 사실을 알 수 있습니다. 대운수는 아주 정확한 숫자가 아니라 근사치라는 것입니다. 반올림이 들어가기 때문입니다. 그래서 실제로 만세력 앱이나 사이트마다 대운수가 1씩 차이가 나는 경우가 종종 있습니다.

 

 


4. 그래서 만 나이인가요, 세는 나이인가요?

 

자, 이제 핵심 질문으로 돌아옵니다. 대운수 계산의 구조를 다시 한번 봐 주세요.

 

절기 시작일을 0세, 다음 절기를 10세로 놓고, 그 안에서 생일의 위치를 비례로 구합니다. 출발점이 0입니다. 그리고 대운수는 생일로부터 절기까지의 경과 시간을 연 단위로 환산한 것입니다. 0에서 출발하여 경과한 시간을 세는 체계,이것은 만 나이의 구조와 정확히 같습니다.

 

만약 한국 나이 기준이라면 출발점이 1이어야 합니다. 하지만 대운수 계산에서 출발점은 언제나 0(태어난 시점)입니다. 이것이 대운수가 만 나이 기준인 이유입니다.

 

특별한 약속이 있어서가 아니라, 계산 구조 자체가 0에서 시작하는 경과 연수를 구하는 것이기 때문입니다.
그러므로 대운수가 4인 사람은 만 4세에 첫 대운이 시작되고, 
이후 만 14세, 만 24세, 만 34세에 대운이 바뀝니다.

 

 


5. 삼명통회 원문은 뭐라고 할까요?

 

"이론적으로는 만 나이가 맞는 것 같은데, 옛날 사람들은 세는 나이를 썼으니 고전에서는 세는 나이 기준 아닌가요?"

 

이런 반론이 있을 수 있습니다. 실제로 일부에서는 "삼명통회에서 허세수(세는 나이)를 사용한 예문이 있다"는 주장을 하기도 합니다. 그렇다면 직접 확인해 보겠습니다.

 

삼명통회 논대운(論大運) 편의 원문입니다.

"假如甲子陽男十二月二十四日巳時生,
是月也二十九日申時立春,陽男數以未來之日,自二十四日巳時至二十五日巳時方是一日之實數,至二十九日申時正得五日三時之節氣,實歷過六十三日折除,過六十三時折除,計六百三十日,一歲奇九月之大運。"

이 예시를 풀어보면 이렇습니다. 갑자년 양남, 12월 24일 巳시생
그 달 29일 申시에 입춘이 듭니다. 양남이므로 미래 절기(입춘)까지의 일수를 세면, 24일 사(巳)시에서 29일 신(申)시까지 5일 3시입니다.

 

3일 = 1년으로 환산하면 대운수는 一歲奇九月1년 9개월입니다. 그리고 바로 이어서 이렇게 씁니다.

 

"必自十二月生日後,實經歷過二十有一之日,月運方移宮"


"반드시 12월 생일 이후, 실제로 경과한 21일이 지나면 월운이 옮겨간다." 여기서 주목할 점이 두 가지 있습니다.

첫째, 대운수를 '나이'가 아니라 '기간'으로 표현하고 있습니다.

"一歲奇九月(1년 9개월)"이라는 표현은 "몇 세"가 아니라 "얼마만큼의 시간이 경과하는가"를 나타냅니다.

 

둘째, "實經歷過(실제로 경과한)"라는 표현을 쓰고 있습니다.

"생일 이후 실제로 경과한 시간"이라는 서술은, 출발점이 생일(0세)이고 거기서부터 시간을 세어나간다는 뜻입니다. 이것은 만 나이의 구조와 동일합니다.

삼명통회 원문 어디에도 "허세수" 또는 "세는 나이"로 
대운수를 표기한 흔적은 보이지 않습니다.

오히려 원문은 대운수를 철저하게 출생 시점으로부터의 경과 시간으로 기술하고 있으며, 이는 만 나이 기준과 정확히 부합합니다.

 

 


6. 그럼 왜 이런 혼동이 생겼을까요?

 

이 논쟁이 생긴 근본적인 이유는 이론의 구조와 과거의 나이 표기 관행이 다르기 때문입니다.

명리학이 발전한 동양 사회에서는 0세라는 개념을 사용하지 않았습니다. 
태어나면 1세, 정월 초하루에 모두 함께 한 살을 더 먹는 세는 나이(한국 나이)가 당연한 시대였습니다.

 

그러다 보니 대운수 계산 결과를 기록할 때, 결과값 자체는 0에서 출발하는 경과 연수인데 이를 세는 나이 관행에 맞춰 +1 해서 적었을 가능성이 있습니다.

즉, 계산 구조는 만 나이이지만, 기록은 세는 나이로 했을 수 있다는 것입니다. 
하지만 이것은 기록 관행의 문제이지,

대운수 산출 원리 자체가 세는 나이라는 의미는 아닙니다.

비유를 들어보겠습니다. 
미국인에게 "너 몇 살이야?"라고 물으면 만 나이로 대답합니다. 한국인에게 같은 질문을 하면 세는 나이(한국나이)로 대답합니다. 하지만 둘 다 태어난 날은 같습니다. 대답하는 방식(표기 관행)이 다를 뿐, 태어난 시점이라는 기준점은 동일합니다.

대운수도 마찬가지입니다. 
대운수 계산의 기준점은 언제나 태어난 시점(0세)이고, 거기서 경과한 시간을 구하는 것입니다. 이 결과를 "만 나이"로 읽든 " 세는 나이(한국나이) "로 읽든 그것은 표기의 문제이지, 계산 원리의 문제가 아닙니다.

 

 


 

7. 만세력 앱마다 대운이 바뀌는 년도가 다른 이유

 

사주를 공부하다 보면 한 번쯤 경험하게 되는 일이 있습니다. 같은 생년월일시를 넣었는데 만세력 앱마다 대운이 바뀌는 나이가 다르게 나오는 것입니다. 어떤 앱에서는 대운수가 3이라 하고, 다른 앱에서는 4라고 합니다. 도대체 어느 쪽이 맞는 걸까요? 이런 차이가 생기는 이유는 크게 네 가지입니다.

 

 

첫째, 반올림 처리 방식이 다릅니다.

 

앞에서 살펴본 것처럼 대운수는 일수를 3으로 나누어 구합니다. 그런데 딱 나누어 떨어지는 경우는 드물고 대부분 나머지가 남습니다. 이 나머지를 어떻게 처리하느냐가 앱마다 다릅니다.

 

어떤 앱은 나머지가 2 이상이면 올리고, 어떤 앱은 나머지가 1이든 2이든 모두 버립니다. 또 어떤 앱은 소수점 첫째 자리에서 반올림하고, 어떤 앱은 8개월 이상일 때만 올림 처리를 합니다. 이 차이만으로도 대운수가 1이 달라질 수 있습니다.

 

 

둘째, 절기 입기시각의 계산 기준이 다릅니다.

 

대운수 계산의 출발점은 절기입니다. 그런데 절기의 정확한 시각, 즉 입기시각(入氣時刻)은 어떤 천문 데이터를 사용하느냐에 따라 미세하게 달라집니다. 현재 가장 정확하다고 알려진 것은 NASA의 JPL DE431 데이터이고, 한국천문연구원에서는 JPL DE406을 사용합니다.

 

이 외에도 각 만세력이 채택한 천문 데이터가 다르기 때문에, 같은 절기라도 입기시각이 수 분에서 수십 분까지 차이가 납니다. 특히 절기 당일이나 근처에 태어난 사람은 이 미세한 차이 때문에 대운수가 크게 달라질 수 있습니다.

 

 

셋째, 만 나이와 세는 나이 기준이 혼재되어 있습니다.

 

앞에서 대운수의 계산 구조가 만 나이임을 확인했지만, 실제로 일부 만세력 앱에서는 세는 나이(한국나이)를 기준으로 대운수를 표기합니다. 만 나이 기준 앱에서 대운수 3이라면, 세는 나이(한국 나이) 기준 앱에서는 같은 사주에 대해 대운수 4로 표기하는 것이죠. 나이 기준이 다르니 당연히 대운이 바뀌는 년도도 달라 보입니다.

 

 

넷째, 대운수와 대운시작일을 혼용하는 경우가 있습니다.

대운수는 반올림이 들어간 근사치입니다. 반면 대운시작일은 출생일시에 정확한 경과 기간(년·월·일)을 더하여 산출한 날짜입니다. 예를 들어 정확한 대운 시작 시점이 "1년 10개월 7일 후"인 경우, 대운수로는 반올림하여 2가 되지만, 대운시작일은 출생일로부터 1년 10개월 7일 후의 정확한 날짜가 됩니다.

 

일부 앱에서는 이 대운시작일을 나이로 환산하여 대운수 자리에 표기하기도 하는데, 이 경우 기존 대운수와 숫자가 달라집니다. 그러므로 만세력 앱에서 대운수가 다르게 나왔다고 해서 당황할 필요는 없습니다. 대운수 자체가 근사치이기 때문에 1 정도의 차이는 자연스러운 현상입니다.

 

정확한 교운 시점이 중요한 경우라면, 대운수라는 숫자보다는 대운시작일을 직접 확인하는 것이 좋습니다. 대운시작일은 출생일시로부터 정확한 경과 기간을 더해 산출한 것이므로, 반올림으로 인한 오차가 없습니다.

 

 


8. 정리

 

대운수는 만 나이인가, 세는 나이인가?

정답은 만 나이입니다.

그 근거를 세 가지로 정리합니다.

 

 

첫째, 계산 구조가 만 나이입니다.

 

절기 시작일을 0세, 다음 절기를 10세로 놓고 비례식을 세우는 구조에서 출발점은 0입니다. 0에서 시작하는 경과 연수는 만 나이 체계와 동일합니다.

 

 

둘째, 대운수의 본질은 경과 시간입니다.

 

태어난 시점으로부터 첫 대운까지 경과하는 시간을 연 단위로 환산한 것으로 경과 시간은 언제나 0에서 출발합니다.

 

 

셋째, 삼명통회 원문이 이를 뒷받침합니다.

 

삼명통회 論大運에서는 대운수를 "一歲奇九月(1년 9개월)"이라는 경과 기간으로 표현하고, "生日後 實經歷過(생일 이후 실제로 경과한)"라고 명시하고 있습니다. 세는 나이(한국나이) 표기의 흔적은 확인되지 않습니다.

 

 

따라서 대운수가 4인 사람은 한국 나이 4세가 아니라 만 4세에 첫 대운이 시작됩니다. 만약 이를 한국 나이로 혼동하면 대운의 교체 시점이 1년 어긋나게 되므로, 사주를 공부하시는 분들은 이 점을 꼭 유의하시기 바랍니다.

다만, 대운수 자체가 반올림이 들어가는 근사치라는 점도 함께 기억해 두세요.

정확한 교운 시점을 알고 싶다면, 대운수라는 숫자에 의존하기보다는 출생일시에 대운수의 정확한 년월일을 더해

교운일을 직접 산출하는 것이 가장 정확한 방법입니다.