• ベストアンサー

Excelでの数値の範囲指定

Excelで、数値の範囲指定はできますか? "123~1234の間にある数字"(123,124,125,…,1232,1233,1234) みたいな感じを関数内に組み込みたいのですが、分からなくて。。 お分かりになる方、よろしくお願いします。

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.3

外しているかもしれませんが =IF(AND(A1>=123,A1<=1234),"範囲内です","") と、いうようなことでどうでしょうか。

furfur
質問者

お礼

私の拙い質問で、皆様を迷わせてしまったようです。ごめんなさい。 でも、xls88さまのご理解で合っています。 ただし、仰る方法を採用するには組み込む予定の元の関数が長くなり過ぎて、私にとって難解になってしまうんです…。 ご回答ありがとうございました。

その他の回答 (4)

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.5

>仰る方法を採用するには組み込む予定の元の関数が長くなり過ぎて、 >私にとって難解になってしまうんです…。 一度元の式を掲載されて、どういうことをされている数式なのか説明されてはいかがでしょうか。 練達の諸先輩方から的確なアドバイスが寄せられると思います。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.4

◆こんな方法はいかがでしょうか ROW($123:$1234) ★A1の数字は、123,124,125,…,1232,1233,1234の中にあるか =SUM(INDEX((ROW($123:$1234)=A1)*1,))

回答No.2

範囲に名前をつけて登録する事が出来ます。 数式バーの左に「名前ボックス」というのがありますので範囲選択した後でその範囲に任意の名前をつけて それを数式に組み込む事が出来ます。

furfur
質問者

お礼

ご回答ありがとうございました。 分かり難い質問でした、すみません。 "123~1234の間にある数字"というのは、本当に数字のことで、セルの範囲ではありません。 日本語で『123~1234』というと一般的に「123以上、1234以下の数字」を表しますよね? Excelで、それを表現するもの("~"に代わるもの)がないかな、と思ったのです。 でも、この「名前をつける」機能も面白いですね。 頭の片隅に置いておきたいと思います。ありがとうございました。

回答No.1

漠然とした質問なんですが・・・ IF関数で、間にある数値だったら目的の関数を実行、範囲外なら何もしない、でいいのでは? IF関数の書式はHELPで調べてください

furfur
質問者

補足

> 漠然とした質問なんですが・・・ 混乱させてしまって本当にごめんなさい。 皆様のご回答を見て、自分の質問を見返して、その通りだと思いました。。。 補足させてください。 "123~1234の間にある数字"というのは、本当に数字のことで、セルの範囲ではありません。 日本語で『123~1234』というと一般的に「123以上、1234以下の数字」を表しますよね? Excelで、それを表現するもの("~"に代わるもの)がないかな、と思ったのです。 (SUM(A1:A100)な表現があったので、コロンがそうなのかな?と思って試しましたが、うまくいかず…) 組み込みたい関数はシンプルなIF関数ですが、参照セルの数値によって、計算内容を変えるためのIF関数です。 (0~122は(1)の計算、123~1234は(2)の計算、1235~4321は(3)の計算、といったような感じ) ANo.1さまとANo.3さまが仰るような使い方も考えてはいたのですが、関数がものすごく長くしつこくなってしまって、 後々見直した時に大変だと思いましたので、質問させていただきました。

関連するQ&A

  • エクセルで数値の範囲を指定して、番号を付けたいです

    エクセルに詳しくないのでどなたかお教えてください。 A列 35 68 40 13 53 98 71 とA列にある数値を 1~31=1 32~51=2 52~75=3 76~100=4 と数値の範囲を指定して、イコールの右側の数字(上記でしたら1~4の数字)をB列に表示させたいのですが、これはエクセルでできますか?できましたらやり方を教えてください、よろしくお願いします。

  • エクセル関数の範囲指定を、座標数値で指定したい

    address関数とindirect関数で、行・列を数値で指定して、セルの値が求められますが、同じように行・列の数値を4つ使って範囲の指定をしたいのですが、どのような関数を使えばよいでしょうか? 具体的には、=MATCH(A1,範囲,1)の範囲を、2組の座標の数値で指定したいのです。

  • Excel : ある値がどの範囲にあるか調べたい

    Excelで、ある数値が5つの数字のどの範囲にあるか調べるには、どの関数を使えばいいのでしょうか。以下の例の場合、5つの数字と同じ(5つ)かその間(6つ)の合計11のどの範囲にあるか知りたいです。11つの範囲に範囲名 (例えば、A~K) をつけて、Eという具合に答えが出せればOKです。 (例) 調べる値 = 14 5, 8, 15, 19, 27

  • エクセルの範囲から残りの数値を取り出す

    エクセルの範囲から残りの数値を取り出す方法を教えてください   図の様に縦方向に1~9の数値入ったセル範囲があります そこから 入力されている数値外の9以内の数値をとりだす マクロを使わないで  関数だけでできるでしょうか?

  • エクセル セルの数値範囲指定

    エクセル初心者です。 普通は1セルに1つの数値を入れるかと思いますが A1のセルの中に1以上50000以下の範囲の数字全てを 意味づけたいのです。 こういうことは可能でしょうか? 後ほどの資料作りで、例えば「35460」という数値があった場合、 1~50000の範囲内だからA1に値する、という風にしたい為、 このような考えを持ったのですが。 お手数掛けますがご回答よろしくお願いします。

  • エクセルでハイフンで示した数値の範囲を別々の数値へ

    エクセルでハイフンで示した数値の範囲を別々の数値へ変換したいのですが、行う方法はありますでしょうか。 例:1-5 → 1,2,3,4,5 といった感じです。 なお、実際のセルでは 1,3,6-9,11,14,15-18 といった感じで、範囲と普通の区切りが混在しております。 エクセルで行わなくともソフトウェア等で変換後にエクセルに貼り付けられれば問題ありません。 ご教授のほどよろしくお願いいたします。

  • Excelで飛び飛びの範囲を指定するには

    この間、質問サイトをつらつらと読んでいた時に、 Excelで飛び飛びの範囲を指定する簡単なやり方が回答されていて、 今日うろ覚えでやってみた所出来ませんでした^^; よく覚えていないのですが、 =COUNTIF((A2,A4:A20,A50),A1) こんな感じだったと思います。 すごく便利そうだったのにブックマークもしておらず、 探しても見つからないしで…。 この範囲指定の方法をご存知の方ご回答よろしくお願い致しますm(_ _)m

  • エクセルの範囲指定について

    エクセルで、関数の範囲指定の一方を、今後、入力する分も考慮して無限大にするのには、どうしたらいいのでしょうか?

  • エクセルで範囲指定をした時、その範囲にある数値をエクセルの右下に表示させる方法。

    エクセルで範囲指定をした時、通常その範囲にある数値がエクセルの右下(ツールバー?)に表示されると思います。 しかし何らかの理由で急に表示されなくなりました。 これを元に戻すにはどうすればいいのでしょうか。 教えて下さい。宜しくお願い致します。

  • エクセル、数値の重複範囲を

    今、エクセルでのデータ整理に手間取っています。 三つの数値に幅のあるデータの重複範囲の最大・最小を取りたいのですが、エクセルで可能でしょうか? 詳細は以下のような感じです 数値1 :   A1-------A2 数値2 : B1-----------------B2 数値3 :       C1-------C2 重複範囲最大値 A2 重複範囲最小値 C1 少ないデータなら地道にやるのですが、なにぶんデータが膨大でして・・・ ご存知の方、ご教授願います。 なお、使用しているエクセルは 2003 です。

専門家に質問してみよう