Anonim

Google 스프레드 시트는 단순한 데이터 축적 및 구성 이상의 용도로 사용될 수 있습니다. 또한 현재 시간을 결정하고 차트를 생성하며 생년월일을 사용하여 나이를 계산하는 데 사용할 수도 있습니다. 후자는 Google 스프레드 시트에 내장 된 수식과 함수를 사용하여 발견됩니다.

Google 스프레드 시트에서 행과 열을 추가 및 제거하는 방법 기사도 참조하세요.

Google 스프레드 시트에서 생년월일로부터 나이 결정

Google 스프레드 시트를 사용할 때는 생년월일을 결정하는 두 가지 주요 방법이 있습니다. 더 유연한 옵션 인 DATEDIF 와 더 간단한 선택 인 YEARFRAC가 있습니다. 이 기사를 마치면 한 사람의 나이뿐만 아니라 여러 그룹의 다양한 사람들의 나이를 한 번에 결정할 수 있어야합니다.

DATEDIF 기능으로 시작하겠습니다.

DATEDIF 기능

함수 자체를 살펴보기 전에 그 기능이 어떻게 작동하는지 알아야합니다. DATEDIF 함수와 함께 사용할 구문을 학습해야합니다.

통사론

= DATEDIF (시작일, 종료일, 단위)

    • 시작일
      • 계산은 생년월일로 시작해야합니다.
    • 종료일
      • 계산이 완료된 날짜입니다. 현재 나이를 결정할 때이 숫자는 오늘 날짜 일 것입니다.
  • 단위
    • "Y", "M", "D", "YM", "YD"또는 "MD"로 구성된 출력 선택.
  • Y – 입력 한 시작 날짜와 종료 날짜 사이의 전체 경과 연도의 총 수입니다.
    • YM – 'M'은 몇 달을 나타냅니다. 이 결과는 'Y'에 대해 완전히 경과 한 년 수 개월을 나타냅니다. 숫자는 11을 초과하지 않습니다.
    • YD – 'D'는 며칠을 나타냅니다. 이 출력은 'Y'에 대해 완전히 경과 한 년 수를 나타냅니다. 이 수는 364를 초과하지 않습니다.
  • M – 입력 한 시작 날짜와 종료 날짜 사이에 완전히 경과 된 총 개월 수입니다.
    • MD – 다른 단위와 마찬가지로 'D'는 며칠을 나타냅니다. 이 출력은 'M'에 대해 완전히 경과 한 개월 수를 나타냅니다. 30을 초과 할 수 없습니다.
  • D – 입력 한 시작 날짜와 종료 날짜 사이에 완전히 경과 된 총 일 수입니다.

계산

사용할 구문을 이해 했으므로 수식을 설정할 수 있습니다. 앞에서 언급했듯이 DATEDIF 기능은 생년월일을 기준으로 연령을 결정할 때 더 유연한 옵션입니다. 그 이유는 연도의 모든 세부 사항을 년, 월 및 일 형식으로 계산할 수 있기 때문입니다.

시작하려면 셀에서 사용할 예제 날짜가 필요합니다. 1972 년 714 일 날짜를 A1 셀에 배치하기로 결정했습니다. 우리는 셀의 오른쪽에있는 수식을 수행 할 것입니다.

나이를 계산하기 위해 가장 기본적인 버전의 수식으로 시작하겠습니다. 위의 구문을 사용하여 무엇이 무엇인지 알아 내면 A1 은 기술적으로 start_date 이고 오늘end_date 가되고 "Y"를 사용하여 나이를 몇 년으로 결정할 것입니다. 이것이 사용되는 첫 번째 공식이 다음과 같은 이유입니다.

= 날짜 (A1, 오늘 (), ”Y”)

올바르게 수행하면 계산 된 연령을 나타내는 숫자가 B1에 ' 46 '으로 표시됩니다.

이번에는 같은 공식을하겠습니다.“Y”대신 “M”을 사용하여 나이를 몇 달 단위로 결정할 것입니다.

= 날짜 (A1, 오늘 (), ”M”)

총 559 개월입니다. 559 개월이되었습니다.

그러나이 숫자는 약간 터무니 없으며 “M”대신 “YM” 을 사용하여 한 단계 더 낮출 수 있다고 생각합니다.

= 날짜 (A1, 오늘 (), ”YM”)

새로운 결과는 7보다 훨씬 관리하기 쉬운 숫자 여야합니다.

철저히하기 위해“YD”와“MD”를 모두 사용하여 요일이 어떻게 보일지 봅시다.

= datedif (A1, 오늘 (), ”YD”)

= 날짜 (A1, 오늘 (), ”MD”)

이번에는 "YD"에 대한 결과가 B1에 표시되고 "MD"에 대한 결과가 B2 셀에 있습니다.

지금까지 문제가 있습니까?

다음으로 우리는 더 자세한 계산을 제공하기 위해이 모든 것을 하나로 묶을 것입니다. 수식을 입력하는 데 약간의 열광이 생길 수 있으므로 제공된 수식을 복사하여 B1 셀에 붙여 넣으십시오.

사용할 공식은 다음과 같습니다.

= datedif (A1, today (), "Y") & "년"& datedif (A1, today (), "YM") & "개월 및"& datedif (A1, today (), "MD") & "일 "

