EXCELにて商品の規格サイズの値を返す数式を教えてください

このQ&Aのポイント
  • EXCELを使用して商品の規格サイズの値を返す数式を教えてください。
  • 仕事で使用する集計表の作成において、商品のサイズごとに規格があります。規格サイズは横×縦の最大長さで表され、規格サイズの単価×数量×m2数が結果金額となります。
  • セルAに横の長さ、Bに縦の長さ、Cに規格サイズ、Dに個数、Eにm2数、Fに結果金額を入力し、規格サイズを返す数式を知りたいです。また、規格サイズにはa、b、cの区分があり、それぞれに対応した単価が設定されています。
回答を見る
  • ベストアンサー

EXCELにて商品の規格サイズの値を返す数式を教えてください

仕事で使用するための集計表を作成しています 商品のサイズごとに規格があり、 横x縦=1辺の最大長さが、規格サイズとなり 規格サイズの単価x数量xm2数=結果金額 セルAに横の長さ、Bには縦、Cには規格サイズ、Dには個数、Eにはm2数、Fに結果金額といった集計をしたいのですが、 規格サイズを返す数式が分からず質問させていただきます 規格サイズですが、横x縦の最大1辺の長さが 1~450までが a 451~750までが b 751~1500までが c とした場合どのような関数を使用するのでしょうか? a単価=100円 b単価=110円 c単価=120円 とここまで返せて 結果金額の計算=Cセル規格サイズ単価xDセル個数xEm2数となれば パーフェクトです ご存知の方お教えいただきますと 非常にありがたいです 今回初めての質問で 質問内容が分かりにくいかもすれませんが どうぞ、よろしくお願いいたします  

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

  • ベストアンサー
noname#99913
noname#99913
回答No.1

「m2」というのは何でしょうか? 専門用語を使う場合は、説明をつけてください。 (1)H1からH3に、「1」「451」「751」と入力 (2)I1からI3に、「a」「b」「c」と入力 (3)J1からJ3に、「100」「110」「120」と入力 (4)C1に「=VLOOKUP(MAX(A1,B1),H:I,2,TRUE)」と入力し、下へ必要なだけコピー (5)F1に「=VLOOKUP(C1,I:J,2,FALSE)*D1*[m2]」と入力し、下へ必要なだけコピー

yummying
質問者

お礼

お礼が遅くなりました おかげさまで、スムーズに作成できました ありがとうございました^^

yummying
質問者

補足

質問者です m2とは平方メートルのことです そのまま変換通りに入れてしまいました すみませんでした

その他の回答 (4)

noname#99913
noname#99913
回答No.5

No.1です。m2が面積なら、下の式でどうぞ。ところで、A、Bの単位はcmですか? cmで計算しましたけど。違ったら、(5)の「=A1*B1/10000」の「/10000」を適当に変えてください。 (5)E1に「=A1*B1/10000」と入力し、下へ必要なだけコピー (6)F1に「=VLOOKUP(C1,I:J,2,FALSE)*D1*E1」と入力し、下へ必要なだけコピー

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

No.3です。 何度もごめんなさい。 前回の回答で m2数を掛けるのを忘れていました。 結果金額の F2セル =IF(D2="","",INDEX($L$2:$L$4,MATCH(C2,$H$2:$H$4))*D2*E2) に訂正してください。 どうも失礼しました。m(__)m

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! 参考になるかどうか分かりませんが・・・ ↓の画像のように表を作ってみました。 H列~L列の表を元に計算式を入れます。 まず、 C2セル =IF(COUNTBLANK(A2:B2)>0,"",INDEX($H$2:$H$4,MATCH(LARGE(A2:B2,1),$I$2:$I$4,1))) E2セル =IF(C2="","",A2*B2) F2セル =IF(D2="","",INDEX($L$2:$L$4,MATCH(C2,$H$2:$H$4))*D2) としてそれぞれのセルをオートフィルで下へコピーします。 これで希望に近い形にならないでしょうか? 以上、参考になれば幸いです。m(__)m

回答No.2

F2セル =LOOKUP(C2,単価表) または =VLOOKUP(C2,単価表,2) [Ctrl]+[F3]名前の定義 名前 単価表 参照範囲 =$B$6:$C$8 m2数 って面積(平方メートル)のことでしょうか?

