【IF × COUNTA × LEN】関数コンボ、セルの有無と文字数で条件分岐!

関数コンボ道場

💥使うシーンと目的

タスク
タスク

「セルが空じゃなくて、しかも文字が○文字以上あったら処理したい…」
「でもCOUNTBLANKやLENだけやと条件足りんし…どう組めばええねん!」
そんな悩みを一発で解決するのが【IF × COUNTA × LEN】の合わせ技や!

ジッピー(ChatGPT)
ジッピー(ChatGPT)

セルが“あるだけ”じゃ物足らん時は、長さチェックも入れたら完璧やで。


🔍 今回の関数:IF関数 × COUNTA関数 × LEN関数

ジッピー(ChatGPT)
ジッピー(ChatGPT)

IFは「ジャッジマン」、COUNTAは「何か入ってるか確認係」、LENは「文字数カウンター」や!

IF関数

👉 条件がTRUEなら指定の値、FALSEなら別の値を返す。

IF関数って、“迷ったときに決めてくれる親分”や!


COUNTA関数

👉 指定範囲で空白でないセルの数を数える。

COUNTA関数って、「なんでも数える」頼れるやつ!

LEN関数

👉 文字列の長さ(文字数)を返す。

LEN関数って、“文字の長さ、ピタッと測る職人”や!


📊 実際のコンボ:

タスク
タスク

「A1に何か入っていて、かつ文字数が5文字以上なら“OK”と表示、それ以外は空白」そんな高度な技を繰り出したいなら、
=IF(AND(COUNTA(A2)>0, LEN(A2)>=5), "OK", "")
こう書く!


  • COUNTA(A1)>0 → A1が空じゃないかチェック
  • LEN(A1)>=5 → 文字数が5文字以上かチェック
  • AND(...) → どちらも満たす時だけTRUE
  • IF(..., "OK", "") → 条件を満たせば”OK”、それ以外は空白

図解:IF × COUNTA × LEN


タスク
タスク

これなら「何か入ってるかつ文字数条件」という2段構えのチェックができる!

ジッピー(ChatGPT)
ジッピー(ChatGPT)

せやろ?ただの空チェックに飽きたら、文字数で一撃や!


⚠️よくあるミスや落とし穴

  • COUNTAは数式が入ってるセルも「空じゃない」とカウントする
  • LENは数値も文字列として長さを数える
  • スペースだけ入っててもCOUNTAは1になる(LENも文字数1になる)

🌟応用コンボ

  • IF × COUNTA × LEN × TRIM(前後スペース無視で文字数カウント)
  • IF × COUNTA × LEN × OR(複数セルの条件をまとめる)
  • IF × COUNTA × LEN × SEARCH(特定の語が含まれるかつ長さ条件)

🎯まとめ

ジッピー(ChatGPT)
ジッピー(ChatGPT)

「空じゃない」だけやとゆるすぎる時は、LENで長さを足して条件をピシッと締めるんや!

コメント

タイトルとURLをコピーしました