Cherche a faire une formule fixe
Résolu
Mika_8
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
Mika_8 Messages postés 21 Date d'inscription Statut Membre Dernière intervention - 25 juil. 2020 à 12:23
Mika_8 Messages postés 21 Date d'inscription Statut Membre Dernière intervention - 25 juil. 2020 à 12:23
A voir également:
- Cherche a faire une formule fixe
- Formule si et - Guide
- Formule somme excel colonne - Guide
- Formule excel moyenne - Guide
- Formule mathématique - Télécharger - Études & Formations
- Excel retour à la ligne dans une formule - Guide
4 réponses
Bonjour,
Peut être faire un tableau de concordance hors zone à compléter au fur et à mesure ; et de transformer ta formule en une RechercheV.
Voir cet exemple
https://www.cjoint.com/c/JGlmtQc56qW
Cordialement
Peut être faire un tableau de concordance hors zone à compléter au fur et à mesure ; et de transformer ta formule en une RechercheV.
Voir cet exemple
https://www.cjoint.com/c/JGlmtQc56qW
Cordialement
Bonjour,
À force de chercher on finit par trouver quelque chose et grâce à Excel pratique voici une formule qui convient à ta demande.
=SI($D2<>"";SIERREUR(RECHERCHEV(GAUCHE($D2;MIN(SI(ESTNUM(CHERCHE({0;1;2;3;4;5;6;7;8;9};$D2));CHERCHE({0;1;2;3;4;5;6;7;8;9};$D2);""))-1);$A$2:$B$1001;2;FAUX);"Code Inconnu");"")
https://www.cjoint.com/c/JGoptkgC8qW
Ne pas oublier le clic sur résolu si c'est le cas
Cordialement
À force de chercher on finit par trouver quelque chose et grâce à Excel pratique voici une formule qui convient à ta demande.
=SI($D2<>"";SIERREUR(RECHERCHEV(GAUCHE($D2;MIN(SI(ESTNUM(CHERCHE({0;1;2;3;4;5;6;7;8;9};$D2));CHERCHE({0;1;2;3;4;5;6;7;8;9};$D2);""))-1);$A$2:$B$1001;2;FAUX);"Code Inconnu");"")
https://www.cjoint.com/c/JGoptkgC8qW
Ne pas oublier le clic sur résolu si c'est le cas
Cordialement
Bonsoir Papyluc51,
J'utilise la fonction "remplacer" pour enlevé le surplus d'information qui se trouve aprés la référence pour que la mise en forme conditionnel puisse m'afficher les doublons si je rentre une nouvelle référence.
Toujours même problème que le précédent, si je venais a modifier/ajouté des lignes sur ma formule je devrais tiré la formule sur toute la colonne.
Si il existe un moyen similaire a la solution qui été trouvé pour mon 1er problème ca m'arrangerait grandement.
Ci-joint les tableaux d'example.
https://www.cjoint.com/c/JGtsOZDraz8
Cordialement
J'utilise la fonction "remplacer" pour enlevé le surplus d'information qui se trouve aprés la référence pour que la mise en forme conditionnel puisse m'afficher les doublons si je rentre une nouvelle référence.
Toujours même problème que le précédent, si je venais a modifier/ajouté des lignes sur ma formule je devrais tiré la formule sur toute la colonne.
Si il existe un moyen similaire a la solution qui été trouvé pour mon 1er problème ca m'arrangerait grandement.
Ci-joint les tableaux d'example.
https://www.cjoint.com/c/JGtsOZDraz8
Cordialement
Bonjour,
Voir le retour de ton exemple (feuil2); j'ai installé en colonne "J" la formule pour n'extraire que la partie non numérique pour correspondre au premier problème ; puis j'ai installé la MFC correspondante.
https://www.cjoint.com/c/JGuf3J3geIv
Sinon pour la colonne "I" une simple formule REMPALCER() me semble suffisant pour extraire les 8 premiers caractères
=REMPLACER(H2;8;30;"") et tu peux remplacer 30 par 99 pour avoir une plus grand marge.
En espérant que ça convienne
Cordialement
Voir le retour de ton exemple (feuil2); j'ai installé en colonne "J" la formule pour n'extraire que la partie non numérique pour correspondre au premier problème ; puis j'ai installé la MFC correspondante.
https://www.cjoint.com/c/JGuf3J3geIv
Sinon pour la colonne "I" une simple formule REMPALCER() me semble suffisant pour extraire les 8 premiers caractères
=REMPLACER(H2;8;30;"") et tu peux remplacer 30 par 99 pour avoir une plus grand marge.
En espérant que ça convienne
Cordialement
Bonjour Mika_8
J'ai modifié un peu ma formule pour qu'elle indique que le code n'est pas trouvé si absent du tableau de concordance
=SI(D5<>"";SIERREUR(RECHERCHEV(GAUCHE(D5;5);$A$1:$B$1000;2;FAUX);"Code Introuvable");"")
Si ça te convient merci de mettre le sujet en résolu pour aider ceux qui cherchent le même type réponse.
Cordialement
J'ai modifié un peu ma formule pour qu'elle indique que le code n'est pas trouvé si absent du tableau de concordance
=SI(D5<>"";SIERREUR(RECHERCHEV(GAUCHE(D5;5);$A$1:$B$1000;2;FAUX);"Code Introuvable");"")
Si ça te convient merci de mettre le sujet en résolu pour aider ceux qui cherchent le même type réponse.
Cordialement
J'ai des Gauche(5);(3);(2), j'ai essayé cette formule:
=SI($B2<>"",RECHERCHEV(GAUCHE($B2,5),Sheet4!$A:$B,2,
RECHERCHEV(GAUCHE($B2,3),Sheet4!$A:$B,2,
RECHERCHEV(GAUCHE($B2,2),Sheet4!$A:$B,2,))))
mais elle ne fonctionne pas.
Cordialement
j'ai crée un tableau avec les différents type de produits et leurs début de référence
Cordialement