La fonction ET est couramment utilisée pour développer l'utilité d'autres fonctions qui effectuent des tests logiques. Par exemple, la fonction SI effectue un test logique, puis renvoie une valeur si le test a pour résultat la valeur VRAI et une autre valeur s'il a pour résultat la valeur FAUX.
Il existe plusieurs façons de déterminer si une cellule Excel contient un mot, un texte specifique ou même un caractère spécifique, à l'aide des fonctions Excel : CHERCHE, TROUVE en combinaison avec ESTNUM ; ou NB.SI en combinaison avec l'opérateur logique d'égalité (=).
Exemple 1. La formule pour les cellules A2:A6 est la suivante : =SI. CONDITIONS(A2>89;"A";A2>79;"B";A2>69;"C";A2>59;"D";VRAI;"F")
Syntaxe. Utilisez la fonction SI, une des fonctions logiques, pour renvoyer une valeur si une condition est vraie et une autre valeur si elle est fausse. Par exemple : =SI(A2>B2;"Dépasse le budget";"OK")
Il existe désormais une fonction SI. ENS qui peut remplacer plusieurs instructions SI imbrmbrées par une fonction unique. Ainsi, au lieu de notre exemple initial relatif à la conversion en notes, qui comporte 4 fonctions SI imbriquées : =SI(D2>89;"A";SI(D2>79;"B";SI(D2>69;"C";SI(D2>59;"D";"F"))))
Pour entrer une autre fonction en tant qu'argument, entrez la fonction dans la zone d'argument du Concepteur de formule ou directement dans la cellule. Tapez les arguments supplémentaires nécessaires pour terminer votre formule. Une fois que vous avez terminé les arguments de la formule, appuyez sur Entrée.
Si l'argument critère est une référence à une cellule vide, la fonction NB. SI. ENS traite la cellule vide comme une valeur 0. Vous pouvez utiliser les caractères génériques [le point d'interrogation (?) et l'astérisque (*)] dans l'argument critère.
Par exemple, la formule =SOMME.SI(B2:B5;"Jean";C2:C5) calcule uniquement la somme des valeurs de la plage C2:C5, dans laquelle les cellules correspondantes de la plage B2:B5 contiennent le mot « Jean ». Pour calculer la somme de cellules en fonction de plusieurs critères, voir Fonction SOMME.
Dans sa forme la plus simple, la fonction RECHERCHEV a la signification suivante : =RECHERCHEV(Ce que vous voulez rechercher, où vous voulez le rechercher, le numéro de colonne dans la plage contenant la valeur à renvoyer, renvoyer une correspondance approximative ou exacte, indiquée comme 1/VRAI ou 0/FAUX).
Par exemple, la fonction ESTVIDE renvoie la valeur logique VRAI si l'argument valeur est une référence à une cellule vide et la valeur logique FAUX dans les autres cas. Cette formule vérifie s'il existe une condition d'erreur dans A1.
L'opérateur de calcul esperluette (&) vous permet de joindre des éléments de texte sans utiliser de fonction. Par exemple, =A1 & B1 renvoie la même valeur que =CONCATENER(A1;B1). Dans de nombreux cas, il est plus simple et plus rapide d'utiliser l'opérateur esperluette que la fonction CONCATENER pour créer des chaînes.
La fonction OU ou OU inclusif (OR en anglais) est un opérateur logique de l'algèbre de Boole. À deux opérandes, qui peuvent avoir chacun la valeur VRAI ou FAUX, il associe un résultat qui a lui-même la valeur VRAI seulement si au moins un des deux opérandes a la valeur VRAI.
Détails techniques. La fonction OU renvoie VRAI si l'un de ses arguments a pour résultat VRAI, et renvoie FAUX si l'un de ses arguments a pour résultat FAUX. La fonction OU est couramment utilisée pour développer l'utilité d'autres fonctions qui effectuent des tests logiques.
NB.SI, l'une des fonctions Statistiques, permet de compter le nombre de cellules qui répondent à un critère ; par exemple, pour compter le nombre de fois où le nom d'une ville apparaît dans une liste de clients.
Pour compter le nombre de cellules contenant du texte (c'est-à-dire pas de nombres, pas d'espace, etc), utilisez la fonction NB.SI et le caractère générique « * ».
Les fonctions SI imbriquées, c'est-à-dire une fonction SI au sein d'une autre, vous permettent de tester plusieurs critères et augmentent le nombre de résultats possibles.
Il se peut que Microsoft Excel affiche ##### dans les cellules lorsqu'une colonne n'est pas suffisamment large pour afficher l'intégralité du contenu de la cellule. Les formules renvoyant des dates et des heures sous forme de valeurs négatives peuvent également afficher #####.
La fonction EXACT() permet de comparer deux chaînes de texte, elle renvoie VRAI si les chaînes sont identiques, et FAUX dans le cas contraire. Cette fonction n'est pas sensible au format des données mais elle respecte la casse ou les accents, et elle s'avère très utile notamment pour contrôler des saisies.
Ces fonctions sont la croissance, le métabolisme et la reproduction par division cellulaire.