- ベストアンサー
エクセル関数について
いつもお世話になります。 ”管理”と”リスト”というシートがあります。 ”管理”シートは 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に答えが返ってきた時のみ「★備考あり★」とする関数はありますか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 >=IF(B11>1,"★備考あり★",IF(B11<1,"")) を =IF(B11="","","★備考あり★") とか =IF(LEN(B11)=0,"","★備考あり★") では駄目でしょうか?
その他の回答 (3)
- redowl
- ベストアンサー率43% (2140/4926)
=IF(B11="","","★備考あり★") 【B11がゼロ表示のときは、 D4の 備考有り の表示は 無し】で良いのか? であれば =IF(OR(B11="",B11=0),"","★備考あり★")
お礼
ありがとうございます。できました★
- mshr1962
- ベストアンサー率39% (7417/18945)
=IF(B11>1,"★備考あり★","") だけでよさそうですけどね。 F9を押して「★備考あり★」が消えるのなら 「ツール」「オプション」「計算方法」の 計算方法を自動にして確認してください。
お礼
ありがとうございます。できました^^
- meron_
- ベストアンサー率40% (51/127)
=IF(B11<>"","★備考あり★","") とすれば?
お礼
ありがとうございます!できました♪
お礼
ありがとうございます、できました!