関連するQ&A

  • エクセルの関数(数式)の使い方について教えてください。

    例えば、単価500円(セルA1)の物を135個(セルB2) 代理店が販売したとします。 1~100個までは売上の1割、101~200個までは売上の2割を 代理店に支払おうと思っています。 エクセルで、単価と販売個数を入力するだけで 支払い金額(セルC1)がでるように作りたいのですが どのような数式をいれたらよいのでしょうか。 教えてください。よろしくお願いします。

  • コピー用紙や本の規格サイズについて

     現在、コピー用紙や本のサイズにはA4やB4などの規格サイズがあることは知っていたのですが、最近ふと気になったことがありました。  コピー用紙や本の規格サイズの縦と横の長さが今の比率になった理由がわからないのです。縦が長い理由、横が短い理由などがあれば非常に興味があります。この質問に対する情報や文献を知っている方いましたら教えてください。

  • エクセルの数式を教えてください

    エクセル2010を使用しています。 セルA1に金額が、セルB1に数量が入っています。 セルC1には単価を四捨五入で計算するため=ROUND(A2/B2,0)と式を入れました。 ほかの行にも対応させると、まだ金額等の入っていない行に#DIV/0!と表示されます。 これを表示されないようにしたいのです。 ご存じの方、教えてください。

  • 入力した合計数値を振り分けたい

    関数とかマクロなど理解していない初心者でエクセル2003を使用しいます。 例えば 1Aのセルに1~10個(単価50円)と入力済 2Aのセルに11~20個(単価40円)と入力済 3Aのセルに21~30個(単価30円)と入力済 1B~3Bのセルに個数欄未入力 1C~3Cのセルに金額自動計算式入力済 4Bのセルに合計個数欄未入力 4Cのセルに合計金額自動計算式入力済 とした場合、例えば4Bの合計個数に29個と入力すると、自動的に1Bに10個、2Bに10個、3Bに9個と個数が振り分けられる様にしたいのですが、できるのでしょうか?

  • Excel 配列数式

    Excelにて日付の2列x数行からなる表があります。 A列  B列 1 2008/2/1 0:00 2008/2/2 12:00 2 2008/3/1 0:00 2008/3/3 00:00 .. 集計セル: A列とB列を比較して、24時間以内の誤差である行数をカウントした結果を 集計セルに入力したいのですがどのようにしたら良いでしょうか? B列からA列を引いて-1以上1以下の場合を真として、その結果をカウントして 集計セルに叩き込めばよいと思いますが、思うようにできません。。 配列数式を使えば出来そうな気がしますが思ったような結果が得られ ません。 よろしくお願いします。

  • EXCEL(エクセル)の集計方法について。

    EXCEL(エクセル)の集計方法について。 仕事が進まず、大変困っています。 列A~Zまでに複数の項目があります。 ピボットを使い、表を作ります。 縦にA~Cの項目「名称」、「型式」、「単価」をとります。 横にD~Eの項目、「受注番号」、「項」をとります。 そして、Fの項目「個数」の集計をします。 しかし横が入り切れませんでした。 「受注番号」、「項」を基準にデータを三つに分け、ピボットで作成しましたが、それでは縦の行がバラバラになってしまいます。 縦の行は全く同じものをそれぞれの表では使いたいのです。 そういう表は作れますか?なるべく関数は使いたくありません。(データが何千行とあるので重くなります) 初心者なので、説明が分かりづらく、申し訳ございません。 アドレスをお願いします。

  • 数式を教えてください。(エクセル)

    教えてください。 A1セルに100、B1に200、C3に-300 A2セルに-50、B2に50、C3に-50 があるとします。 で、縦の計算法を常に引き算をしたいのです。(A1-A2のように) オートSUMの場合、Aの列はちゃんと計算できると思うのですが、そうするとBの列は250になってしまいますよね。 この答えは200-50=150としたいのです。 またC列は、-300引く-50で、答えは-250としたいのですが・・・ マイナスを認識しつつ、セルの数値がプラス・マイナスにかかわらず すべて引き算計算をしたいのですが、 そういう数式ってありますか?

  • エクセル 数式をコピーペーストしたい

    具体的に話をします セルA1に単価 セルB1に数量 セルC1に結果 ↑↑↑ この式をセルA2~100行目までペーストしたいです 普通にセルA1の数式をコピーしてペーストすると出来ませんでした まさか1行1行数式を入力するわけにはいかないので簡単なやり方があれば教えて下さい

  • エクセルでの簡単な集計について

     A B C D E F ・・・・W X 1 2 3 4 1の行に単価、2~4の行は個数です Xの列に単価*個数の合計を各行ごとに出したい。 なるべく簡単な式を教えてください。

  • Excelの関数が更新しない! 解決方法を教えてください。

    こんにちは!カテが違うかもしれませんが宜しくお願いします。 会社で作ったExcelの書式がうまく機能しなくなりました。 とても簡単な内容なのですが、数値を入力しても結果が更新されません。 原因が分からないので数式を再度入れなおすと結果が正常に返ってくるのです。 これは変だと思い、他の結果が返っていないセルで 「A10→A100(0を一つ増やす)→A10(増やした0を消去する)」 を一連の作業で行うと解が帰ってくるのです。数式自体は単純なものです。 下に例を書き出しておきます。 セルA1に>=IF(入力頁!A2="","",入力頁!A2)→商品名 セルB1に>=IF(入力頁!B2="","",入力頁!B2)→受注個数 セルC1に>=IF(単価頁!B2="","",単価頁!B2)→単価 セルD1に>=B1*C1→小計 セルE1に>=IF(A3="","",ROUNDDOWN(A3*0.05,0))→消費税計算 ※そして、小計の下方に集計するセルを設けて請求書としております。 ※商品内容が複雑で1ページに数式の含んだセルが300個程度あり、この頁がブック内に15ページ、データの頁(入力、単価など)が3ページ有ります。 OKwaveも見てみましたが私の症状とは微妙に違うようなので質問させていただきました。宜しくお願いします。

専門家に質問してみよう