Logique
★ 95 · ◉ 18 · Toutes les versions
=IF()
Effectue un test logique et renvoie une valeur si vrai, une autre si faux
=IF(logical_test, value_if_true, [value_if_false])
Tâches quotidiennes
Logique conditionnelle
Logique
★ 75 · ◉ 8 · Excel 2013
=IFNA()
Renvoie une valeur de remplacement uniquement si la formule renvoie #N/A
=IFNA(value, value_if_na)
Comparaison
Gestion des erreurs
Logique
★ 70 · ◉ 15 · Excel 2019
=IFS()
Teste plusieurs conditions et renvoie la valeur associée à la première condition vraie
=IFS([Something is True1, Value if True1,Something is True2,Value if True2,Something is True3,Value if True3)
Tâches quotidiennes
Logique conditionnelle
Logique
★ 60 · ◉ 10 · Excel 2021
=LET()
Attribue des noms à des résultats intermédiaires au sein d'une formule pour la rendre plus lisible et éviter les calculs répétés
=LET(name1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3...])
Formules avancées
Logique
★ 55 · ◉ 11 · Excel 2019
=SWITCH()
Évalue une expression et renvoie la valeur correspondante
=SWITCH(expression, value1, result1, [default or value2, result2],…[default or value3, result3])
Logique conditionnelle
Logique
★ 50 · ◉ 13 · Toutes les versions
=AND()
Vérifie si deux conditions ou plus sont toutes vraies
=AND(logical1, [logical2], ...)
Tâches quotidiennes
Logique conditionnelle
Logique
★ 50 · ◉ 9 · Excel 365
=LAMBDA()
Crée une fonction personnalisée réutilisable avec paramètres
=LAMBDA([parameter1, parameter2, …,] calculation)
Formules avancées
Logique
★ 50 · ◉ 8 · Toutes les versions
=OR()
Renvoie VRAI si au moins un argument est VRAI, sinon FAUX
=OR(logical1, [logical2], ...)
Tâches quotidiennes
Logique conditionnelle
Logique
★ 50 · ◉ 7 · Excel 2007
=IFERROR()
Renvoie une valeur de remplacement si la formule provoque une erreur, sinon son résultat
=IFERROR(value, value_if_error)
Tâches quotidiennes
Gestion des erreurs
Logique
★ 35 · ◉ 4 · Excel 365
=BYROW()
Applique un calcul à chaque ligne d'une plage et renvoie un résultat pour chaque ligne
=BYROW(array, lambda(row))
Formules avancées
Logique
★ 30 · ◉ 17 · Excel 365
=BYCOL()
Applique un calcul à chaque colonne d'une plage et renvoie un résultat pour chaque colonne
=BYCOL (array, lambda(column))
Formules avancées
Logique
★ 30 · ◉ 12 · Toutes les versions
=NOT()
Inverse la valeur logique de son argument
=NOT(logical)
Logique conditionnelle
Mise en forme conditionnelle & Validation
Logique
★ 30 · ◉ 2 · Excel 365
=MAP()
Applique une fonction LAMBDA à chaque valeur d'un tableau et renvoie un tableau de résultats
=MAP (array1, lambda_or_array<#>)
Formules avancées
Logique
★ 25 · ◉ 6 · Excel 365
=SCAN()
Parcourt un tableau en accumulant des valeurs avec une fonction LAMBDA
=SCAN ([initial_value], array, lambda(accumulator, value, body))
Formules avancées
Logique
★ 20 · ◉ 6 · Excel 365
=REDUCE()
Réduit un tableau en accumulant ses valeurs avec une fonction LAMBDA
=REDUCE([initial_value], array, lambda(accumulator, value, body))
Formules avancées
Logique
★ 15 · ◉ 18 · Excel 2013
=XOR()
Renvoie un OU exclusif logique
=XOR(logical1, [logical2],…)
Comparaison
Logique conditionnelle
Logique
★ 12 · ◉ 12 · Excel 365
=MAKEARRAY()
Crée un tableau aux dimensions spécifiées en appliquant une fonction LAMBDA
=MAKEARRAY(rows, cols, lambda(row, col))
Numérotation & Données d'exemple
Formules avancées
Logique
★ 10 · ◉ 19 · Toutes les versions
=FALSE()
Renvoie la valeur logique FAUX
=FALSE()
Logique conditionnelle
Logique
★ 10 · ◉ 7 · Toutes les versions
=TRUE()
Renvoie la valeur logique VRAI
=TRUE()
Logique conditionnelle