論理関数

論理演算とブール論理のための関数

AND関数

AND関数は複数の論理条件をすべて満たすかどうかを判定する論理関数です。指定したすべての条件がTRUEの場合にのみTRUEを返し、1つでもFALSEがあるとFALSEを返します。IF関数などと組み合わせることで複雑な条件分岐を実現できます。

Learn More
BYCOL 関数

BYCOL 関数は、指定された配列の各列に対して LAMBDA 関数を適用し、結果を単一の列として返す動的配列関数です。列ごとの集計や変換を一度に実行でき、従来の複数数式を1つに簡略化します。

Learn More
BYROW 関数

BYROW 関数は LAMBDA 関数を配列の各行に適用し、結果として配列を返します。たとえば、3列×2行の配列を処理すると、1列×2行の結果配列が返されます。この関数は行ごとの集計や変換処理に最適です。

Learn More
FALSE 関数

FALSE 関数は、論理値 FALSE を返す基本的な関数です。数式内で直接 FALSE と入力することも可能ですが、他の表計算ソフトとの互換性を保つためにこの関数が用意されています。シンプルながら、論理演算の基礎を構成する重要な要素です。

Learn More
IF関数

IF関数はExcelで最も基本的な条件分岐関数です。指定した論理条件がTRUEの場合とFALSEの場合で異なる値を返すことができます。データ分析、レポート作成、自動計算など幅広い場面で活用可能です。

Learn More
IFS関数

IFS関数は複数の条件を順番に評価し、最初にTRUEとなった条件に対応する値を返します。ネストしたIF文の代わりに使用することで、数式が大幅に簡潔で読みやすくなります。

Learn More
LAMBDA 関数

LAMBDA 関数は、Excel で再利用可能なカスタム関数を簡単に作成できる強力な機能です。VBA やマクロを使わずに、独自の関数を名前マネージャーで定義し、ブック全体で使用できます。複雑な数式を簡潔にまとめ、保守性を大幅に向上させます。

Learn More
LET関数

LET関数は数式内で変数名を定義し、中間計算結果を名前で管理できる高度な関数です。複雑な数式を整理し、パフォーマンスを向上させ、読みやすさを大幅に改善します。Excel 365および2021で利用可能です。

Learn More
MAKEARRAY 関数

MAKEARRAY 関数は、指定された行数と列数の配列を作成し、各セルに対して LAMBDA 関数を適用して値を計算します。動的な 2 次元配列を効率的に生成できる高度な配列関数です。

Learn More
MAP 関数

MAP 関数は、配列内の各要素に対して LAMBDA 関数を適用し、新しい値で構成された配列を返します。これにより、配列の各値を変換・マッピングして新しい配列を作成できます。

Learn More
NOT関数

NOT関数は論理値を反転させるExcelの基本的な論理関数です。TRUEをFALSEに、FALSEをTRUEに変換し、条件判定を柔軟に制御します。IF、AND、ORなどの関数と組み合わせることで複雑な条件分岐を実現します。

Learn More
OR関数

OR関数は複数の論理条件のうち1つでもTRUEの場合にTRUEを返す論理関数です。複数の条件を同時にチェックし、いずれかが満たされていればTRUEを返します。IF関数などと組み合わせることで柔軟な条件分岐を実現します。

Learn More
REDUCE 関数

REDUCE 関数は配列の各値に LAMBDA 関数を適用し、アキュムレーターに累積値を計算することで配列を単一の結果に還元します。配列処理を効率化し、カスタム集計を可能にする高度な動的配列関数です。

Learn More
SCAN 関数

SCAN 関数は LAMBDA 関数を使用して配列の各要素を順次処理し、各中間計算結果を含む配列を返します。累積計算や逐次処理に最適で、従来の補助列を使用せずに複雑な配列操作を実行できます。

Learn More
SWITCH関数

SWITCH関数は指定された式の値を複数の比較値と照合し、最初に一致した値に対応する結果を返します。一致する値がない場合は、任意の既定値を返します。この関数は複数のIF文を簡潔に置き換える強力なツールです。

Learn More
TRUE 関数

TRUE 関数は論理値 TRUE を返す基本的な関数です。他の表計算ソフトとの互換性を保つために使用され、数式内で直接 TRUE と記述することも可能ですが、明示的に TRUE() を使うことで意図を明確にできます。

Learn More
XOR 関数

XOR関数は複数の論理条件のうち奇数個がTRUEの場合にTRUEを、偶数個または0個がTRUEの場合にFALSEを返す論理排他OR演算を行います。従来のAND/OR演算子では実現できない奇数判定が可能です。

Learn More