論理関数

Sheets の論理関数20個。通常の名前、引数、結果で使えます。

関数機能構文
AND例すべてが TRUE のとき TRUEAND(logical1, logical2, ...)
BYCOL各列に LAMBDA を適用BYCOL(array, lambda)
BYROW各行に LAMBDA を適用BYROW(array, lambda)
FALSE論理値 FALSEFALSE()
IF例条件による分岐IF(condition, value_if_true, [value_if_false])
IFERROR例エラーの場合の代替値IFERROR(value, value_if_error)
IFNA#N/A の場合の代替値IFNA(value, value_if_na)
IFS例条件が TRUE になる最初の値IFS(condition1, value1, [condition2, value2, ...])
ISOMITTEDLAMBDA の引数が省略されていれば TRUEISOMITTED(argument)
LAMBDA再利用できるカスタム関数LAMBDA([parameter1, ...], calculation)
LET例計算に使う値に名前を付けるLET(name1, value1, [name2, value2, ...], calculation)
MAKEARRAYセルごとに LAMBDA で計算した配列MAKEARRAY(rows, cols, lambda)
MAP各値に LAMBDA を適用MAP(array1, [array2, ...], lambda)
NOT論理否定NOT(logical)
OR例いずれかが TRUE のとき TRUEOR(logical1, logical2, ...)
REDUCE配列を1つの値に累積REDUCE([initial_value], array, lambda)
SCAN配列の累積計算SCAN([initial_value], array, lambda)
SWITCH例一致した値に対応する結果SWITCH(expression, value1, result1, ..., [default])
TRUE論理値 TRUETRUE()
XORTRUE の数が奇数のとき TRUEXOR(logical1, [logical2, ...])