• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル関数 送料代を出す方法)

エクセル関数 送料代を出す方法

このQ&Aのポイント
  • エクセルの関数を使用して、商品名・個数・金額・梱包数を入力し、都道府県を指定すると送料代が計算される方法を教えてください。
  • エクセルのシート1には商品名、サイズ、都道府県などが記載されており、シート2には商品名、個数、金額、梱包数、送料代などが記載されています。
  • シート2の送料代の金額を計算するための関数の式が分からないので、教えていただきたいです。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

 御質問文の例の様に、Sheet2において「AA」~「名古屋」を表示させる行を1行目としたのでは、「商品名」~「都道府県」を入力する行が無くなってしまいますから、「商品名」~「都道府県」を入力している行が1行目であり、「AA」~「名古屋」を表示させる行は2行目であるものとします。  同様にSheet1においても、「商品名」、「サイズ」、「都道府県」、「60サイズ」、「80サイズ」、「100サイズ」等が入力されている行は1行目であるものとします。 >商品名・個数・金額・梱包数を入力後、都道府県を入れたら送料代が入るようにしたいのですが >関数の式を教えて下さい。  御質問文のSheet2の3行目の例において、個数と梱包数が異なっていますが、その例においては、個数を無視して、梱包数を基に送料代を決めている様ですので、以下の方法でも、個数を無視して、梱包数を基に送料代を決める様にしております。  まず、Sheet2のE2セルに次の関数を入力して下さい。 =IF(OR($A2="",$F2="",NOT(ISNUMBER($D2))),"",IF(ISERROR(1/(INDEX(Sheet1!$F$2:$H$4,MATCH($F2,Sheet1!$E$2:$E$4,0),MATCH(VLOOKUP($A2,Sheet1!$A$2:$B$4,2,FALSE)&"サイズ",Sheet1!$F$1:$H$1,0))<>"")),"【データ無し】",INDEX(Sheet1!$F$2:$H$4,MATCH($F2,Sheet1!$E$2:$E$4,0),MATCH(VLOOKUP($A2,Sheet1!$A$2:$B$4,2,FALSE)&"サイズ",Sheet1!$F$1:$H$1,0))*$D2))  そして、Sheet2のE2セルをコピーして、Sheet2のE3以下に貼り付けて下さい。  以上です。

lainkago-01
質問者

お礼

