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

MATCH関数で、該当する行番号を出しました。次に、そこで得られた行番号を、さらに別の関数式の中に代入したいのですが、どうすればよいのでしょうか?

たとえば、
fx=COUNTIF($N$★:$N$☆,"A")
の★や☆のところに、前回得られた行番号を代入したいのです。$のあとにそのまま続けることはできませんよね。

A 回答 (3件)

例えば、このようにしたら、INDIRECTは、1つで済みますね。


例:
=COUNTIF(INDIRECT("$N$"&MATCH(2,$G$1:$G$8,0)&":$N$"&MATCH(4,$G$1:$G$8,0)),"A")

#1のmatsu_junさんの、元の式からすると、
=COUNTIF(INDIRECT("$N$"& ★ &":$N$" & ☆,"A")
このようになるわけですね。

不愉快になったら、すみません。
    • good
    • 0

=COUNTIF(INDEX(N:N,★):INDEX(N:N,☆),"A")

    • good
    • 0

=COUNTIF(INDIRECT("$N$"&★):INDIRECT("$N$"&☆),"A")


としてみてください。
INDIRECT(文字列)が、「文字列」で代入された値をセル参照として値を返す関数ですので、その中で文字列を合成します。
    • good
    • 0

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

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報