• ベストアンサー

エクセル関数について

いつもお世話になります。 ”管理”と”リスト”というシートがあります。 ”管理”シートは A1    B1    C1・・・・・ 番号   名前   住所・・・・ と、情報が管理してあります。 ”リスト”シートのB3に番号を入力するセルを作りB11に =IF($B$3="","",VLOOKUP($B$3,注文管理!$A$3:$AE$9880,31)) という関数を入れて、”管理”シートの該当セルに記入があるなら B11に返すようにしています。B11に答えが返った場合、D4に「★備考あり★」と返したいのですが、 =IF(B11>1,"★備考あり★",IF(B11<1,"")) の関数を使うと、もともとB11には関数が入っているのでずっと「★備考あり★」のままです。 これを、B11に答えが返ってきた時のみ「★備考あり★」とする関数はありますか?

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

  • ベストアンサー
  • boy_boy
  • ベストアンサー率55% (56/101)
回答No.1

こんにちは。 >=IF(B11>1,"★備考あり★",IF(B11<1,"")) を =IF(B11="","","★備考あり★") とか =IF(LEN(B11)=0,"","★備考あり★") では駄目でしょうか?

taruhoo
質問者

お礼

ありがとうございます、できました!

その他の回答 (3)

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.4

=IF(B11="","","★備考あり★") 【B11がゼロ表示のときは、 D4の 備考有り の表示は 無し】で良いのか? であれば =IF(OR(B11="",B11=0),"","★備考あり★") 

taruhoo
質問者

お礼

ありがとうございます。できました★

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

=IF(B11>1,"★備考あり★","") だけでよさそうですけどね。 F9を押して「★備考あり★」が消えるのなら 「ツール」「オプション」「計算方法」の 計算方法を自動にして確認してください。

taruhoo
質問者

お礼

ありがとうございます。できました^^

  • meron_
  • ベストアンサー率40% (51/127)
回答No.2

=IF(B11<>"","★備考あり★","") とすれば?

taruhoo
質問者

お礼

ありがとうございます!できました♪