求めていたものです、ありがとうございます! すごい満足です!!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelの関数のことです。

    Excelの関数のことです。 Excelのシートに給与金額を入力しています。 その入力用シートには 施設名(A・B・C) 職種名(AA,BB,CC,DD) 勤務形態(a.b) 合計金額 アルファベットは種類数です。 を入力しており 別シートに施設ごとに給与合計をするシートがあります。 そこに 例)A施設の常勤で事務が○人いてその給与合計が○円 という関数が組みたいのです。 教えてください。 よろしくお願いします。

  • エクセルで関数を使いこのようなこと可能でしょうか?

    こんにちは。皆様のお力を貸してください。 エクセルで商品一覧(シートA)を作りました。販売管理(シートB)と連動させ、納品日欄(F列)に日付が入ったら、列Bに入っている商品の仕入金額をG列に入れたいのです。商品一覧シートは、A列に商品コード、B列に商品名、C列に商品金額、D列に表示させたい仕入金額が入ってます。 関数で簡単に出来そうですが、組み方がいまいちわかりません。 ご存知の方いましたら、ご教授願います。

  • エクセルVBAの記述方法について

    もしアクティブなシートの名前が、「AA」か「BB」か「CC」である場合、というIF文を書きたいのですが、 If ActiveSheet.Name = "AA" Or ActiveSheet.Name = "BB" Or ActiveSheet.Name = "CC" Then というように書くしかないのでしょうか? たとえば If ActiveSheet.Name = OR("AA","BB","CC")のようなまとめて書く方法があったら教えてください。

  • 関数について教えて下さい。

    エクセル2003を使用してます。 商品名と材料名と参照して、関数を使用して商品名の個数を 出したいのですが、やり方がわかりません。 (現在の表内容) シート1 「A2:D9」  に商品名を入力する表があります。 シート1 「F2:I9」  材料の個数を表示する表があります。 シート2 「A2:B10」 に商品一覧表があります。 (例) シート1「F2」のセルの場合。 「F列」に V と言う材料名が入ってます。 「A2:D2」に ● ■ → ●  と言う商品名が入力されました。 シート2の商品一覧表に ● の場合 V の材料を使用するとなってます。 Fの列は、Vなので●の数を入れたいので、 「F2」のセルには2個と関数を使用して入れたいです。 このような事、可能でしょうか? 教えて頂けませんか? よろしくお願いします。

  • Excelのマクロを作ってもらえますか?

    こんにちは。 エクセルのマクロで、Sheet1に転々と 入力されているデータを すべてA1の列へ統一して並べ替え(2) 同じデータの数を計算してB2へ記述する(3)などという マクロができるなら作っていただけないでしょうか? もし、数の入った行のみ残して削除までできれば最良なの ですが(4) (2) AA-20 AA-20 AA-20 BB-30 CC-30 CC-30 CC-30 (3) AA-20   3 AA-20 AA-20 BB-30   1 CC-30   3 CC-30 CC-30 (4) AA-20   3 BB-30   1 CC-30   3 このようになのですが、 お時間のあるときで結構ですので宜しくお願いします。

  • 送料について

    ヤフオクに出品した商品が落札されたのですが、送料について落札者様と少々面倒な質問・応答が続いているので、どうするのがベストなのかどなたか助言ください。 出品した商品は、新書判20冊のコミックです。梱包前の重量は29.9kg。商品説明には~3kg、注意書きに梱包前であり、梱包後の重量によってはゆうパックに変更と記載しました。 送料を確定させたかったのもあり、終了時間のの数時間前に四苦八苦して梱包を済ませ、商品説明にも追加で記載しました。 梱包したのは箱で、サイズは80。実際の合計は75cmほどです。 追加した商品説明には、日本郵便の「ゆうパックの運賃・料金計算」をリンクし、その順序の選択項目をそれぞれ記載しました。 それからは何度か閲覧しましたが、質問はありませんでした。 そのあと落札され、いざ取引ナビで連絡を取り合ったのですが… 商品説明のどこを読んだのか、落札者様からは60サイズと記載があり、初めは勘違いしているのかと思って、80サイズですとお伝えしたのですが、その次のナビはゆうメールに変更できないかと…。 梱包のサイズを一から説明するハメになり、取引はじめたばかりですが、あまりいい気分でなくなってきました。 そういえば、出品者が作成の商品説明の下に、銀行やら送料のリンクやらの項目があるのですが、そのひとつにサイズや重量の目安があり、サイズは60のままです。毎回下書きから複製しているので、気にも留めていませんでした。 まさかそれを参考にしていた可能性もあるかと思いつつ、普通は、出品者が作成の商品説明に記載のサイズや重量を参考にするのでは? 入札中や落札後は、改めて商品説明を読むことはないのでしょうか。 とりあえず落札者様には、送料が納得できなければキャンセルしますとお伝えしました。 オークションに対する考え方も人それぞれあるのは承知していますが、こんな場合はどうするのがベストでしょうか。

  • 初めてのオークション。送料について教えてください。

    初めてオークションで落札され商品を売ることになりました。今まで70回ほど購入の経験はあります。 スプレー製品を送るので、空気の入った梱包シートで包み、大き目の封筒に入れ、ガムテープで封筒の口を閉じました。(こんな感じでいいのかなぁ・・) 肝心の送料なのですが、梱包し終わった時点で、自宅にある量りで量って、定形外の金額を示しているHPで確認すればよいのでしょうか? それとも、実際に郵便局へ出向いて量ってもらったほうがいいのでしょうか? (送料を先方に伝えるため、2度手間にはなりますね?) それから実際の送料がいくらか相手にわかるためには、切手を貼った方がよいのでしょうか? わからないことばかりです。 教えてください。

  • エクセル関数について

    エクセルの部品管理表を作成しています。 エクセルのシート1に入出庫表、シート2に、実在庫数表、シート3に発注表、シート4に部品名と作成しました。 シート1のA1セルに部品名、B1セルに部品サイズ、C1セルに日付、E1セルに、実在個数(箱数)、F1セルに実在個数(本数・入数)、G1セルに入庫、H1セルに出庫、と入力しました。 シート2にはA1セルに部品名、B1セルに部品サイズ、C1セルに期首在庫(箱数)、D1セルに期首在庫(本数・入数)、E1セルに実在個数(箱数)、F1セルに実在庫数(本数・入り数)と入力。 シート3のA1セルに部品名、B1セルに部品サイズ、C1セルに発注日、D1セルに発注数、E1セルに受取日(入庫日)、F1セルに受取個数(入庫数)、G1セルに受取本数(入庫本数・入数)と入力。 シート4のA1セルに部品名、B1セルに部品サイズ、と入力。(部品名は約200種類、部品名は同じでもサイズ違いの部品がある、部品コードは存在しない。) 教えて頂きたいことは、 ・在庫管理を行うにあたり、上記のようなファイルの作り方でいいのか?。(縦に表を使うのか、横など) ・付け足したほうがいい項目があるか。 ・シート1(入出庫表)には部品名と部品サイズは部品コードが無いため入力規則を使用し、日付、入庫数、出庫数は手入力で行うとし、実在個数(箱数)、のセルには関数を入れ値を表示したい。入庫数と、出庫数は箱数で入力するものとし、入庫があれば、実在個数(箱数)の値が増え、出庫があれば、実在個数(箱数)の値をへらしたい。実在庫数(本数・入数)は実際に入庫してみないと、1箱に何本入っているのか曖昧な為、大体の数値で設定した。(1箱に200本など) 実在個数(箱数)に値を表示するにはどのような関数を使えばいいのか。 ・シート2(実在庫表)に、部品名と部品サイズが約200行程度、入力されており、実在個数(箱数)、実在個数(本数・入数)を在庫一覧としたい。期首在庫(箱数)と期首在庫(本数・入数)は在庫を確認し、数字を入力済み。実在個数(本数・入数)は、大体の数値で設定済み。 部品名、サイズ毎に実在個数(箱数)に値を表示するにはどの様な関数を使えばよいのか。 説明不足でしたら申し訳ございません。 よろしくお願いします。

  • 関数を使って個数を求めたい

    A列の各セルはAA,BB,CC,DD のいずれかであり、 B列の各セルは 111,222,333,444,555 のいずれかである場合に、 例えば、「A列のセルの値がAA、かつ、B列のセルの値が333」である個数の求め方を教えてください。 (Office 2010)

  • 配列の書き方

    多次元配列を使って都道府県と地域名と運賃データを格納しようと思っています。 例えば 北海道 都道府県コード1 サイズによって 1470,1680,1890,2100,2310,2520 青森県  都道府県コード2 秋田県  都道府県コード3 岩手県  都道府県コード4 この3県はサイズによって 1050,1260,1470,1680,1890,2100 ・・・ という情報を格納したいです。 入力された都道府県データと個数で送料を判定したいのですがどのようにすればいいのか途方にくれています。 ご教授ください。

    • ベストアンサー
    • PHP
このQ&Aのポイント
  • 印刷しても色がかすれて、ぼやけた感じになる問題について相談します。
  • お使いの環境や接続方法、関連するソフト・アプリ、電話回線の種類などについて教えてください。
  • この問題の解決策や改善方法についてアドバイスをいただきたいです。
回答を見る