• ベストアンサー
  • すぐに回答を!

【Excel】数値が何番目に大きいかを表示させたい

ある範囲内でその数値が何番目に大きい数字かを隣のセルに表示させたいのですが、どのような数式を使えばよいでしょうか?

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数3802
  • ありがとう数3

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

  • ベストアンサー
  • 回答No.1
noname#123709

RUNK関数がありますが、値が重複している場合に次の値の順位はとんでしまいます。 =RANK(B1,$B$1:$B$10) B1セルの値がB1からB10までの範囲において何番目に大きい値かを返します。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

まさしく欲しかった答えが出ました!ありがとうございました。

関連するQ&A

  • Excelで、「+○,○○○」という表示を、数値として表示させるには?

    Excelで、「+○,○○○」という表示を、数値として表示させるには? 私の質問の書き方が悪かったので、改めて質問をさせて頂きます。 前回、お答えくださった方々には、この場を借りてお詫び申し上げます。 さて、本題ですが、 Sheet1のA1セルに、 Sheet2のA1セルに手入力した、「数字の前に + あるいは - が付く数値」を、桁区切りのカンマ付きで表示させています。 + を表示させるために、参照元のセルの書式を「文字列」にしています。 参照先のSheet1のA1セルの隣のA2セルに入っている数値を、 Sheet1のA1セルが -○,○○○ の場合には赤字で、 Sheet1のA1セルが +○,○○○ の場合には黒字で表示させたくて、条件付き書式で [=$A$1<0]という数式を入れてみたものの、 参照元が「文字列」なので、どうやら参照先も文字列と判断されてしまうらしく、条件付き書式が機能してくれません。(参照元を「標準」等に直せば機能します) +○,○○○という表示を、数値として表示させることができれば、解決すると思うのですが、他に方法があればそれにはこだわりません。 なにか良い案はないでしょうか? お知恵を拝借させてください。

  • [エクセル2003] 0から始まる数値の判定

    観覧有難うございます。早速質問ですが、 A1に数値を入力すると、入力した数値が0から始まる数値(A1セルは0から始まる数値があるので文字列表示形式にしてます)とそれ以外の数値を判断し、A2に対応した数値を表示させたいのです。 またこれが問題で、A2はA1に対応した数値が表示されるのですが、必ずしもその数値とは限らないので、直接変更可能にしたいのです。A2に数式を書くとA2に表示させても直接変更すると数式も削除されるので、なにかいい方法はないでしょうか。 以上よろしくお願い致します。

  • EXCEL2010で数値の範囲内の個数を出したい

    EXCELの特定の範囲内の数値の中から該当する数を出したいのですがどうしたら良いでしょうか? 列内の数値で○○以上○○以下の範囲に該当するセルの個数を出したいのです。     例:10以上15以下の範囲の数値のセルの個数を出したい場 質問の仕方が分りにくかったら申し訳ありません。 集計表を作成していて1ケ月の中で○○以上○○以下の数と○○以上(以下)の数を出したいのですが数式が分らなくで困ってしまいました。宜しくお願いします。

その他の回答 (1)

  • 回答No.2
  • bazz11
  • ベストアンサー率17% (6/34)

こんにちは NO.1の方の補則になりますが、 例えば、A列の2~22の範囲の数値で「10」が 何番目に大きいかという場合は、 =RANK(10,A2:A22) になります。 逆に何番目に小さいかは、 =RANK(10,A2:A22,-1) という式になります。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご丁寧に、ありがとうございました!解決しました!

