条件が満たされた場合、セル参照を列ごとに自動的に移動する

条件が満たされた場合、セル参照を列ごとに自動的に移動する

表 1: 例: 下請業者は、行 1 に更新の日付を入力し、行 2 に前回の更新以降に 1 日あたりに設置された平均線形フィートを入力します。

表 2: プロジェクトの日付範囲全体を行 4 に入力します (進捗グラフの x 軸として)。グラフの y 軸である行 5 には、更新期間の毎日のフィート/日 (つまり、開始から 5 月 5 日までの毎日が「25」) を表示し、次の更新期間になると次の期間のフィート/日に自動的に変更する必要があります。

行 4 の日付が次の更新範囲 (行 1) に該当する場合に、1 日あたりのフィートの参照セル (行 2) を次のセルに進めるような行 5 の数式用の関数はありますか?

数式の範囲内のすべてのセルを含む IF、OR、AND ステートメントのみを使用するバージョンを作成しましたが、範囲が非常に短い場合です。要件を変更しており、範囲が数百のセル長になる可能性があるため、列 FF に移動する必要がある場合は、「G5<B1 の場合は A2 を入れ、H5<B1 の場合は A2 を入れます…」のような数式を作成できません。

これで明確になったと思います。さらに説明する必要がある場合はお知らせください。

答え1

INDEX と SUMIF を使えばこれができそうです。例に 100% 従っているわけではありませんが、次のようになります。

=INDEX(A:A,SUMIF(G5:FF5,">"&B1)+1)

関連情報