重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

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

A 回答 (3件)

◆こういうことでしょうか?


   A  B
1  24
2  5  2
3  9  2
4
5    13
6    20
7    25
8    30
9    61

◆A1は検査値、検査範囲は、昇順とします
◆A2:B3に行・列の4つの数値
=MATCH(A1,INDIRECT(ADDRESS(A2,B2)&":"&ADDRESS(A3,B3)),1)
    • good
    • 0
この回答へのお礼

そういうことです。INDIRECT関数で文字列&文字列で範囲指定できるのですか!早速試して見ます。

お礼日時:2006/10/21 17:21

ツール-オプションの全般の設定でR1C1参照形式を使用するにチェックすると


以下のような参照形式が使用できます。

=SUM(R3C3:R6C3)

これはA1形式でいうところの以下と等しいです。

=SUM(C3:C6)

Rが行、Cが列を表します。
    • good
    • 0

D1:E20 では?

この回答への補足

そうではなくて、1と4(D1)や20と5(E20)という数値で範囲を指定したいのです。この数値は、ある計算をした結果の値です。

補足日時:2006/10/21 17:00
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!