ピポットテーブルで月間売上実績の達成率を計算する方法について
- エクセルのピポットテーブルを使用して、月間売上実績の達成率を計算する方法について質問があります。
- データは得意先名、得意先営業所名、月間契約金額、月間売上実績の列で構成されています。
- 契約金額は営業所毎に入力されており、月間売上実績の合計値を契約金額で割って達成率を求めたいですが、正しい結果が得られない状況です。ピポットテーブルを使用してこの問題を解決する方法を知りたいです。
- ベストアンサー
エクセルのピポットテーブルについての質問です。データがA列:得意先名
エクセルのピポットテーブルについての質問です。データがA列:得意先名 B列:得意先営業所名 C列:月間契約金額 D列:月間売上実績 になっています。 やりたいことはD列の月間売上実績の合計値をC列の月間契約金額で割り達成率を出したいのです。今2行あるとして、A列は全て山田商店 B列1行目が山田商店 大阪 C列1行目が100 D列1行目が10 そしてB列2行目が山田商店 京都 C列2行目が100 D列2行目が30 とします。この場合達成率は山田商店との月間契約金額が100で月間売上実績が大阪と京都を合わせて40ですので、40%になります。これを40%と表示させるべく、数式→集計フィールドの挿入→数式にD列/C列を入れました。しかし、40%ではなく20%になってしまします。これは契約金額が営業所毎にも100が入力されている為だと思います。C列の契約金額は本来A列の会社本体との契約金額ですので、営業所別には契約金額はありません。しかし、データ上は営業所毎に本体契約金額と同じ数字でもっています。実際には営業所はもっとたくさんあり、全てに契約金額が入っています。こういう場合、ピポットテーブルを使って表示させる方法はあるのでしょうか。おわかりになる方いらっしゃいましたら、教えて頂けないでしょうか。
- tsson44
- お礼率70% (7/10)
- その他MS Office製品
- 回答数2
- ありがとう数8
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ご質問されている事に対し実際にピボットテーブルを作ってみました(画像参照して下さい) 確かに集計フィールドから「D列:月間売上実績÷C列:月間契約金額」を試してみた所(フィールド2の部分です)合計が20%になりますねぇ・・・ この場合、隣のE列に達成率を計算しておくといいのではないでしょうか? E列【E1】に達成率と入力「E2=D2/C2」と計算式を入れオートフィルで下までコピーしておきます ピボットテーブルを作り、列フィールドに「得意先名」、行フィールドに「得意先営業所名」 データアイテムの場所に「月間契約金額」「月間売上実績」「達成率」の3種を入れます テーブルのE列に総数が出来ますので「%表示」に変えます 要するにE列に達成率の計算式を入れてあげることによって達成率の総数も簡単に出せますよ、と言う事です^^ 一応参考程度ですが・・・ ^^;
その他の回答 (1)
関連するQ&A
- エクセルでデータ照合の仕方
エクセルのデータ照合の仕方 仕事でデータの照合をしたいのですが・・・今現在紙ベースで合していて大変です。 こちらが把握している事務データと営業さんがあげるデータを照合したいのです。 A列商品名 B列数量 C列金額 D列合計金額(数式C*D)となります。 例えばこちらが A ビール B 10 C 300 D 3000 と打ち込みます。 営業さんも A ビール B 10 C 300 D 3000 と打ち込むとデータが表示されないようにしたい。 こちらが A ビール B 10 C 300 D 3000と打ち込み、 営業さんが A ビール B 5 C 300 D 1500 A ビール B 5 C 300 D 1500 とこちらが1行営業さんが2行打ち込んでも品名があっていて合計金額もあっているのでデータが表示されないようにしたい。 こちらが A ビール B 10 C 300 D 3000と打ち込み、 営業さんが A ビール B 10 C 500 D 5000 と合計金額が違うのでこちらのデータも営業さんのデータを表示させたい。 間違い探しをしたいのです。 営業さんがこちらのデータ合わせて打ち込んでくれれば、一番良いのですが・・・そうもいかずに困っています。 こんな都合の良い照合の仕方ってありますかね?
- ベストアンサー
- オフィス系ソフト
- エクセル07 ピポットテーブルの使い方について
エクセル07 ピポットテーブルの使い方について エクセル03と少し変わっているようです。 ピポットテーブルを作るにあたり、データーを作成しました。 B1会社名C1請求日、D1入金日E1請求額F1入金額の列です。B2からB50までデーターを入れました。 そこでピポットテーブルを作成します。 行ラベルに会社名、さらに行ラベルに請求日 値には請求額と入金額を指定してます。 入金日を行ラベルではなく、入金日の横にならべて表示したいと思います。エクセル07では 入金日を行ラベルに指定すると、請求日の下に入金日の日付が表示され見づらいです。 エクセル03では、行ラベルに入金日を指定すると、きれいに 請求日の横(下ではなく) 表示されます。 07でこのように表示できないでしょうか。 入金日のコラムを値にもって行き、データー個数から日付に変換できますが、 日付がデーターとは違って表示されるものが何点かあります。例えば、 データでは2010年1月15日のものが、2020年2月1日ととピポットテーブルで表示され解決できない状態です。 お時間がある時教えてもらえないでしょうか。 お知恵をお借りできないでしょうか・
- ベストアンサー
- その他MS Office製品
- Excelのピポットテーブルについて
ピポットテーブルで購入履歴を作成中です。 エクセルの表で Aさん りんご 1個 100円 Bさん りんご 2個 200円 Cさん みかん 1個 100円 Aさん みかん 2個 200円 この表をピポットテーブルで集計して 種類の個数 購入個数 売上金額 Aさん 2 3 300 といった表にしたいのですが、種類の個数(みかん・りんご)と 販売個数が同じ数になってしまいます。 どうしても、原因がわかりませんので、教えてください
- ベストアンサー
- その他(業務ソフトウェア)
- エクセル2007 同一データが連続したセルの結合について
はじめて投稿させていただきます。 うまく説明できるかどうか判りませんが、よろしくお願いします。 エクセル2007 で以下のような結果を得られるようなマクロを作りたいと考えています。 横方向にA列~C列の3つの連続したセル内容が同一で縦方向に2つ以上連続した場合のみ、それらの行を結合させたいのです。具体的には下図のような感じです。 何かよい方法があればアドバイスいただきたいと思います。どうかよろしくお願いします。 A列 B列 C列 D列 機種 区分 ユーザー名 納品数 ABC あああ 田中商店 10 ABC あああ 田中商店 20 ABC あああ 田中商店 30 XYZ いいい 田中商店 25 XYZ ううう 山田商事 40 ↓ ↓ ↓ ↓ ↓ A列 B列 C列 D列 機種 区分 ユーザー名 納品数 10 ABC あああ 田中商店 20 30 XYZ いいい 田中商店 25 XYZ ううう 山田商事 40
- ベストアンサー
- その他MS Office製品
- エクセルでのデータ抽出方法について
Excel2010で、IDと氏名を結びつけたリスト表を作成しようと考えています。 例として以下のようなエクセル表があったとします。 ※列A・列B→ID及び氏名 列D・列E→列A・列Bから抽出したい情報 【列A】 【列B】 【列C】 【列D】 【列E】 【行1】 11111 山田 太郎 - 11119 (※「山田 九郎を」入れたい) 【行2】 11112 山田 二郎 - 11112 (※「山田 二郎を」入れたい) 【行3】 11113 山田 三郎 - 11118 (※「山田 八郎を」入れたい) 【行4】 11114 山田 四郎 - 11114 (※「山田 四郎を」入れたい) 【行5】 11115 山田 五郎 【行6】 11116 山田 六郎 【行7】 11117 山田 七郎 【行8】 11118 山田 八郎 【行9】 11119 山田 九郎 : D列は既に入力済み(確定)で、IDが割り振られている人の氏名をE列に挿入したい場合の エクセルの操作方法について教えていただきたく、よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- ExcelでA列内で重複するレコードを削除
A、B、C列にデータが入力されており、A列の店名が重複する場合、最初の1つを残して、他の重複するレコード(行全体)を削除する方法を教えてください。 A列で重複していても、B、C列で内容が違う可能性があります。 例えば、 A列:田中商店 B列:本町1-1-1 C列:0120-000-000 A列:田中商店 B列:本町1-1-11 C列:0120-000-001 この様にA列で田中商店が重複する場合、1番目の田中商店の行だけを残し、2番目以降は行全体を削除して上方向に詰めたいです。
- ベストアンサー
- Excel(エクセル)
- Excell2010の書式設定について質問です
初心者です、質問もヘタクソだと思いますがよろしくお願いします。 A列に日付、B列に売上実績、C列に売上目標、D列に売上差累積、と入力しています。 A列は2行目から32行目までに日付が入っています 不定期な休日が月に2回あります。 B列の売上実績は毎日入力します。 C列は目標額を入力しています。 B列2行に1日の売上が入力され、D2 =B2-C2 と数式があります D列には D3 =IF(B3=0,D2,B3-C3+D2) という数式を入れています D4以降は D3をオートフィルで入力しています 上記のままだと 例えば、15日とすると16日以降D列には15日の数字が入力されてしまします これを書式設定で B列の売り上げが入力されていないときには 書式設定で フォントの色を白色にすれば16日以降の数字が見えなくなると思うのです が どう条件付き書式設定すれば良いですか? また、ほかの方法で解決できますか?
- ベストアンサー
- オフィス系ソフト
- Excelで2列のキーワードからのデータを合計するには?
A列に日付、B列に支店名、C列に商品名、D列に売上金額が売上ごとに入ってます。 ある支店の売上の合計にはSUMIF(支店名)を使っていますが、ある支店の(且つ)ある商品の売上の合計はどうやって計算すればいいのでしょうか?フィルターやピボットテーブルでなく関数を使いたいのですが。 初歩的な質問ですみませんがよろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- EXCELでA列記載の数値に対応するB~F列のデータをG列に返すには?
A1からA10のセルに列順を示す1から5までの数値がランダムに入っています。 B1からF10までのセルにデータ(文字列または数値)が入っています。 B列を1列目、以下C~F列を2~5列目として、G列にA列の数値に対応する列のデータを返したいのですが、数式を忘れてしまい困っています。初歩的なな質問で恐縮ですが至急どなたかご教示ください。 例えば下表のとおりA1の数値が1のときはB1を、4の時はE1をというようにです。 列順(1) (2) (3) (4) (5) A B C D E F G 1 山田 田中 斉藤 鈴木 佐藤 山田 4 池田 木戸 松尾 山口 近藤 山口 5 … … … … … 2 … … … … …
- ベストアンサー
- その他(インターネット・Webサービス)
- Excelで1列のデータを5列に振り分けする
Excel2003でA列に1行にあるデータ(半角英数字)を 次のシートに、1行ずつコピーして、それを5列に振り分けするというマクロを作りたいです。 (ただし、コピーは2つずつの時もあります。) 元データ ●A列 B列 C列 1 2 3 4 5 ・ ・ 加工後 ●A列 B列 C列 D列 E列 1 1 2 2 3 3 4 4 5 5 上記のような感じです。ただデータは数字のみでなくて、英数字です。 Excelのマクロは全くの初心者で大変困っています。 どうぞよろしくお願いたします。
- ベストアンサー
- オフィス系ソフト
お礼
大変お礼が遅くなり、申し訳ありません。 画像付でご回答頂き、本当にありがとうございました。 参考にさせて頂きます。