앰퍼샌드는 체인 링크처럼 각 수식을 연결하는 데 사용됩니다. 전체 계산을 수행하는 데 필요합니다. Google 스프레드 시트에는 다음과 같은 수식이 있어야합니다.

완전하고 자세한 계산은 46 년 7 개월 26 일을 우리에게 제공했습니다. ArrayFormula 함수를 사용하여 동일한 수식을 사용할 수도 있습니다. 즉, 단일 날짜뿐만 아니라 여러 날짜도 계산할 수 있습니다.

나는 무작위로 몇 가지 날짜를 선택하고 추가 셀 A2-A5에 꽂았습니다. 자신의 날짜를 선택하고 재미있게 보내십시오. ArrayFormula 함수를 사용하려면 다음을 복사하여 B1 셀에 붙여 넣습니다.

= ArrayFormula (datedif (B2, C2 (), "Y") & "년"& datedif (B2, C2 (), "YM") & "개월 및"& datedif (B2, C2 (), "MD") & "일")

이것들은 내 결과입니다 :

이제 날짜의 각 부분을 사케 조직을위한 깔끔한 작은 열로 분리하려고한다고 가정 해 봅시다. Google 스프레드 시트에서 시작일 (생년월일)을 한 열에 추가하고 종료일을 다른 열에 추가합니다. 필자의 예제에서는 start_date에 B2 셀을, end_date에 C2 셀을 선택했습니다. 내 날짜는 유명 인사 Burt Reynolds, Johnny Cash 및 Luke Perry의 출생 및 최근 사망과 관련이 있습니다.

표시된 바와 같이, 열 A는 개인의 이름이고, 열 B는 start_date를, C는 end_date를 저장합니다. 이제 오른쪽에 열을 네 개 더 추가하겠습니다. “Y”, “YM”, “YD”및 각각 3 가지의 조합에 대해 하나씩. 이제 각 유명인의 각 행에 올바른 수식을 추가하면됩니다.

버트 레이놀즈 :

= DATEDIF (B2, C2, "Y") 'Y'를 계산하려는 해당 열로 변경하십시오.

조니 현금 :

= DATEDIF (B3, C3, "Y") 'Y'를 계산하려는 해당 열로 변경하십시오.

루크 페리 :

= DATEDIF (B4, C4, "Y") 'Y'를 계산하려는 해당 열로 변경하십시오.

JOINED 수식을 얻으려면 앞에서 설명한 것처럼 ArrayFormula를 사용해야합니다. 수식 뒤에 그리고 괄호 안에 연도붙여 연도 와 같은 단어를 추가하여 연도 결과를 나타낼 수 있습니다.

= ArrayFormula (datedif (B2, C2, "Y") & "년"& datedif (B2, C2, "YM") & "개월 및"& datedif (B2, C2, "MD") & "일")

위의 공식은 유명인입니다. 그러나 한 번에 모두 제거하려면 다음 수식을 복사하여 셀 G2에 붙여 넣으십시오.

= ArrayFormula (datedif (B2 : B4, C2 : C4, "Y") & "년"& datedif (B2 : B4, C2 : C4, "YM") & "개월 &"& datedif (B2 : B4, C2 : C4, "MD") & "일")

Google 스프레드 시트는 다음과 같이 보입니다.

꽤 깔끔하지? DATEDIF 기능을 사용할 때 정말 간단합니다. 이제 YEARFRAC 기능을 사용하여 넘어갈 수 있습니다.

YEARFRAC 기능

YEARFRAC 함수는 간단한 결과를위한 간단한 기능입니다. 몇 년, 몇 달, 며칠 동안 추가 된 모든 출력없이 최종 결과를 제공 할 수 있습니다.

단일 셀에만 적용되는 기본 수식은 다음과 같습니다.

= int (YEARFRAC (A1, 오늘 ()))

셀 A1에 생년월일을 추가하고 수식을 B1에 붙여 넣습니다. 우리는 생년월일 11/04/1983을 사용합니다 :

결과는 35 세입니다. 단일 셀에 DATEDIF 함수를 사용할 때처럼 간단합니다. 여기에서 ArrayFormula 내에서 YEARFRAC를 사용할 수 있습니다. 이 공식은 학생, 교직원, 팀원 등과 같은 큰 그룹의 연령을 계산해야 할 때 더 유용합니다.

다양한 생년월일 열을 추가해야합니다. 나는 개인의 이름으로 사용될 A로 B 열을 선택했다. C 열이 최종 결과에 사용됩니다.

인접한 열에서 연령을 채우려면 다음 수식을 사용해야합니다.

= 배열 공식 (int (yearfrac (B2 : B8, today (), 1)))

결과를 얻으려면 위의 수식을 C2 셀에 배치하십시오.

전체 열을 계속 진행하고 끝을 알아내는 데 신경 쓰지 않으려면 수식에 약간의 변형을 추가 할 수 있습니다. 다음과 같이 ArrayFormula의 시작 부분에 IF 및 LEN을 입력하십시오.

= ArrayFormula (if (len (B2 : B), (int (yearfrac (B2 : B, today (), 1))))))

그러면 B2부터 시작하여 해당 열 내의 모든 결과가 계산됩니다.

생년월일에서 Google 시트의 연령을 계산하는 방법