2017-12-07 3 views
0

운동 선수의 입력을 사용하여 스프레드 시트에 연결되는 Google 양식을 통해 선수 데이터베이스를 만들려고합니다.데이터를 새로 추가 할 때 DATEDIF에서 날짜가 변경되는 이유는 무엇입니까?

양식의 각 질문은 스프레드 시트의 일치하는 열에 해당합니다. 스프레드 시트에 답장을 직접 보낼 수있는 것 (별도의 시트에 표시됨) 이외에는 모든 것이 허용됩니다.

그러나 항상 - 저는 운동 선수가 필요합니다. DATEDIF를 사용하여 현재 나이를 생성하는 생년월일을 입력하면 다른 열이 포함됩니다.

열이 양식에 없으므로 각 새 항목에 대해 별도로 작성해야합니다. 현재 데이터베이스에있는 700 명이 넘는 운동 선수와 그 이상이 올 것입니다.

여기 내 문제가 있습니다 ... 수동으로 DoB 셀과 A1 셀을 사용하여 모든 단일 운동 선수에 대한 DATEDIF 수식을 수동으로 연결했습니다. 그들은 모두 작동합니다.

전까지는 다른 항목을 추가합니다. 그런 다음 새 항목 아래에 DATEDIF가 새 행으로 대체 된 모든 운동 선수의 DoB 셀을 추적 할 수있는 것처럼 보일지라도 TODAY에 행이 추가되므로 두 개의 새 항목이있는 경우 A1은 A2, A3가됩니다. 에.

A 열의 모든 셀을 TODAY로 만드는 대신 DATEDIF 수식을 적용하여 A1을 내 참조로 사용하지 않는 방법이 있습니까?

이것은 내가 사용하는 공식입니다. =DATEDIF(H2,A1,"Y") 내 날짜는 모두 dd/mm/yyyy 형식입니다. 선수 DoBs는 모두 H 열입니다. 오늘은 항상 A1입니다 ...

이것은 내 머리보다 훨씬 위에 있습니다. 나는 짐을 꾸지 못하는 짐승을 만들었습니다. 수백 개의 DATEDIF 수식을 정확한 오늘 셀로 향하게합니다. 그리고 인생은 너무 짧습니다!

크게 감사합니다 어떤 도움 ...

+0

= DATEDIF (H2, $ A $ 1, "Y")'또는'= DATEDIF (H2, TODAY(), "Y")'를 사용하고 다음 번에 google 스프레드 시트 태그를 포함 시키십시오. 그들은 세포 기능에 대해 많은 것을 알고있는 것 같습니다. – Cooper

+0

그냥 업데이트 할 수 있습니다 ... 내 형식으로 DATEDIF (H2, 오늘(), "Y")를 사용했으며 a) 완벽하게 작동하고 b) 서식을 업데이트하여 열을 아래로 끌어다 놓을 수있게했습니다. 모든 항목! –

답변

0

짧은 대답

사용

  • =DATEDIF(H2,$A$1,"Y") 또는
  • =DATEDIF(H2,TODAY(),"Y")

설명

Google 스프레드 시트 참조는 상대적이거나 절대적 일 수 있습니다. A1은 상대 참조이고, $ A $ 1은 절대 참조입니다.

반면에 함수를 함수 매개 변수로 사용할 수 있습니다.

+0

감사합니다. 나는 나의 참고 자료로서 A1을 묶을 필요가있다. .. 희망이 있, 이것은 정확하게 그것을 할 것이다. .. –

관련 문제