• 締切済み

集計表に関数を入れて運送料金を出したく関数をネストして作ったりしてみま

集計表に関数を入れて運送料金を出したく関数をネストして作ったりしてみましたがどうしてもできません。 内容としては運送会社、A社とB社があり、A社の中でも2種類の金額があります(B社は1種類) 集計表の運送会社A社に○が入り、なおかつ商品NO.1もしくは2が入ったときは500円、3~5が入ったときは300円、宅配業者B社に1が入ったときは1000円としたいときはどのようにすればよろしいのでしょうか? よろしくお願い致します。

みんなの回答

noname#144013
noname#144013
回答No.3

#2です。連投すみません。 #2の内容ですが、これは、あくまでExcelの話しとして書かせて頂いたものです。 Excel以外のアプリケーションの話しだった場合は、無視して下さい。 以上です。

apsc152
質問者

お礼

返事がとても遅くなって申し訳ありません。 パスワードがわからなくなってしまいログイン出来ないでいました。 パソコン初心者なので説明するのに図の差込み方がわからなくわかりづらい表現で失礼致しました。 実はいまだ悩んでいるのですが…。 また投稿する可能性がありますので、その際はよろしくお願い致します。 どうもありがとうございました。

noname#144013
noname#144013
回答No.2

こんにちは。 申し訳ありませんが、ご説明の内容だけですと、解釈の仕方により回答に誤解 が生じる可能性があります。 できれば、シートのレイアウトなどを明記されて、もう少し具体的に計算条件等を ご説明願えると、より良い回答が得られると思います。 以下は、こちらで勝手に判断及び解釈した内容での回答になります。 ※見当違いの内容だった場合はすみません。 ■シートのレイアウト       B         C           D         E     1  商品No.  運送会社(A社)  運送会社(B社)  運送料金   2    1         ○                   (数式)   3    2         ○                   (数式)   4    3         ○                   (数式)   5    4         ○                   (数式)   6    5         ○                   (数式)   7    1                     ○       (数式)   8    2                     ○       (数式)   9    3                     ○       (数式)  10    4                     ○       (数式)  11    5                     ○       (数式)   :    :          :           :         :     :    :          :           :         :    ※A列には「日付」などのデータが入力されているものとし、今回の件とは   直接関係ないものとし省略しています。  ※添付画像のシート画面もご覧下さい。   (画像が貼れていなかった場合はすみません。)  注)ご提示の記述内容での      >運送会社A社に○が入り    と、      >宅配業者B社に1が入ったとき    の条件が統一されていませんでしたので、こちらで勝手に "○" の    「あり/なし」の条件に統一させて頂きました。 ■運送料金の確定条件 1.【運送会社(A社)】 = "○"(全角文字) の時   (1)【商品No.】 = 1~2(数値) ⇒ 運送料金 = 500円   (2)【商品No.】 = 3~5(数値) ⇒ 運送料金 = 300円 2.【運送会社(B社)】 = "○"(全角文字) の時   (1)【商品No.】 = 1~5(数値) ⇒ 運送料金 = 1,000円   注)ご提示の記述内容では、運送会社がB社だった場合の商品No.に     ついては、条件が明記されていなかったため、こちらで勝手に 1~5     が入力されていることを条件にさせて頂きました。 3.上記以外     運送料金 = 空欄 とする <補足> 1)【運送会社(A社)】及び【運送会社(B社)】の欄には、どちらか一方に   "○"を入力するものとする。   ※両方とも"○"以外(空欄も含む)、もしくは、両方とも"○"を入力され    た場合は、運送料金は計算しない(=空欄)ものとする。 2)【商品No.】の欄には、数値の 1~5 を入力するものとする。   ※空欄、もしくは、1~5以外の数値及び文字列が入力された場合は、    運送料金は計算しない(=空欄)ものとする。 ■運送料金の数式  上記の内容・条件を踏まえて、【運送料金】の欄に入力する数式は以下の  ようになります。(※この数式は一例です)  <E2セルの数式>   =IF(AND(B2>=1,B2<=5,C2="○",D2<>"○"),IF(B2<=2,500,300),   IF(AND(B2>=1,B2<=5,C2<>"○",D2="○"),1000,""))   ※上記の数式は表示の都合上、2行で記述していますが実際の入力の    際には、1行で記述して下さい。   ※E3以降のセルには、E2セルの数式をオートフィル等の操作でコピー    して下さい。  注)数式内のセル名等は、ご使用のシートのレイアウトに合わせて適せん    対応したものに変更して下さい。 以上です。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

