Méga formule : Combiner SI, ESTERREUR et TROUVE/CHERCHE pour vérifier la présence d'une chaîne de caractères

Voici une combinaison de formules qu'il est très pratique de connaître.
On cherche ici à retourner le montant lorque l'intitulé contient "COMPT", sinon on retourne 0.
excel-trouve-cherche-esterreur-si 1

Tout d'abord, voyons l'utilisation de TROUVE et CHERCHE.
Ces deux fonctions sont quasiment identique, mais :
- CHERCHE ne tient pas compte de la casse (majuscule et minuscule).
- De plus, CHERCHE permet l'utilisation des caractères générique comme * ou ?, ce que ne permet pas TROUVE.
Par exemple :
excel-trouve-cherche
- Finalement, CHERCHER permet aussi l'utilisation des * et ?

Ensuite, pour effectuer la vérification, il faut capturer l'erreur.
On va donc utiliser la combinaison SI(ESTERREUR(...).
ESTERREUR retourne VRAI ou FAUX s'il y a ou non une erreur.
D'où :
excel-trouve-cherche-2

Et les deux formules finales :

1/ Avec prise en compte de la casse, par exemple, "Comptabilité" n'est pas pris en compte lorsqu'on cherche "COMPT"
=SI(ESTERREUR(TROUVE("COMPT";A2));0;B2)

2/ Sans prise en compte de la casse, par exemple, "Comptabilité" est pris en compte lorsqu'on cherche "COMPT"
=SI(ESTERREUR(CHERCHE("COMPT";A2));0;B2)

En espérant que ces formules vous seront utiles.

A bientôt.

Gaetan

Petite astuce rapide - Utiliser Tab pour créer une nouvelle ligne dans un tableau

L'utilisation des tableaux est extrêmement puissante, mais je me demandais comment, sans utiliser la souris, ajouter une nouvelle ligne à un tableau contenant un total.

La solution est toute simple, il "suffit" d'utiliser la touche Tabulation en fin de ligne !

Ca donne ceci :
excel-ajout-ligne-tabulation

A bientôt.

Gaëtan

Utiliser SUPPRESPACE dans une recherche index/equiv

Bonjour à tous,

Pour les gens pressés, voici le contexte et la formule pour rechercher une valeur dans un tableau, en ne prenant pas en compte les espaces avant ou après le texte :
=INDEX(Tableau1[Age];EQUIV(NomAChercher;SUPPRESPACE(Tableau1[Nom]);0))
Qu'il faut valider par CTRL+MAJ+ENTREE.
index-supprespace-equiv 1

Et voici une petite vidéo avec toutes les explications et plus encore !

A bientôt.

Gaëtan