Explication formules
excel
-
Raymond PENTIER Messages postés 71867 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71867 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je voudrais savoir si il était possible que l'ont m'explique ces deux formules ?
=INDIRECT(SUBSTITUE($B14;" ";"_"))
=SI(ESTERREUR(RECHERCHEV(C14;REFPOSTE;2;FAUX));"";RECHERCHEV(C14;REFPOSTE;2;FAUX)
Merci d'avance
Je voudrais savoir si il était possible que l'ont m'explique ces deux formules ?
=INDIRECT(SUBSTITUE($B14;" ";"_"))
=SI(ESTERREUR(RECHERCHEV(C14;REFPOSTE;2;FAUX));"";RECHERCHEV(C14;REFPOSTE;2;FAUX)
Merci d'avance
A voir également:
- Explication formules
- Formules - Télécharger - Études & Formations
- Formules excel de base - Guide
- Paris multiple 2/6 explication - Forum Excel
- Chambre 1408 explication fin ✓ - Forum Mozilla Firefox
- Black butler saison 2 explication ✓ - Forum Cinéma / Télé
2 réponses
Bonjour
=INDIRECT(SUBSTITUE($B14;" ";"_"))
Ce code recherche la valeur du texte écrit en B14 après avoir remplacé chaque blanc par un "underscore"
INDIRECT transforme en adresse le texte en B14. S'il s'agit d'un nom, je pense que vous utilisez cette formule pour renvoyer à un champ nommé dans une cellule par un texte avec des blancs, alors que le nom du champ est selon Excel obligatoirement construit avec des "underscore"
=SI(ESTERREUR(RECHERCHEV(C14;REFPOSTE;2;FAUX));"";RECHERCHEV(C14;REFPOSTE;2;FAUX)
Cette formule va chercher dans la 1° colonne du champ nommé REFPOSTE, la valeur correspondante à C14 et ressort la valeur sur la même ligne dans la 2° colonne du champ.
Pour éviter un affichage #N/A si la valeur de C14 n'existe pas dans la 1° colonne, le code SI(ESTERREUR(....) renvoie "", (soit donc une cellule "blanche")
Base de la formule
=RECHERCHEV(Valeur cherchée; Champ; N° de colonne à ressortir;FAUX) ou aussi ;0) à la place de faux.
Ce dernier élément indique à excel qu'il ne doit pas trouver de valeur proche, mais uniquement une valeur exacte.
(sans ce code FAUX, Excel va chercher la valeur inférieure la plus près dans une liste classée)
crdlmnt
Errare humanum est, perseverare diabolicum
=INDIRECT(SUBSTITUE($B14;" ";"_"))
Ce code recherche la valeur du texte écrit en B14 après avoir remplacé chaque blanc par un "underscore"
INDIRECT transforme en adresse le texte en B14. S'il s'agit d'un nom, je pense que vous utilisez cette formule pour renvoyer à un champ nommé dans une cellule par un texte avec des blancs, alors que le nom du champ est selon Excel obligatoirement construit avec des "underscore"
=SI(ESTERREUR(RECHERCHEV(C14;REFPOSTE;2;FAUX));"";RECHERCHEV(C14;REFPOSTE;2;FAUX)
Cette formule va chercher dans la 1° colonne du champ nommé REFPOSTE, la valeur correspondante à C14 et ressort la valeur sur la même ligne dans la 2° colonne du champ.
Pour éviter un affichage #N/A si la valeur de C14 n'existe pas dans la 1° colonne, le code SI(ESTERREUR(....) renvoie "", (soit donc une cellule "blanche")
Base de la formule
=RECHERCHEV(Valeur cherchée; Champ; N° de colonne à ressortir;FAUX) ou aussi ;0) à la place de faux.
Ce dernier élément indique à excel qu'il ne doit pas trouver de valeur proche, mais uniquement une valeur exacte.
(sans ce code FAUX, Excel va chercher la valeur inférieure la plus près dans une liste classée)
crdlmnt
Errare humanum est, perseverare diabolicum