ランキング表の前月比の計算方法について

このQ&Aのポイント
  • 現在、ランキング表を作成していますが、前月比の計算方法がわかりません。
  • 9月の商品Aが1位だったが、10月には2位になってしまいました。名前から数字を抽出して前月比で表す方法を教えてください。
  • 30件以上の商品について毎月前月比を自動的に算出する方法を知りたいです。
回答を見る
  • ベストアンサー

ランキングなどの名前別に比較する方法

はじめまして。 現在、数式について苦戦しております。 現在ランキング表を作っております。添付した画像に沿って説明していくと、9月の商品Aが1位だったのですが、10月には2位になってしまいました。その前月比を名前から数字を抽出して前月比で数字に表すことができるのでしょうか? 例で少な目になってますが、実際は30件以上あって毎月行うので自動的に上記のようなことができればと思っております。前月比で算出する数式など色々調べましたが上記のパターンでは見つからなかったので質問させて頂きました。 画像を添付しております。拙い文章で申し訳ありませんが、ご存知の方がいらっしゃいましたらご回答よろしくお願い致します。

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

  • ベストアンサー
  • msMike
  • ベストアンサー率20% (363/1772)
回答No.2

添付図参照(Excel 2013) G3: =IFERROR(F3-VLOOKUP(E3,B$3:C$7,2,FALSE),"NEW") [条件付き書式]の設定は下記のとおり ルールの適用先: =$G$3:$G$7 ルールの種類: "指定の値を…書式設定" ルールの内容:  ̄ ̄次のセルのみ書式設定: "空白なし"  ̄ ̄書式: 表示型式→→ "↑"#;"↓"#;0;@  ̄ ̄ ̄ ̄ ̄フォント色→茶

その他の回答 (2)

  • msMike
  • ベストアンサー率20% (363/1772)
回答No.3

[No.2]の添付図を此方と差し替えてください。

  • HohoPapa
  • ベストアンサー率65% (454/690)
回答No.1

出来合いの関数でやりたいんですよね? 常識的にはマクロでオリジナルな関数を作る対応になるだろうと思います。 出来合いの関数でとのことであれば、 添付画像のような計算式でできるんじゃないかと思います。 関数式が長くなりますので、実用に耐えるか怪しいです。 =IFERROR(IF((F2-INDEX($D$2:$D$5,MATCH(E2,$C$2:$C$5,0)))>0,"↑",IF((F2-INDEX($D$2:$D$5,MATCH(E2,$C$2:$C$5,0)))=0,"±","↓")) & ABS((F2-INDEX($D$2:$D$5,MATCH(E2,$C$2:$C$5,0)))),"NEW")

