• ベストアンサー

IF関数

=IF(G12="収入",入力!G3,入力!H3)この数式の場合G3、H3の行数値を別セル参照で変えるには。初歩的ですみません。エクセル2003。

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

  • ベストアンサー
  • ka_na_de
  • ベストアンサー率56% (162/286)
回答No.2

これでどうですか? =IF(G12="収入",INDIRECT("入力!G" & A1),INDIRECT("入力!H" & A2)) A1セル=G列の変更したい行番号 A2セル=H列の変更したい行番号 を入力します。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • ka_na_de
  • ベストアンサー率56% (162/286)
回答No.3

#2です。 質問の意図、最終目的を書かれた方が良いと思います。 場合によっては、とてつもなく遠回りの方法をされているかもしれませんよ。 EXCELでは、ほとんどのユーザーがやりたいと考えることは、 標準の機能で実現できることが多いものです。 私たちが方法を知らないだけで・・・

すると、全ての回答が全文表示されます。
  • pkh4989
  • ベストアンサー率62% (162/260)
回答No.1

こんにちは。 質問の意味がよく解りません。 >=IF(G12="収入",入力!G3,入力!H3) 単純にG3、H3をを別セル参照に変えるなら 例えば、「入力」シートのセル「B13」とセル「C13」に変えるには、 =IF(G12="収入",入力!B13,入力!C13) 同じシートのセル「B13」とセル「C13」に変えるには、 =IF(G12="収入",B13,C13) 絶対参照に変えるには、 =IF(G12="収入",$B$13,$C$13) =IF(G12="収入",入力!$B$13,入力!$C$13)

すると、全ての回答が全文表示されます。

関連するQ&A