Fonctions Logique
Les 20 fonctions logique de Sheets, avec les noms, arguments et résultats habituels.
| Fonction | Ce qu'elle fait | Syntaxe |
|---|---|---|
| ANDexemple | VRAI si toutes les valeurs sont VRAI | AND(logical1, logical2, ...) |
| BYCOL | Applique une LAMBDA à chaque colonne | BYCOL(array, lambda) |
| BYROW | Applique une LAMBDA à chaque ligne | BYROW(array, lambda) |
| FALSE | La valeur logique FAUX | FALSE() |
| IFexemple | Condition | IF(condition, value_if_true, [value_if_false]) |
| IFERRORexemple | Valeur de repli en cas d'erreur | IFERROR(value, value_if_error) |
| IFNA | Valeur de repli si la valeur est #N/A | IFNA(value, value_if_na) |
| IFSexemple | Première valeur dont la condition est VRAI | IFS(condition1, value1, [condition2, value2, ...]) |
| ISOMITTED | VRAI si un argument de LAMBDA est absent | ISOMITTED(argument) |
| LAMBDA | Une fonction réutilisable | LAMBDA([parameter1, ...], calculation) |
| LETexemple | Nomme des valeurs pour un calcul | LET(name1, value1, [name2, value2, ...], calculation) |
| MAKEARRAY | Matrice calculée par une LAMBDA pour chaque cellule | MAKEARRAY(rows, cols, lambda) |
| MAP | Applique une LAMBDA à chaque valeur | MAP(array1, [array2, ...], lambda) |
| NOT | Négation logique | NOT(logical) |
| ORexemple | VRAI si au moins une valeur est VRAI | OR(logical1, logical2, ...) |
| REDUCE | Cumule une matrice en une seule valeur | REDUCE([initial_value], array, lambda) |
| SCAN | Cumul progressif sur une matrice | SCAN([initial_value], array, lambda) |
| SWITCHexemple | Résultat correspondant à la valeur | SWITCH(expression, value1, result1, ..., [default]) |
| TRUE | La valeur logique VRAI | TRUE() |
| XOR | VRAI si un nombre impair de valeurs sont VRAI | XOR(logical1, [logical2, ...]) |