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 년 7 월 14 일 세포로 A1 . 오른쪽에있는 셀에서 수식을 작성합니다. B1 , 당신이 그것의 요령을 얻기 위해 따라 가고 싶다면.
나이를 계산하는 가장 기본적인 공식부터 시작하겠습니다. 위의 구문을 사용하여 무엇이 무엇인지 파악하는 경우 A1 기술적으로는 시작일 , 오늘 될 것입니다 종료일 , 우리는 와이 . 이것이 사용되는 첫 번째 공식이 다음과 같은 이유입니다.
= datedif (A1, 오늘 (), Y)
유용한 힌트 : 수식을 복사하여 B2에 직접 붙여넣고 Enter 키를 눌러 적절한 출력을 받으십시오.
올바르게 완료되면 계산 된 연령을 나타내는 숫자가 B1에‘ 4 8'.
이번에 만 같은 공식을 적용 해 보겠습니다. 미디엄 Y 대신.
= datedif (A1, 오늘 (), M)
합계는 559 개월입니다. 559 개월이되었습니다.
하지만이 숫자는 좀 터무니없고 다음을 사용하여 한 단계 낮출 수 있다고 생각합니다. YM M 대신에.
= datedif (A1, 오늘 (), YM)
새로운 결과는 7이되어야합니다. 이는 훨씬 더 관리하기 쉬운 숫자입니다.
꼼꼼하게 YD와 MD를 함께 사용하여 하루가 어떻게 될지 살펴 보겠습니다.
= datedif (A1, 오늘 (), YD)
= datedif (A1, 오늘 (), MD)
이번에는 YD에 대한 결과가 B1에 표시되고 MD에 대한 결과가 B2 셀에 있습니다.
지금까지의 요령이 있습니까?
다음으로, 우리는 더 자세한 계산을 제공하기 위해이 모든 것을 하나로 묶을 것입니다. 수식을 입력하는 데 약간 바쁠 수 있으므로 제공된 수식을 복사하여 B1 셀에 붙여 넣으십시오.
사용할 공식은 다음과 같습니다.
= datedif (A1, today (), Y) & 년 & datedif (A1, today (), YM) & 개월 & & datedif (A1, today (), MD) & days
앰퍼샌드는 체인 링크처럼 각 수식을 결합하는 데 사용됩니다. 이것은 전체 계산을 얻기 위해 필요합니다. 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의 출생 및 최근 사망과 관련이 있습니다.
심즈 4 추가 특성 치트
그림과 같이 A 열은 개인의 이름이고 B 열은 start_date, C 열은 end_date입니다. 이제 오른쪽에 열을 4 개 더 추가하겠습니다. Y, YM, YD 각각 및 세 가지 조합에 대해 하나씩. 이제 각 유명인의 각 행에 올바른 수식을 추가하기 만하면됩니다.
버트 레이놀즈 :
= 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) & days)
Google 스프레드 시트는 다음과 같이 표시됩니다.
꽤 깔끔 하죠? DATEDIF 함수를 사용하면 정말 간단합니다. 이제 YEARFRAC 함수를 사용할 수 있습니다.
YEARFRAC 함수
YEARFRAC 함수는 간단한 결과를위한 간단한 함수입니다. 몇 년, 몇 달, 며칠 동안 추가로 추가 된 출력없이 최종 결과를 제공하는 지점까지 곧바로 있습니다.
다음은 단일 셀에만 적용 할 수있는 기본 수식입니다.
= int (YEARFRAC (A1, 오늘 ()))
A1 셀에 생년월일을 추가하고 결과를 위해 수식을 B1에 붙여 넣습니다. 생년월일을 사용합니다. 1983 년 4 월 11 일 :
결과는 35 세입니다. 단일 셀에 DATEDIF 함수를 사용할 때와 마찬가지로 간단합니다. 여기에서 ArrayFormula 내에서 YEARFRAC를 사용할 수 있습니다. 이 공식은 학생, 교수진, 팀원 등과 같은 대규모 그룹의 연령을 계산해야 할 때 더 유용합니다.
다양한 생년월일 열을 추가해야합니다. 개인의 이름에 A가 사용되므로 B 열을 선택했습니다. C 열은 최종 결과로 사용됩니다.
인접한 열에 연령을 채우려면 다음 공식을 사용해야합니다.
= ArrayFormula (int (yearfrac (B2 : B8, today (), 1)))
결과를 얻으려면 위의 수식을 C2 셀에 넣으십시오.
전체 열만 진행하고 끝점을 파악하는 데 신경 쓰지 않으려면 수식에 약간의 변형을 추가 할 수 있습니다. 다음과 같이 ArrayFormula의 시작 부분에 IF 및 LEN을 지정하십시오.
= ArrayFormula (if (len (B2 : B), (int (yearfrac (B2 : B, today (), 1))),))
그러면 B2에서 시작하는 해당 열 내의 모든 결과가 계산됩니다.