• ベストアンサー

エクセルで数値を自動入力したいです

エクセルで数値を自動入力したいです。 B7にデータの入力規則→入力値の種類をリスト、元の値を4cm,5cm,6cmと設定しています。 B7を選択すればN5に決まった数値を自動入力(表示)するように設定したいです。 4cmを選択50を表示 5cmを選択80を表示 6cmを選択100を表示 N5にどういう数式を入力すればよいですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

N5セルに数式を記入しておき、計算結果として表示させます。 具体的には色々な関数を使い、様々に工夫して作成できます。どれが良いかは、実際にあなたがホントにヤリタイ事に応じて選び、使い分けます。 例: =IF(B7="","",CHOOSE(MATCH(B7,{"4cm","5cm","6cm"}),50,80,100)) 例: =IF(B7="4cm",50) + IF(B7="5cm",80) + IF(B7="6cm",100) 例: D1,D2,D3に4cm,5cm,6cmを列記 E1,E2,E3に50,80,100を列記 =IF(B7="","",VLOOKUP(B7,D1:E3,2))

その他の回答 (1)

回答No.2

=sum(50*(b7="4cm"),80*(b7="5cm"),100*(b7="6cm"))  とも。

関連するQ&A

専門家に質問してみよう