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

エクセル詳しい方!!お願いします!

=IF(会計簿!$C$6=”13-ア”,”会計簿!$A$6”,IF(会計簿!$C$6=”13-イ”,”会計簿!$A$6”,IF(会計簿!$C$6=”13-ウ”,”会計簿!$A$6”,IF(会計簿!$C$6=”13-エ”,”会計簿!$A$6,””))))
の返しが会計簿!$A$6になるのを会計簿!$A$6に入力されている値にしたい!

A 回答 (5件)

あらら・・・、今度は絶対参照にしていませんでした ><


=IF(OR(会計簿!$C$6="13-"&{"ア","イ","ウ","エ"}),会計簿!$A$6,"")

これが正解ですね _ノフ○)))グタリ
    • good
    • 1
この回答へのお礼

訂正回答ありがとうございます!
やってみます!

お礼日時:2017/06/11 19:32

No3のesupuressoです。


微妙に式を間違っていましたので訂正します。
訂正前 =IF(OR(会計簿!$C$6="13-"&{"ア","イ","ウ","エ"}),!$A$6,"")"")
訂正後 =IF(OR(会計簿!C6="13-"&{"ア","イ","ウ","エ"}),会計簿!A6,"")

訂正前の式の最後、「 "") 」これが余計でした。 彡O┓ペコリ
    • good
    • 1

数式の計算結果が「"会計簿!$A$6"」となっているため、文字列として返されてきます。


「"会計簿!$A$6"」の「”」を削除することでセル「A6」の値が返ってきます。

IF関数を多用しているようですが、一例として次の式でも同じ意味の計算式が作れますね。
=IF(OR(会計簿!$C$6="13-"&{"ア","イ","ウ","エ"}),!$A$6,"")"")
    • good
    • 1

=IF(会計簿!$C$6=”13-ア”


  ,”会計簿!$A$6”
  ,IF(会計簿!$C$6=”13-イ”
    ,”会計簿!$A$6”
    ,IF(会計簿!$C$6=”13-ウ”
      ,”会計簿!$A$6”
      ,IF(会計簿!$C$6=”13-エ”
        ,”会計簿!$A$6
        ,””
       )
     )
   )
 )

の返しが
 会計簿!$A$6になるのを
 会計簿!$A$6に入力されている値にしたい!

・・・

INDIRECT関数は指定した文字列をセル範囲に置き替えて値を参照します。
 A1セルに「1000」と入力されていたら
 =INDIRECT("A1")

 1000が返ります。
…が、
 ”会計簿!$A$6”

 会計簿!$A$6
と変えるだけで良い。


・・・余談・・・
ダブルクォーテーションが一つ足りないのに気が付いてる?
    • good
    • 1
この回答へのお礼

回答ありがとうございます!
やってみます!!

お礼日時:2017/06/11 19:32

>会計簿!$A$6に入力されている値にしたい!



値を返せばいいということなら以下のように修正すれば会計簿シートのA6の値を返してきます。

=IF(会計簿!$C$6="13-ア",会計簿!A6,IF(会計簿!$C$6="13-イ",会計簿!A6,IF(会計簿!$C$6="13-ウ",会計簿!A6,IF(会計簿!$C$6="13-エ",会計簿!A6,""))))

ただこの式だと「13-ア」でも「13-イ」でも「13-ウ」でも「13-エ」でも、すべて同じ会計簿シートのA6の値を返してきますが、それでいいのですか?
    • good
    • 1
この回答へのお礼

回答ありがとうございます!
やってみます!

お礼日時:2017/06/11 19:33

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