関連するQ&A

  • 前月のランキングの抽出をしたい

    Excelで例えば以下のようなシートがあり9月のC2に前月のランキングを抽出したい場合、どのような関数を使えばよろしいでしょうか?ちなみに情報番号はユニークです。 sheet9月 A        B  C ランク 情報番号 前月のランキング 1      145 2      212 3     5553 4     4669 sheet8月 A        B ランク 情報番号 1     5553 2      145 3      354 4     2730

  • 条件にあった偶数行の合計の算出方法について(2)

    こちらで下記の質問を行い、回答していただいた数式を利用して希望していたことが可能になりました。しかし、どのような数式を組めばよいのかわからない箇所がもう3つ出てきましたので、また教えてください。よろしくお願いします。 ↓前回の質問と回答 https://okwave.jp/qa/q9333427.html 【質問1】添付画像(1)の37行目は数式バーの数式で合計値を算出することができましたが、それを基に今度は赤字Aの赤枠内にある箇所の数値が出てくるようにしたいので、その数式を教えてください。 平日:その月の平日(月~金)に数字が入っている日をカウント 長期休業日:数式必要なし 休日:その月の土日に数字が入っている日をカウント 【質問2】添付画像の(2)の上表から赤字Bの赤枠内の数値を算出する数式を教えてください。(上表の色のついた背景色の意味⇒水色:土、赤:日、ピンク:祝日、黄緑:長期休業日)数字の前に付いているhやvは集計をするために必要なので、そのままで、赤字Bの赤枠内の結果が出るようにしたいです。赤字Bの赤枠内の結果にはhやvが先頭についていてもかまいません。 【質問3】添付画像の(2)の下表、赤字Bの赤枠内の数値を基に赤字Cの赤枠内の数値を算出する数式を教えてください。 平日:その月の平日(月~金)に数字が入っている日をカウント 長期休業日:添付画像の(2)の上表で黄緑色の背景部分に数字が入っている日をカウント 休日:その月の土日に数字が入っている日をカウント

  • 条件にあった偶数行の合計の算出方法について

    現在、添付の画像の上表を作成しています。 subproduct、mod、row関数を組み合わせ、偶数行の合計を算出することはできるのですが、月毎の偶数行の合計の算出方法がどうしてもわかりません。算出方法が分かる方がいらっしゃいましたら、教えてもらえますでしょうか。よろしくお願いします。 具体的には、上表の4月だけの偶数行を合計したいので、下表の「3」と表示されている箇所には「2」と表示されるような数式を教えていただきたいです。

  • エクセル 毎月の数字を加算

    教えてください。 D列に毎月の数字を入力しています。(100,400,1000・・・・・)など。 毎月縦に数字を入力していってその年の合計の前年比を 出したいです。 例えば現在2008年5月なら、その五ヵ月分と前年分(2007年1月~5月の合計)を割ったものです。 A1のセルに当月の5月を表す「5」を入力するなどして算出する indirect関数を調べてみましたが使い方がよくわかりません。 説明が不明瞭かもしれませんが どうぞよろしくお願いいたします。

  • EXCEL ランキング推移について

    こんにちは!質問の件ですが、毎月のランキングをもとに 前回との比較値を算出したいです。 例:2月の比較値を出す場合 ----------------------------------------------------------- 順位  1月   2月   結果 1位 Aさん  Bさん  +1 2位 Bさん  Aさん   -1 3位 Cさん  Cさん  → ----------------------------------------------------------- 結果は、2月は、1月からみてどうなのか? ということになりますが、結果をだすのは どのような式を入れたら宜しいでしょうか? 列の項目順や数は問いません。 よろしくお願いいたします。

  • 割増計算(応用)

    よろしくお願いします。 現在、電気料の燃料費調整額の前年度比の計算をし、何割増かを算出しているのですが、 通常の数式だと (今月-前月)/前月*10=何割 で、 例)今年2000、去年1000の場合 (2000-1000)/1000*10=10割 と思います。 ここで問題なのですが、片方がマイナスの場合どうしたらよろしいでしょうか? 今、わからないのが、 今年0.83、去年-0.74の場合 (0.83-(-0.74))/(-0.74)*10=-21.21621622 になってしまいます。 本来、今年がプラス、去年がマイナスなので数式上はマイナスにはなると思いますが、実際は増えているので答えがマイナスになることは無いと思うのですが、こういった問題の場合どういった数式が正しいのでしょうか?仮に絶対値としても21割増ではおさまらないと思うのですが・・・ よろしくお願いします。

  • エクセル VBAで別ブックのシートを選択する方法

    こんにちは。いつもお世話になっています。 エクセルで、毎月毎月作成する書類があります。 別ブックの、シート名が月の数字になっているものを選択する方法を教えて下さい。 欲しいデータのあるブック名が「あいう」、シート名が「10」です。 「わおん」というシートのa1に、前月の数字「10」が入力されています。 a=ai Workbooks.Open Filename:="\あいう Sheets(a).Select この場合のデバックになってしまうのですが、どのようにしたら良いのでしょうか???

  • 【Excel2013】MID&FINDの組み合わせ

    指定した文字から8桁の文字を抽出したく、添付画像のような数式を組みましたが、うまく抽出してくれません。 ※エラーの非表示は後程IFERROR関数を付けますのでご教示不要です どうしたら抽出してくれるのでしょうか?

  • エクセルの循環参照についてです。

    業者ごとによって数値算出し、その算出した数値をページ区切りで合計していく。 というものを作っているのですが、下記の画像のAパターンは右側の数式にて 上手くいっているのですが、Bパターンのほうは、数が1個少なくなっているのと、””で空白を作り出している。以外は変わらないはずなのに、なぜかBパターンだけ、循環参照が出ています。 Bパターンを最初のsumの後を=0,"0"にして数字以外一緒にしていても変わりませんでした。 そもそも循環参照はセルが被っていたら出る現象というように私はとらえていたので、なぜこの式でエラーが出るのかがわかりません。 説明がへたくそなので、ほかにこの現状を分かるために必要な点がある場合、言っていただけると助かります。 お手数ですが、このエラーの解決方法をお教えいただければ幸いです。

  • 非農業部門雇用者数

    はじめましてFX勉強中のものです 6月非農業部門雇用者数(前月比) -6.2万人↓ -6.0万人 -6.2万人 の発表のあとアメリカドルが上昇 -6.2万人てマイナスついてるので悪い数字なのですよね? どうしてあがるのですか?

専門家に質問してみよう