ここから本文です

商品の仕入れ金額をEXCELでうまく計算する方法はないでしょうか?

hir********さん

2009/10/2723:54:46

商品の仕入れ金額をEXCELでうまく計算する方法はないでしょうか?

扱う商品にいろいろと種類があり、仕入れ金額が固定のもの、仕入れ数が多くなると金額が安くなるものが混在しています。
しかも仕入れ数によって金額が変動するものの中には
1.その一品目だけの数で、金額を判定する。
2.似たような商品の数で金額を判定する。例えば発泡酒ならどれでもよく、アサヒとキリンとサントリーを混ぜて10個ならそれぞれ安くなる。20個ならさらに安く、30個ならさらにさらに安くなる。銘柄によって安くなったときの金額は異なる。
といったものが混在しています。

ひとつのシートでデータベースを作り、商品に品番をふって、別のシートで品番と個数を入力すると金額を自動で表示してくれるようなものが作りたいと思っています。

2.の補足ですが、
アサヒ 基本…100円 10個以上…95円 20個以上…90円
キリン 基本…90円 10個以上…85円 20個以上…80円
サントリー 基本…95円 10個以上…88円 20個以上…80円
個数は混合OK
といった感じです。

どなたかお知恵を貸してくださると助かります。

補足補足です。
入力シートを印刷すると、そのまま発注用紙となる用のな物が理想です。
したがって、入力シートにアサヒ(の品番)5個、キリン(の品番)5個、サントリー(の品番)5個、と入力すればそれぞれ
アサヒ 95円
キリン 85円
サントリー 88円
と合計数の判定までできないものでしょうか?
(この場合は各数足して15個なので、10個以上20個未満の金額が適用される。)

閲覧数:
402
回答数:
1
お礼:
250枚

違反報告

ベストアンサーに選ばれた回答

sp1********さん

編集あり2009/10/3006:13:21

一例として回答します。
一つのブックに「入力」シートと「データベース」シートを用意します。
各シートの1行目は項目名を表示して、データは2行目から入れるとします。
画像には下記の項目と計算式が入っています。

「データベース」シート(画像の下の表)
A1セルから右に、品番 、商品名、個数A、単価A、個数B、単価B、個数C、単価C
A2セルから右に、各データを入れます。

個数Aと単価A、個数Bと単価B、個数Cと単価Cはそれぞれ個数と単価の関係です。

「入力」シート(画像の上の表)
A1セルから右に、品番、個数、商品名、単価、金額、個数A、単価A、個数B、 単価B、個数C、単価C
A2セル:手入力、B2セル:手入力
C2セル:=IF(A2="","",VLOOKUP($A2,データベース!$A:$H,2,FALSE))
D2セル:=IF(A2="","",IF(B2>=J2,K2,IF(B2>=I2,J2,G2)))
E2セル:=IF(A2="",0,B2*D2)
F2セル:=VLOOKUP($A2,データベース!$A:$H,3,FALSE)
G2セル:=VLOOKUP($A2,データベース!$A:$H,4,FALSE)
H2セル:=VLOOKUP($A2,データベース!$A:$H,5,FALSE)
I2セル:=VLOOKUP($A2,データベース!$A:$H,6,FALSE)
J2セル:=VLOOKUP($A2,データベース!$A:$H,7,FALSE)
K2セル:=VLOOKUP($A2,データベース!$A:$H,8,FALSE)

品番が空白なら商品名と単価を空白、金額は0にしています。
F列からK列は作業列なので使うときは非表示の方がすっきりします。
データベースに無い品番を入れると「#N/A」が表示されます。

【補足に対して】
入力シートのデータ入力行が2行~11行あるとして12行目に合計欄があるとします。
すると個数の合計はB12セルになります。B12セル:=SUM(B2:B11)

D2セルの単価の計算をB12セルの値と比較すればよいので下記の計算式になります
D2セル:=IF(A2="","",IF($B$12>=J2,K2,IF($B$12>=I2,J2,G2)))

一例として回答します。
一つのブックに「入力」シートと「データベース」シートを用意します。...

この回答は投票によってベストアンサーに選ばれました!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる