アスリートからの入力を使用して、スプレッドシートにリンクするGoogleフォームを使用してアスリートデータベースを作成しようとしています。データを新しい行に追加すると、DATEDIFで日付が変わるのはなぜですか?
フォーム上の各質問は、スプレッドシートの一致する列に対応しています。私はスプレッドシートに直接返信することはできないという事実を除いて(別々のシートに表示されます)、すべてが受け入れられます...
しかし、いつものことですが、私はアスリート現在の年齢を生成する生年月日なので、DATEDIFを使用して別の列を追加します。
この列はフォームにはないので、新しいエントリごとに別々に作成する必要があります。現在、700人以上のアスリートがデータベースに追加されています。
ここに私の問題があります。私は、DoBセルとA1セルを今日のように使って、すべてのアスリートのDATEDIF式を手動でリンクしました。彼らはすべて働いている。
まで別のエントリを追加します。次に、その新しいエントリの下で、DATEDIFは新しい行によって置き換えられたすべてのアスリートのDoBセルを追跡することができるように見えるが、TODAYに行を追加するので、A1はA2になり、A3は2つの新しいエントリに。
列AのすべてのセルをTODAYにするのではなく、DATEDIF式を適用してA1を参照として停止する方法はありますか?
これは私が使用している公式です:=DATEDIF(H2,A1,"Y")
私の日付はすべてdd/mm/yyyy形式です。選手のDoBsはすべて列Hに入っています。今日は常にA1です...
これは私の頭の上にありますが、私は新しい行を挿入し、何百ものDATEDIF式を正しいTODAYセルに向けています。人生はそれにはあまりにも短いです!
任意の助けも大歓迎...
= DATEDIF(H2、$ A $ 1、 "Y") 'または' = DATEDIF(H2、TODAY()、Y ")'を使用して、次にgoogle-spreadsheetタグを含めるようにしてください。彼らは細胞の機能についてたくさん知っているようです。 – Cooper
ちょうどこれを更新する...私は私のフォーマットとしてDATEDIF(H2、TODAY()、 "Y")を使用し、a)それは完全に動作するだけでなく、b)すべてのエントリ! –