運送会社A社に○が入り、なおかつ商品NO.1もしくは2が入ったときは500円、3~5が入ったときは300円、宅配業者B社に1が入ったときは1000円と、いう式をif文で次々に記載して下さい。(andとORと<=>を利用して下さい。) IF(AND(A1="",OR(A2=NO.1,A2=NO.2)),500,IF(AND(A1>=3,A1<=5),300,.......)

apsc152
質問者

お礼

お礼が遅くなってもうしわけありません。 どうもありがとうございました。

関連するQ&A

  • EXCEL表を関数で集計する方法を教えてください

    以下のような表があるとします。 会社名 日付  金額 A社  9/1 10,000 A社  9/1 30,000 A社  9/3 20,000 B社  9/1 10,000 C社  9/4 30,000 C社  9/4 20,000 C社  9/5 30,000 C社  9/5 20,000 これを、以下のように、会社名と日付で集計したいのですが 会社名 日付  金額 A社  9/1 40,000 A社  9/3 20,000 B社  9/1 10,000 C社  9/4 50,000 C社  9/5 50,000 関数でやる方法をお教えください。 よろしくお願いします。

  • date関数を使って日次集計表から月次の集計をしたい

    date関数を使って日次集計表から月次の集計をしたい エクセルを使って、下記の計算式で日次集計表のデータから月次の合計をだしたいのですが、date関数の日付を下記の式のような手入力ではなく、A列の月初(2009/05/01・2009/06/01・・・)、B列の月末(2009/06/30・2009/07/31・・・)からダイレクトに持ってきたいのですが、できますでしょうか? =SUMPRODUCT((日次集計!$G$8:$G$10000>=DATE(2009,5,1))*(日次集計!$G$8:$G$10000<=DATE(2009,5,31))*日次集計!$J$8:$J$10000) 宜しくお願いします。

  • 表の集計

    エクセルで A1 りんご B1 100 A2 みかんB1300 E1 りんご F1 200 E2 みかん F1300 とあります。 この、りんごと書かれているセルの横のセルの集計をしたいのですが 関数でできますか? また、この表が、2シートにわたってあるのですが 片方のシートの端にまとめて表を作りたいと思っています 何か、方法ないですか?

  • Excel2003です。表リストから集計したいのですが・・・。

    Excel2003です。表リストから集計したいのですが・・・。 集計に使う関数式がわかりません。 りんごは、12個をパッケージに詰めて1作業 みかんは、10個をパッケージに詰めて1作業 ブドウは、5房をパッケージに詰めて1作業 12月に作業者Bがみかんを詰めました。 パッケージが2種類になっているので、作業数をbとしました。 bは、2つで1作業を表しています。 cは、3つで1作業を表しています。 表リストから作業者各々の作業数を下の表のように集計したいのですが、 何の関数式をどう作ればできるのかかわかりません? ご存知の方、教えていただけませんか? よろしくお願いします。

  • エクセルでセット料金表を作りたいのですが

    会社の書類で下の様なセット料金表を作りたいのですが、どのような計算式で作れば良いのか分りません。 どなたか良いお知恵を授けて下さい。  「顧客台帳」  顧客名 商品A 商品B 商品C 商品D セット料金  田中   ○    ○    ○   ○   ××円  山田   ○    ○    ○        △△円  山本   ○         ○   ○     中村   ○    ○     鈴木         ○    ○   ○  :  :  ---------------------------  「セット料金表」   Aのみ7,000円   Bのみ5,000円   Cのみ3,000円   Dのみ2,000円    A+B+C+D=12,000円(5,000円の値引)   A+B+C=11,000円(4,000円の値引)   A+B+D=10,500円(3,500円の値引)   A+C+D=10,000円(2,000円の値引)   B+C+D=9,000円(1,000円の値引)   :   :  以下続き、全15パターンの料金が存在します。  顧客台帳の商品A~Dの欄に○を付けたら条件にあうセット料金が表示されるようにしたいのですが、どんな関数を使えばよいのか皆目見当が付きません。  (長文ですみません。 宜しくお願い致します。)

  • IF関数など関数を使った集計表の作り方について。

    初心者です…助けてください。 以下のような表があるのですが、その表を集計したいと思っています。 A列 B列 1組 5点 2組 1点 3組 3点 5組 3点 6組 1点 2組 5点 6組 4点 7組 3点 4組 5点 3組 3点 ↓実際はもっと続く ------------- 集計表(組ごとの合計点を集計) 1組 合計点 2組 合計点 3組 合計点 4組 合計点 5組 合計点 6組 合計点 7組 合計点 今まではピポットテーブルを使って集計していたのですが、 ピポットテーブルではなく、例えばIF関数か何かで集計することは できませんでしょうか? いろいろやってみたのですがどうしてもエラー値がでてしまいます…。 よろしくおねがいいたします。

  • エクセル関数を使用したデータ集計について

    関数の質問です。 仕事でデータ集計をしており、 あるデータを他のシートに集計できる関数はありますでしょうか。 具体的には、 添付画像のような Aの表に、Bのデータを、Cのルールを 用いて、集計したいです。 Vlookupとsumifsを用いろうとしましたが、うまくいきませんでした。 B-2のデータをvlookにして、 sumifsの式のデータ範囲の中にいれましたが、うまくできません。 補足 B-2の列をvlookで他の列に集計せずに、関数のみでBのシートからいきなりAの集計表に集計したいです。 (理由は、数字をあちこちに貼り付けると、その照合をしなくてはならないため、あちこちには貼りたくないのです) 関数は一つのセルの中に複数組み合わせるのは、もちろん問題ありません。 よろしくお願いいたします。

  • 助けて下さい~!!エクセルの関数です!!

    お世話になってます。 急ぎなのですごく困ってます。 仕事で運送業者の早見表を作成しています。 作成途中でつまづいてしまいました。 どなたか助けて下さい。(・_・;) 状況は下記の通りです。 掲載の画像を見て頂きたいのですが、 まず、A、B、Cと3社の運送会社があります。 各3社の運送業者料金リスト3枚から数字を抽出して1番安い業者及び金額を出したいと思っています。 掲載画像の関数の通り、1番安い業者及び金額を出すという関数の設定まではなんとか出来ました。 ここまでは問題ないのですが、新たに下記の条件を追加しなければならなくなりました。 (追加条件) A社については代引き発送に対応していない為、代引き発送の場合はB社かC社を選ばなければなりません。 掲載画像の代引きの表示を「有」と入力したら「運送業者」と「金額」の欄にA社以外のB社又はC社 の「金額」が表示される様にしたいと思っています。 運送業者の表示までは完了してます。 宜しくお願い致します。((+_+))

  • 困ってます。。エクセル関数(初歩的)ヨロシクです。

    お世話になってます。 急ぎなのですごく困ってます。 仕事で運送業者の早見表を作成しています。 作成途中でつまづいてしまいました。 どなたか助けて下さい。(・_・;) 状況は下記の通りです。 掲載の画像を見て頂きたいのですが、 まず、A、B、Cと3社の運送会社があります。 各3社の運送業者料金リスト3枚から数字を抽出して1番安い業者及び金額を出したいと思っています。 掲載画像の関数の通り、1番安い業者及び金額を出すという関数の設定まではなんとか出来ました。 ここまでは問題ないのですが、新たに下記の条件を追加しなければならなくなりました。 (追加条件) A社、B社、C社の3社が同じ金額になる場合が有ります。 また、A社とB社、A社とC社、B社とC社が同じ金額になる場合が有ります。 この同じ金額になる各ケースではB社<A社<C社の優先順位で運送業者名が表示 されるように設定したいと思っています。 何度調べても解決しませんでした。 宜しくお願い致します。

  • excel2013で集計表との連動さすには、、><

    多分、関数なんかを使ったら簡単なんだと思いますが 緊急なんでよろしく御願いします。  エクセルのシートを何枚か開きデータを連動させます。 一枚目が集計表で個々人に請求する個々の金額を打ち込んで 行きます。(全体の金額の集計)  2枚目から各家庭に請求する金額に反映させる創りになっているのですが 式が複雑でどこを直したら反映するのか判りません。  =INDEX(集計表!$C$7:$N$14,MATCH($B$3,集計表!$B$7:$B$14,0),MATCH(B10,集計表!$C$6:$N$6,0)) という式です。多分関数を使うとこんな複雑になるんだと思います。  単純に  =集計表!$H$7 とやってもいいようなもんですが何かメリットがあるのでしょうか? またやり方を教えて下さい。 今晩仕上げたいのでけっこう緊急です、、。