シート上の他の場所の数式で使用されている値をテキストに与えるためのデータ検証

シート上の他の場所の数式で使用されている値をテキストに与えるためのデータ検証

私たちのグループでは、10 日間の休暇としてヨットをチャーターする予定です。旅行にかかる総費用を表示しようとしています。これは、食事、ビール、燃料、保険、係留料など、多くの半固定費をリストした簡単なスプレッドシートです。

ボート A のコストは 1000、ボート B のコストは 1500、ボート C のコストは 2000 であることがわかっています。ユーザーがドロップダウンからボート A、B、または C を選択し、最終的な合計に影響を与えるようにしたいと考えています。

どうやってやるの?

現在、データ検証を使用して実行できるのは、ドロップダウン リストに値 (1000、1500、2000) を表示することだけです。ユーザーが選択した値 (ボート A、ボート B、ボート C) に基づいて、終了値が自動的に変更されるようにしたいと考えています。

更新: 2016 年 5 月 18 日 - まだ 100% 動作していません。6 隻のボートをリストしていますが、そのうち 2 隻ではテーブルにある正しい値が表示されません。テーブル データは、E2:F7、
ボート 1 5999、ボート 2
6599、 ボート 3
4999 、 ボート 4 5099、ボート 5 6999 、ボート 6 6499 です。セル B5 は、ボート 1 からボート 6 を含むドロップダウン リストです。 セル C5 は、選択したボートのコストを 3 で割った値を求める数式です。 セル C5 には、次の数式があります =(VLOOKUP(B5,$E$2:$F$7,2))/3 これにより、ボート 1 とボート 2 を除くすべてのボートの正しい値が表示されます。ボート 1 とボート 2 は、6999 というボートの価格に基づいて計算されていますが、ボート 1 とボート 2 はそれらの価格ではありません。 助けてください。とても近いです







答え1

計算にドロップダウンのあるセルを使用すると、合計は自動的に変更されます。

ドロップダウンにテキストを表示したい場合は、どこかのテーブルから一致するコストを選択する必要があります。6 つのセル「ボート 1」、1000、「ボート 2」、1500、「ボート 3」、2000 (3 行) を好きな場所 (誰も見ない場所、別のシート、またはシートの真上) に配置できます。

=VLOOKUP(<cell with the dropdown>,TheTable,2,FALSE)次に、選択したボートの価格を計算する式を使用して、これを以降の計算に使用します。

ドロップダウン内のテキストは必ず表内のテキストと同じスペルにしてください。そうでないと、数式で見つけることができません。

関連情報