• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelの関数について至急助けて下さい。)

Excel関数の使い方について

このQ&Aのポイント
  • Excelの関数について助けが必要です。具体的には、条件を追加して特定の値を表示する方法がわかりません。
  • 現在、セルE201に「=IF(C201="","",VLOOKUP(D201,参照データ!$A$2:$C$113,2,FALSE))」という関数が入力されています。C201が空白の場合、E201も空白になります。そうでない場合は、D201を検索値として参照データシートのA2〜C113の範囲から検索し、一致した値のBセルの値をE201に表示します。
  • さらに、条件を追加したいです。具体的には、上記の結果が「打ち合わせ費」となり、かつセルG201の値が5000以上の場合に「交際費」と表示するようにしたいです。新しい列を追加しても構いません。わかる方、助けてください。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

No.1です! 補足を読みました。 E列には「費目」が表示されるわけですね! =IF(C201="","",IF(AND(VLOOKUP(D201,参照データ!$A$2:$C$113,2,0)="打ち合わせ費",G201>=5000),"交際費",VLOOKUP(D201,参照データ!$A$2:$C$113,2,0))) という数式にしてみてはどうでしょうか?m(_ _)m

その他の回答 (2)

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.2

>上記の結果が”打ち合わせ費”となり更にG201の値が5000以上なら”交際費”と表示を変えるようにしたいのです。 >一度新たに列を加えてでも構いません。 そのままif文にしてください 結果がc201にあるのですから打ち合わせ費がD201にあるとしたら 例えば =if(c201=d201,"",if(g201>=5000,"交際費","")とすることも可能です。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 質問文を素直にそのまま読むと 「交際費」という表示はそのままE201セルに表示させればよい訳ですかね? (「打ち合わせ費」はどこに表示させているのかが判らないので、無視します) E201セルに =IF(C201="","",IF(G201>=5000,"交際費",VLOOKUP(D201,参照データ!$A$2:$C$113,2,0))) という数式だけで良いように思えますが、おそらくこんな単純なコトではないのでしょうね!m(_ _)m

long_kusa
質問者

補足

参照データからの返しが「打ち合わせ費」のほかにもあります。 打ち合わせ費になった時だけ5000以上の場合・・・という式にしたいです。

関連するQ&A