エクセルで見積書を作成したいのですが、価格や品種が目茶苦茶多い場合どうすれば簡単でしょうか?
例)
階層1として
ABCDEFGHIJと10種類あるとして
階層2(Aの中に)
123456と6種類価格帯がある(B~Jの中にも数種類価格帯がある)
階層3(さらにその「1」の中に)
あいうえおかきくけこの10種類がある
のように階層が幾つにもなる価格表をベースに見積書を作りたいのですが、できるのでしょうか?
マクロのような難しいプログラミングは使用できません。エクセルの数式を使って作成したいのですが・・・。無理なんでしょうか?
No.1ベストアンサー
- 回答日時:
こんにちは!
具体的なレイアウトが判らないので勝手に↓のような感じでやってみました。
一例です。
↓の画像で右側がSheet2にしています。
Sheet2にすべての組み合わせの価格の表を作成しておきます。
(Sheet2のA列は「階層1」と「階層2」を「_」でつないでいます。)
Sheet1のD2セルに
=IF(COUNTBLANK(A2:C2),"",INDEX(Sheet2!A:K,MATCH(A2&"_"&B2,Sheet2!A:A,0),MATCH(C2,Sheet2!$1:$1,0)))
という数式を入れ、オートフィルで下へコピーすると
画像のような感じになります。
こんな感じではどうでしょうか?
※ 実際問題として、階層1~階層3のセルを分けることがダメなら
別の方法を考える必要があります。m(_ _)m
迅速な対応有難うございます
すごいですね。
私の説明不足でしたね。もう少し詳しく尋ねたいのですが、別の番号で追加質問しますので、お時間ありましたらご対応頂けたら幸いです。
No.2
- 回答日時:
どの機能を使っても「簡単に」とはなかなかいかないかもしれませんね。
ひとまず、単価表を用意しておきます。
例として、A列からE列まで、順に階層1・階層2・階層3・全階層・単価 としています。
階層1~3までは実際にお使いのコードを、単価にも実際の単価を、
全階層だけ付加し、中身を文字列を結合する演算子「&」を使って、
階層1~3の内容を結合しておきます。
D3セル:=A3&B3&C3 以下、必要分コピー・貼り付け
ここまでが「単価表」の準備です。
抽出部分を用意します(これが見積書のベースになろうかと)。
階層1~階層3を入力する部分を作り、任意の場所(図ではD列)に同様に全階層セルを作ります。
D列に入れる式も単価表と同様、
D19セル:=A19&B19&C19
としておきます。
E列に単価を引っ張ってきます。
ここには、VLOOKUP関数を使います。
関数の詳細は別途お調べください。
E19セル:=VLOOKUP(D19,$D$3:$E$14,2,FALSE)
F列(数量)は入力項目ですので、適宜数字を、
G列には単純に、単価×数量、「=E19*F19」としています。
これを必要分だけ、コピー貼り付けして使うと、比較的簡単に作れると思いますよ。
迅速な対応ありがとうございます
私の質問に不備がありスミマセンでした
もう少し詳細にお聞きしたいので、新しい番号で質問を書き込みます
お時間ありましたらご対応いただきたく存じます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでのMATCH関数 3 2022/10/17 19:06
- Excel(エクセル) エクセルについて/Excel グラフを作りたいのですが、エクセルが苦手でうまくできません。 グラフの 1 2022/07/28 00:35
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(データベース) Microsoft Accessについて 1 2022/06/06 16:20
- 数学 M種類の部品からN種類の部品を抽出する効率的なアルゴリズム 2 2022/04/22 16:51
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- その他(お金・保険・資産運用) 至急!【Wolt】各メニューの価格設定の簡単な計算方法 3 2023/03/05 11:58
- バッテリー・充電器・電池 ポータブル電源バッテリーの必要容量について 3 2022/06/19 03:19
- CPU・メモリ・マザーボード PC購入時、CPUの品質(?)はどこまで考慮すべきでしょうか。 10 2022/06/04 11:27
- C言語・C++・C# C言語初心者です、、、お助けください 2 2023/03/14 20:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excel 2019 のピボットテーブル...
-
Excelのセルを飛ばして入力する
-
【マクロ】エクセルにかいてあ...
-
Excelのオートフィル
-
Excel初心者です。 詳しい方、...
-
スプレッドシート クエリ関数 1...
-
MOS365 Excel Expert / Excel R...
-
西暦や和暦の表示をyyyymmdd表...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセルの数式で教えてください。
-
スプレッドシートの関数VLOOKUP...
-
エクセルでセルに「氏名を入力...
-
エクセルで指定した日付、店舗...
-
【Excel】セル内の時間帯が特定...
-
Excelのグラフ軸について
-
Excel 2019 は、SPILL機能があ...
-
関数を教えて下さい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報