Fonctions Logique

Les 20 fonctions logique de Sheets, avec les noms, arguments et résultats habituels.

FonctionCe qu'elle faitSyntaxe
ANDexempleVRAI si toutes les valeurs sont VRAIAND(logical1, logical2, ...)
BYCOLApplique une LAMBDA à chaque colonneBYCOL(array, lambda)
BYROWApplique une LAMBDA à chaque ligneBYROW(array, lambda)
FALSELa valeur logique FAUXFALSE()
IFexempleConditionIF(condition, value_if_true, [value_if_false])
IFERRORexempleValeur de repli en cas d'erreurIFERROR(value, value_if_error)
IFNAValeur de repli si la valeur est #N/AIFNA(value, value_if_na)
IFSexemplePremière valeur dont la condition est VRAIIFS(condition1, value1, [condition2, value2, ...])
ISOMITTEDVRAI si un argument de LAMBDA est absentISOMITTED(argument)
LAMBDAUne fonction réutilisableLAMBDA([parameter1, ...], calculation)
LETexempleNomme des valeurs pour un calculLET(name1, value1, [name2, value2, ...], calculation)
MAKEARRAYMatrice calculée par une LAMBDA pour chaque celluleMAKEARRAY(rows, cols, lambda)
MAPApplique une LAMBDA à chaque valeurMAP(array1, [array2, ...], lambda)
NOTNégation logiqueNOT(logical)
ORexempleVRAI si au moins une valeur est VRAIOR(logical1, logical2, ...)
REDUCECumule une matrice en une seule valeurREDUCE([initial_value], array, lambda)
SCANCumul progressif sur une matriceSCAN([initial_value], array, lambda)
SWITCHexempleRésultat correspondant à la valeurSWITCH(expression, value1, result1, ..., [default])
TRUELa valeur logique VRAITRUE()
XORVRAI si un nombre impair de valeurs sont VRAIXOR(logical1, [logical2, ...])