関連するQ&A

  • エクセル2007 数式がそのまま表示される

    セルに「=10-(counta(A1:A5))」と言う数式を入力しました。 きちんと望み通りの結果の数字が表示されました。 上手くいくか分からなかったため、初めは新しくエクセルを開いて試していました。 上手く行ったため、数式をコピーして、必要だったシートに貼り付けました。 しかし、表示されたのは正しい数字ですが、セルの中身としては数式ではなく数字でした。 何度しても同じ結果でしたので、コピーでは手入力しましたが、「=10-(counta(A1:A5))」とそのまま表示されてしまいました。 セルの書式なども調整しましたが、結果は同じです。 どうしたら数式が反映されるようになりますか?

  • エクセルである数値を色分けする

    エクセルである数値の統計表を作成しています。 表全体の数値の中で例えば15~20という数値のセルだけ指定の色を付けたいのです。 条件付書式で設定すると複数の条件が重なった時には、指定通りに表示されません。また条件付書式で設定した場合、完成したその表に新たに別の表からコピーした数値を貼り付けると設定した条件が消えてしまいます。 私の作成したいのは、 条件1・表全体の数値から15~20という数値のセルを黄色。 条件2・C列の数値の中で35以上だけセルを赤色。 条件3・F列の数値の中で38~40だけセルを青色。 条件4・G列の数値の中で5以下のセルを緑色。 この場合条件2と条件3は数値が重なるので条件3を優先させることは無理でしょうか? 上記のような条件で表を作成できますか? もうひとつ、 指定の列の中に、ある条件の数値がある時、別の指定のセルに任意の文字を表示さたいのです。 例えばA列の数値の中に5~8の範囲の数字があれば、J30のセルに”あああ”という文字を表示させ、9~12の数値の場合は”いいい”と表示させ、13~18の時は”ううう”と表示させる。 このようなことは出来ますか? 作成方法を教えてください。 よろしくお願いします。

  • EXCEL2003で各セルに数値が入っています。(例えばA1~Axまで

    EXCEL2003で各セルに数値が入っています。(例えばA1~Axまで) A1~Axまでのセルの数値のうち、大きい方から5%の数値をB1セルの表示させたいのですが、どのような数式を入れるといいでしょうか? ちなみに、AXはいろいろ数が変化します。

  • Excel2002において、数式と数値を別に数えたいのですが。

    Excelで表を作っています。 表の最後の列にそれぞれ、その列の合計が入っていますが、基本的にそれは数式による計算結果です。 ですが、時々直接数値を入力したセルがあります。 1.数式による計算結果のセルが30個 2.そうでない数値のセルが10個 のとき、 1.30 2.10 というふうに数えたいのです。 できれば関数がいいのですが…(VBAは手に余るので) できるかできないかだけでもいいので、どうかお答えください。

  • エクセルで入力した数値によって自動で入力される数式?

    エクセルで台帳を作っているのですが、 別の列のセルに入力した数値によって、 指定したセルに自動でA,B,C等と入力されるようにするにはどのように設定すればいいのでしょうか。 A列に0~1.1なら B列に A 1.2~2.9なら B 3.0以上なら C のように数字の範囲によってABCと表示されるようにしたいのです。 エクセルの数式等は簡単なものしかわからず、どのように調べたらよいかもわかりません。教えていただけたら助かります。

  • エクセル:数値をテキスト形式で揃えたい

    5~6桁の、英字と数字の混在したコードのついたデータが一万件ほどありまして、これを利用してピボットテーブルで処理しなければならないのですが、 いろんな人が処理するデータなので、数字のみの(アルファベットの混ざらない)コードの場合、数値のものとテキスト形式のものが混在していて、同じコードがテーブル上で別々になってしまいます。 数字のみでテキスト形式の場合、セルの左上に緑色の三角のエラーインジケータが付いて 「このセルにある数値が、テキスト形式か、またはアポストロフィで始まっています。」 とメッセージが出ますが、これが付いた状態のほうがソートしたときに英数字の混ざったものときれいに並ぶので、この状態で扱いたいのです。 どうやらセルの設定を文字列にして入力しただけではこの状態にならないようで、今は既存の三角のついたものと同じ数字を手作業で貼り付けたりしていますが、数値の入ったセルを一度にテキスト形式にする方法はあるでしょうか? (この逆のパターンだったら、範囲選択して左に出る◇に!のついた部分をクリックして「数値に変換する」を選べばよい話なのですが…。)

  • 数式の数値を除いた数値のカウント

    =COUNTIF(A1:A5,">=0")で0以上の数値のセルをカウントしたいのですが、 途中に小計等の「数式の結果の数値」があり、 その数値も含めてカウントされてしまいます。 数式の結果である数値は除いた、直接入力した数値のみカウントすることはできますか? 例えば、A1~A5セルに表示されている数値が A1:8 A2:-5 A3:空白 A4:3(=SUM(A1:A3)) A5:2 の場合、=COUNTIF(A1:A5,">=0")で「3」となりますが、 A4の数式の結果の数値の3は含めずに、 数値を直接入力した数で>=0である個数の「2」となるようにカウントするにはどうすればよいでしょう? やはり「数式の結果の数値」も「直接入力した数値」も 同一のものとしか判断できないのでしょうか?

  • エクセルについて

    例えば、セルA1に数式が入っていて、その答えが 0または1、とします。 セルの答えをこの数字のまま、0ならば”右”、1ならば”左”と表示したいのですが、無理でしょうか? このセルの数値を他のセルで計算に使うので、セルの答えは変えたくないのですが、見た目上(プリントアウトなど)は右、左としたいのです。 何かいいアイディアありましたら、教えてください。 よろしくお願いします。

  • Excelにおける数値の抽出(関数)に関して

    EXCEL機能を用いた、数値の抽出についての質問です。 例えば、以下のような表があったとします。    A 1 120 2 135 3 152 4  そこで、 (1)この3つの数字(A1~A3)のうち、近い2つ(この場合、135-120=15、152-135=17なので、135と120となります)を抽出し、その2つの平均値を求め、A4のセルに返す。 (2)もし、120、135、150のように、近い2つがない(135-120=15、150-135=15であるため)場合は、中央値である135を抽出し、135をA4のセルに返す。 以上(1)、(2)の条件を含んだ数式をA4のセルに組むことはできますか? VBAを用いると、可能でしたが、EXCELで組むことができませんでした・・。できれば、EXCELで行いたいと考えています。 わかる方、教えてください。よろしくお願いします!!

  • [エクセル] =・・・&A1&・・・とかでのA1の数値について

    あるセルに、たとえばA1の数値を画面に出したいときに、 そのセルで「=・・・&A1&・・・」をすることがあります。 A1が、例えば金額だとして、その場合には3桁おきに「,」を 出しているとします。しかし、関数を使ったセルの表示では 普通の数字だけで「,」が出てきません(そのセルは、日本語 とかも使っています)。 セル参照を使ったときに、A1の表示と全く同じにすることは できるのでしょうか?