- ベストアンサー
エクセルで数値を自動入力したいです
エクセルで数値を自動入力したいです。 B7にデータの入力規則→入力値の種類をリスト、元の値を4cm,5cm,6cmと設定しています。 B7を選択すればN5に決まった数値を自動入力(表示)するように設定したいです。 4cmを選択50を表示 5cmを選択80を表示 6cmを選択100を表示 N5にどういう数式を入力すればよいですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
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)
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
回答No.2
=sum(50*(b7="4cm"),80*(b7="5cm"),100*(b7="6cm")) とも。