質問: 【数式の質問】指定したセルの日付の前日の数値を参照したい 数式に関して、以下添付画像をご参考の上、ご教授いただけますと幸いです。 [現状(画像)説明] 【対応前】の列には「対応日」のセルに入力した前日の数値が反映されるよう、C2(青で囲った部分)のセルには以下数式を入れています。 =IFERROR(INDEX($E2:2,1,$B2-DATE(2021,2,1))) 上記数式ですと、E1以降の日付のスタート「赤で囲った部分」を変えたい場合に上記数式の「2021,2,1」の部分を手入力で修正しなくてはいけないため、手間がかかっています。 (例えばE1のスタートを2021/8/1から始めたい場合、数式も「2021,8,1」に変更しなくてはいけない) [変更したいこと] E1以降の日付部分スタート部分を変更した際に、【対応前】に反映される数値が数式を修正せずに自動的に反映されるよう変更したいと思っています。 上手く説明ができす大変恐縮ですが、不足等ありましたらご指摘いただけますと幸いです。何卒宜しくお願いいたします。
回答: =IFERROR(INDEX($E2:2,1,$B2-DATE(2021,2,1))) この式 あっていますか? (例えばE1のスタートを2021/8/1から始めたい場合、数式も「2021,8,1」に変更しなくてはいけない) この式が あっていると 仮定するなら 単純に=IFERROR(INDEX($E2:2,1,$B2-$E1)) で いいのでは