![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.4ベストアンサー
- 回答日時:
度々すみません、No3です。
一行で表示できる式を確認できましたので一応書いておきます。=IF(C16="S",VLOOKUP(C13,B4:F9,2,FALSE),IF(C16="M",VLOOKUP(C13,B4:F9,3,FALSE),IF(C16="L",VLOOKUP(C13,B4:F9,4,FALSE))))
C16…入力サイズの入ったセル、C13…入力商品名の入ったセル
B4:F9…重量の表(商品名の列を含む)、列数…2~(1は商品名の列です)、FALSE…完全一致
こんな感じで出力できると思います。
No.5
- 回答日時:
検索したい商品名をセルB1に入力して
検索したいサイズをセルB2に入力して
表がA列に商品名、5行目にサイズが並んでいて
セルB6からE8まであり、重量をセルB3に表示させるとすると
=VLOOKUP(B1,A6:D8,MATCH(B2,5:5,0),0)
上記数式で如何でしょう。
A6:D8は、商品名を含む重量が入力されている範囲
5:5は、サイズが入力されている行全体(A5:D5でも良い)
仕様と違うところは、適宜変更してください。
No.3
- 回答日時:
こんにちは。
通りすがりのものです。VBを使わないという前提で、かつ、同じシート内に商品名とサイズをセルに入力し、検索結果(重量)をセルに出力するとゆう設定で。。。
まず、商品名のセルから各サイズ毎の重量をVLOOKUP()関数にて抽出します。
例1)=VLOOKUP(C13,B4:F9,2,FALSE)
C13…商品名の入力セル、B4:F9…商品名列を含む検索対象の「重量」、2…表内で各サイズの入っているセルの列番号、FALSE:完全一致 (こちらの関数の正確な説明はHELPを参照してください)
とりあえず、上記の式をサイズ分式内の列番号(上記値2)を変えて(S、M、Lなら3つ)作成します。
次に重量の検索結果を表示するセル内に
例2)=IF(C16="S",E13,IF(C16="M",F13,IF(C16="L",G13,)))
C16…サイズを入力したセル、E13~G13…例1にて作成した、各サイズ毎に作成した重量の入ったセル
と入力します。
以上で美しくはないですが、とりあえず重量は求められると思います。
No.2
- 回答日時:
手抜きといえば手抜きですが。
1列目を
(A1は空欄)、5(B1)、10(C1)、15(D1)
2列めを
1(A2…以下同様)、2、3、4
3列目を
ぶどう、50、100、150
4列目を
みかん、15、25、35
5列目を
りんご、30、60、90(ここがD5)
とします。
2列目を追加した点に注意してください。
A8にぶどう、B8に5と入れて、C8に
=VLOOKUP(A8,A1:D6,HLOOKUP(B8,B1:D2,2,TRUE),TRUE)
と入れます。
これで「50」が求まります。
2列目を追加したのは、hlookupでうまく列番号が取得できなかったからです。
邪魔なら、適当に非表示とかにしてください。
こんなものでもいいでしょうか?
No.1
- 回答日時:
Excelを使用して交わる部分、又は重量を出したい部分に数式を入力すればいいんだと思います。
A商品*サイズ=重量になるように、数式を入力してみてはどうですか。ただ、Aと入力しても駄目だと思うので、A商品用の数式(数値など)あらかじめ設定しておいて、使用する場合にコピー&ペーストで複製すればいいのかな?
A商品*サイズという数式か、A商品*サイズの場所という普通の掛け算でいいのではないでしょうか?
この回答への補足
説明不足で申し訳ございません。
重量はもう入力されてます。
もう完成している表の中から重量が簡単に検索できる数式を入れたいのです。
ちなみに完成している表は丸め計算で出した重量です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) チームごとにどの商品を何個希望しているか数量を算出したいです。 A列(A2~A265)に各チーム名が 3 2023/07/18 18:46
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- その他(Microsoft Office) Excelで該当しない項目(#N/Aの商品名)を簡単に表示・抽出させる方法についてです 1 2022/08/25 22:12
- その他(Microsoft Office) EXCEL VLOOKUPに関する質問 5 2023/02/08 11:38
- Excel(エクセル) Excel での関数についての質問です。 例えばA列に商品名を、B列に個数をそれぞれ入力しています。 7 2023/05/13 10:51
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Visual Basic(VBA) 【VBA】複数行あるカンマ区切りのデータを全て縦に一列に並べたい 5 2022/04/13 17:03
- Excel(エクセル) エクセルでのVBA 2 2022/08/03 06:48
- Excel(エクセル) エクセルの表について 3 2023/04/14 18:00
- Excel(エクセル) スプレッドシートでの質問です 1 2023/07/06 20:43
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのチェックボックスを...
-
エクセルで数字から名前に変...
-
エクセルのセルの右上に出る緑...
-
Excel:セルに入力されている日...
-
VBAで「セルに何か入っている場...
-
エクセル関数で…
-
エクセルでのNULLという文字列...
-
エクセルで、縦の列に順番に1...
-
Excelの循環参照について
-
エクセルで当月の数字を入力し...
-
pages で「テキストを左右両端...
-
エクセル 条件が成立した場合...
-
エクセルで在庫表を作りたい
-
折り返して表示、縮小して表示...
-
エクセルについて、A1が1ならば...
-
エクセルにて結合サイズが異な...
-
エクセル セルに0(ゼロ)を表...
-
EXCEL ダブルクリックして他の...
-
又もや、ハイパーリンクの不具合?
-
Numbersでマイナス値を赤色にす...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのチェックボックスを...
-
エクセルで数字から名前に変...
-
エクセルでのセルをまたぐ文字...
-
Excel関数 「日付を入力...
-
Excel:セルに入力されている日...
-
エクセル 条件が成立した場合...
-
エクセルでのNULLという文字列...
-
VBAで「セルに何か入っている場...
-
エクセルで縦書きルビの付け方
-
折り返して表示、縮小して表示...
-
エクセルで漢字を数字に変換す...
-
pages で「テキストを左右両端...
-
(EXCEL)CELLの色をカウントす...
-
Excel:複数セルの計算値を一気...
-
エクセル関数で…
-
エクセルについて、A1が1ならば...
-
エクセル関数で「数値が入力さ...
-
エクセルファイルを開くとメッ...
-
エクセル2007 番地の並び替え...
-
配列の逆行列が求められない(M...
おすすめ情報