[[20250404155625]] 『複数の条件から単価を表示させるには』(ゆっきぃ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『複数の条件から単価を表示させるには』(ゆっきぃ)

エクセル関数について超初心者です。
以下のような表を作りたいです。

sheet1
A(品名)  B(m2数)   C(単価)
パネル3ミリ  0.25m2     350円←枚単価
パネル3ミリ  1.05m2     1,000円←m2単価
配送料   (空白)     5,000円

別sheetに単価表を作成していて、そこから上記のように表示させたいです。
ここのAはsheet2のAから引っ張ってきて選択するようにしています。

sheet2《単価表》
A(品名)  B(枚単価)  C(m2単価)
パネル3ミリ  350円    1,000円
パネル5ミリ  530円    1,500円
パネル7ミリ  700円    2,000円
配送料            5,000円

条件としては、sheet1 B(m2数)が

・0.3m2未満は【枚単価】
・0.3m2以上は【m2単価】
・(空白)は配送料

いろいろ調べたのですが、どうしても分からないので、ご教示願います。
(VLOOKUP関数だけは少し使えます)

何卒よろしくお願い申し上げます。

< 使用 Excel:Excel2013、使用 OS:Windows10 >


>・0.3m2以上は【m2単価】
一律、1,000円ですか。
(?) 2025/04/04(金) 16:23:03

申し訳ございません、表記を間違えました。
0.3m2以上は平米計算するので、sheet1 C(単価)は、1,050円でした。
(ゆっきぃ) 2025/04/04(金) 16:28:25

A(品名)  B(m2数)   C(単価)
パネル3ミリ  0.25m2     350円←枚単価
パネル3ミリ  1.05m2     1,050円←枚単価

の間違いです。
大変失礼いたしました。
(ゆっきぃ) 2025/04/04(金) 16:30:43


  C2 =IF(B2="",VLOOKUP("配送料",単価表!A:C,3,0),IF(B2<"0.3m2",VLOOKUP(A2,単価表!A:C,2,0),VLOOKUP(A2,単価表!A:C,3,0)))
 下にコピー。
(適当) 2025/04/04(金) 16:44:31

>平米計算するので
>そこから上記のように表示させたいです。
計算した値はどこにあるのでしょうか。
(?) 2025/04/04(金) 16:51:55

今、ご教示いただいた関数を入れてみました。

A(品名)  B(m2数)   C(単価)
パネル3ミリ  0.25m2    350円←枚単価
パネル3ミリ  1.05m2    1,000円←m2単価
配送料   (空白)    5,000円

このようになりました。

>計算した値はどこにあるのでしょうか。
すみません、分かりづらかったですよね。

1.05m2×1,000円=1,050円←計算した値(枚単価)
となりますが、1,050円をCに表示させたいです。

そもそもそれをC2と同じ式でできるのかも分かっておらず、大変お手数おかけしております。
(ゆっきぃ) 2025/04/04(金) 17:04:51


?様、適当様

ご回答いただき、ありがとうございます。
当方、職場のパソコンから投稿いたしましたため、このあとの確認が7日(月)になります。

再度ご回答いただいた際には、必ずお返事いたしますので、何卒よろしくお願い申し上げます。
(ゆっきぃ) 2025/04/04(金) 17:19:17


 それじゃー、そもそも単価表のm2単価は、どういう条件の場合に参照するものなんですか? 
(適当) 2025/04/04(金) 17:23:59

 まず、計算に使うんだから、Sheet1のB列とSheet2のB、C列には単位を付けない。数字だけを入力する。
 次に、Sheet2の配送料は、C列ではなくB列に入力。

 【Sheet2】
	A		B	C
1	品名		枚単価	m2単価
2	パネル3ミリ	350	1,000
3	パネル5ミリ	530	1,500
4	パネル7ミリ	700	2,000
5	配送料		5,000	

 Sheet1のC2
=IF(A2="","",VLOOKUP(A2,Sheet2!A:C,2+(B2>=0.3),FALSE)*IF(B2>=0.3,B2,1))

 【Sheet1】
	A		B	C
1	品名		m2数	単価
2	パネル3ミリ	0.25	350
3	パネル3ミリ	1.05	1,050
4	配送料			5,000

(TI) 2025/04/04(金) 18:42:07


TI様

ご回答ありがとうございました。
私の書き方がおかしかったため、ややこしくなってしまい申し訳ございませんでした。

ご教示いただいた通りにやってみたところ、完ぺきにうまく行きました。
ありがとうございました。

?様、適当様もご回答ありがとうございました。
(ゆっきぃ) 2025/04/07(月) 13:15:15


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.