アプリ版:「スタンプのみでお礼する」機能のリリースについて

おはようございます。
いつもお世話になります。

OSは、Win10 エクセルは、20016 です。

基本の関数は、
  =IF(N4=0,D4,"") です。

いろいろとチェックをするためなのですが
この関数の「N」の部分を例えば
  T2セルにOと入れれば
  NがOと列記号が変わり下記のようにです。

  ※ =IF(O4=0,D4,"")

ご教授いただけませんでしょうか。


 =IF(T$2&ROW(A4)=0,D4,"")とか考えたのですがうまく行きませんでした。

A 回答 (2件)

INDIRECT関数を使えば参照できるようになりますよ。


http://www.officetanaka.net/excel/function/funct …

数式の例:
 =IF(INDIRECT(T$2&ROW(A4))=0,D4,"")
または
 =IF(INDIRECT(T$2&ROW())=0,D4,"")
などで対応します。
※ROW関数では数式を入れた行と同じなら引数を省略できる
http://officetanaka.net/excel/function/function/ …
    • good
    • 0
この回答へのお礼

おはようございます。
早速のご丁寧なご指導を誠にありがとうございます。
うまくできました。

お礼日時:2019/10/15 08:52

INDIRECTを使ってみます。



=INDIRECT(T2&"4")

で、カッコの中でセルアドレスを作ります。
T2セルに「O」が入っていれば
"O"&"4" で O4セルとなります。

質問にあるIF式を書き換えると

=IF(INDIRECT(T2&"4")=0,D4,"")
    • good
    • 0
この回答へのお礼

早いご回答をありがとうございます。

お礼日時:2019/10/15 08:53

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