ホームページ >ソフトウェアチュートリアル >オフィスソフトウェア >私が常にExcelで使用している3つの最高の論理関数

私が常にExcelで使用している3つの最高の論理関数

Linda Hamilton
Linda Hamiltonオリジナル
2025-02-06 15:54:12958ブラウズ

クイックリンク

  • if and、and、not
ver然と使用すると、設定した基準が満たされているかどうかに応じて、それらは真またはfalseを返します。 🎜>特に役立つと思われる3つの論理関数(または関数のグループ)を実行します。また、実際のシナリオでそれらを最大限に活用する方法。そして、
  • ではありません。これらの関数を一緒に使用する方法を説明する前に、それぞれが別々に何をするかを説明します。以下の例では、応募者ごとに3つのことを検討したいと思います。
    それらは18歳以上の金認証(列f)を超えていますか?
  • 彼らは完全な運転免許証を持っていますか
>

海外で働く能力(列G)?

50歳以上(列h)を超えていませんか?

細胞f2では、

  • を入力する必要があります。 B2の値は18を超えており、セルG2では、と入力します。

    =AND(B2>18,D2="Gold")

    excelがc2の値が「完全」

    であるかを識別したいので、e2の値は「はい」です。 、セルH2では、セルB2の値が50を超えていないことを確認する必要があるため、次に、Excelのオートフィルを使用して、フォーミュラを残りの行にコピーします。 >条件が満たされているかどうかに応じて、各出力がどのように真または偽であるかに注意してください。これは便利ですが、特定のインジケータワードまたはフレーズを持つことはさらに便利です。設定された条件に応じて特定の値を返すため、ここで作用する場合です。

    =OR(C2="Full",E2="YES")
    今回は、各申請者の次の結果を達成したいと思います。 18歳以上の金認証であり、シニアメンバーとしてラベルを付けることができます。

    完全な運転免許証を持っている場合、

    または

    海外で働く能力がある場合、旅行できる申請者としてラベルを付けることができます。

    50歳以上の

    >

    したがって、セルF2では、B2の値が18を超えていることをExcelに確認したいので、

    および

    d2の値は「金」であり、その後「シニア」を返します。

    • c2の値が「完全」または
    • の場合、e2の値は「はい」であるため、「旅行」ができることを知る必要があります。どちらの議論が正しくない場合、彼らは「旅行できません」。
    • 最後に、セルF2では、b2の値がある場合、50を超えていない
    • ではないが、申請者は「奨学金の対象」ですが、50を超える場合、「奨学金なし」です。私のテーブルの残りの行を埋めるための3つの列すべて。
    • 私が常にExcelで使用している3つの最高の論理関数

      ifを使用してみてください。 XOR関数を選択することもできます。これは、最も単純な形式では、1つだけが真である場合にtrueを返すか、両方の値が真である場合はfalseです。私のすべてのスプレッドシートはきちんとしています。結局のところ、#n/a、#value!、#ref!、#div/0!、#num!、#name?、#null!エラー、およびIferrorはこれを防ぐのに役立ちます。

      をセルD2に入力し、この計算を列Dの全体に拡張しました。ただし、プレーヤーCにはプレーヤーCがないため任意のゲームをプレイし、ディビジョンは#div/0!。 🎜>

      =AND(B2>18,D2="Gold")

      ここで、

      x

      は実行されている計算であり、

      y

      はエラーがある場合に返す値です。コンマの後に

      y 私が常にExcelで使用している3つの最高の論理関数空白を残した場合、Excelは誤った計算のために0を返します。

      。 >

      そしてこれを列の下に拡張します。

      =OR(C2="Full",E2="YES")

      計算がまだそこにある方法に注意してくださいが、iferror関数内に埋め込まれています。この場合、計算にエラーが発生すると、ダッシュが返されます。これはエラーメッセージよりもずっときれいに見えます。

      IFERRORを使用してスプレッドシートのエラーを非表示にすると、計算エラーが識別される可能性があることに注意してください。これが、#div/0の場合にのみシナリオで使用する傾向がある理由です!そうでなければ表示されます。

      は、

      関数がいくつかある場合、それぞれが非常に異なることをします。私はそれらを頻繁に使用して(IF関数内)、データ内にエラーや矛盾があるかどうかを確認します。

      それらをIF関数と組み合わせる方法を見る前に、それらを単独で見てみましょう。

      すべて関数は同じ構文を持っています。 >評価するセルの参照または値です。

      ここにあなたが選択できるIS関数のタイプはありますか?

      • isblank:aが空白かどうかをテストします。
      • Isomitted:Lambda関数の値が欠落しているかどうかをテストします。
      • isError:aがエラー値(#n/a、#value#など)であるかどうかをテストします。
      • iserr:aが#n/aを除く任意のエラー値であるかどうかをテストします。
      • isna:aに#n/aエラーが特に含まれているかどうかをテストします。
      • isformula:aが式であるかどうかをテストします。
      • ISLOGICAL:aには、論理関数に基づいて論理値(trueまたはfalse)が含まれているかどうかをテストします。
      • istext:aがテキストであるかどうかをテストします。
      • isnontext:anot
      • text(式や数字など)であるかどうかをテストします。
      • isNumber:a
      • が数式を介して生成された数字を含む数字であるかどうかをテストします。
      • isevenまたはisodd:a
      • が使用しているものに応じて、偶数または奇数であるかどうかをテストします。これらの場合、空白のセルは偶数と見なされ、非数字のセルはエラーを返します。
      • isref:a がセル参照であるかどうかをテストします。たとえば、ais(a1)の場合、これはtrueに戻りますが、a
      • is( "apple")の場合、これはfalseを返します。

      は、ISから始めても、ISPMTおよびISOWEEKNUM関数はISグループの一部ではありません。列bからjで、指定されたIS関数を使用して列Aの値をテストしました。たとえば、

      私が常にExcelで使用している3つの最高の論理関数

      、セルB2では、

      =AND(B2>18,D2="Gold")

      と入力し、細胞g4では、

      =OR(C2="Full",E2="YES")

      フォーミュラがフォーマットされたExcelテーブルのセルを参照する場合、括弧内の値は列名になります。上記の例では、

      =NOT(B2>50)

      をセルF1に入力すると、表の列Fの他のセルに自動的に適用されます。 IFを機能させるには、前者を後者に埋め込む必要があります。 > a

      は、評価されるセル参照または値、

      =IF(AND(B2>18,D2="Gold"),"Senior","Junior")
      bはtrueの場合の値または式であり、

      cはfalseの値または式です。 🎜>以下の例では、毎日の利益に基づいて従業員の毎週の利益を予測したかったのですが、毎日の利益が空白の場合はメッセージを作成したいと思いました。これを行うには、この式をC2: に入力しました。空白)またはB2の値に7を掛けます(空白の場合)。次に、autofillを使用して、列Cの残りのセルに相対式をコピーしました。

以上が私が常にExcelで使用している3つの最高の論理関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。