電子書籍の厳選無料作品が豊富!

=IF(AND(C3="FC",G3>=0.1),"A","B")

C列に"FC”以外の文字も(書式は文字列)入っています。G列は数字で#、##0.0です。
単純な質問です、H列に上記IF式を入れたのですが、ほぼすべてBが帰ってきます。
C3="FC"がFALESの判定です。
C3に「FC」の文字があり、G3の数字が0.1以上であればH3列はAが帰るはずと思っているのですが‥‥??。
どこが間違っていますか?、教えてくださいませんか。

質問者からの補足コメント

  • うーん・・・

    再指導ありがとうございます。
    再設定してみました。
    EXCEL Pro 2021です。

    I3セルに=C3
    J3セルに=G3(User定義で#、##0.0"Kwh"です)

    K3セルに=IF(AND(I3="FC",J3>=0.1),"A","B")
    を記し、以下ドラッグ。全てのセルが”B"の判定でした。

    別sheetに同様設定してみましたが、同じ結果でした。
    何処が間違っていますでしょうか?。

    ※文字数制限で更なる詳細記せません、追って追記した方が良いでしょうか?。

    No.7の回答に寄せられた補足コメントです。 補足日時:2022/06/29 18:45
  • へこむわー

    また、改めて新sheetに
    A列 B列 C列に =IF(AND(A3="FC",B3>=0.1),"A","b")
    AND式の論理式の判定
    論理式1 論理式2
    3 QC 9.0Kwh b A=FALSE B=TRUE
    4 QC 2.1Kwh b A=FALSE B=TRUE
    5 FC b A=FALSE B=FALSE※
    6 FC 15.0Kwh b A=FALSE B=TRUE
    7 - b A=FALSE B=FALSE※
    8 QC 20.0Kwh b A=FALSE B=TRUE
    9 FC 0.5Kwh b A=FALSE B=TRUE

    R9行目までの結果は、やはり全て"b"判定ですね。以下行が増えても同じでした。
    ※行はなぜか論理式2がFALSEです。
    何処が間違っていますでしょうか?。

      補足日時:2022/06/29 18:53
  • つらい・・・

    fujillinさん、ありがとうございます。
    列表示がくっついて見ずらくなり申し訳ありません。空白表示が上手く行きません。※文字数overで一部省略。AND式の論理式の判定
    A列 : B列 =判定: 論理式1: 論理式2
    4 QC : 2.1Kwh = b : A=FALSE: B=TRUE
    5 FC : = b : A=FALSE :B=FALSE※
    7 - : =b : A=FALSE :B=FALSE※
    9 FC :0.5Kwh =b : A=FALSE :B=TRUE
    5行目はA列は"FC"なのでTrueになっているはず、B列が空白ですのでFalseで正しい。判定式の結果は「b」で正しい。9行目は両方ともTrueのはず。判定式は「A」になるのでは?

      補足日時:2022/06/29 20:47

A 回答 (11件中11~11件)

こんにちは



条件がTrueでAが、FalseでBが返る式なので、Bの可能性はそれなりにあるでしょう。

>C3="FC"がFALESの判定です。
C3セルの値が"FC"ではないということでしょう。
一度、C3セルをクリア(=DELキーなどで)した上で、改めて"FC"を入力してみたらどうなりますか?
(見えないスペースなどが付加されている可能性等)
    • good
    • 0
この回答へのお礼

うーん・・・

fujillinさん
早速のご回答ありがとうございます。
C列はデーター入力規則-設定-リストの▽で「-」「FC」「QC」の三択入力です。
G列は文字数値で都度手入力です。

質問の関数式にカーソルを当てると数式のFALSE/TRUEの判定が出ますね。
AND式にFALSEの判定が出ています。←理由が分からないのです。
※キャプチャ添付できれば良いのですが‥‥。

お礼日時:2022/06/29 14:21

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