Cherche a faire une formule fixe
Résolu/Fermé
Mika_8
Messages postés
21
Date d'inscription
samedi 23 mai 2020
Statut
Membre
Dernière intervention
27 août 2020
-
11 juil. 2020 à 13:30
Mika_8 Messages postés 21 Date d'inscription samedi 23 mai 2020 Statut Membre Dernière intervention 27 août 2020 - 25 juil. 2020 à 12:23
Mika_8 Messages postés 21 Date d'inscription samedi 23 mai 2020 Statut Membre Dernière intervention 27 août 2020 - 25 juil. 2020 à 12:23
A voir également:
- Cherche a faire une formule fixe
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
- Excel mise en forme conditionnelle formule - Guide
4 réponses
PapyLuc51
Messages postés
4409
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
25 novembre 2024
1 445
11 juil. 2020 à 14:22
11 juil. 2020 à 14:22
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
PapyLuc51
Messages postés
4409
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
25 novembre 2024
1 445
14 juil. 2020 à 17:22
14 juil. 2020 à 17:22
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
PapyLuc51
Messages postés
4409
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
25 novembre 2024
1 445
14 juil. 2020 à 18:33
14 juil. 2020 à 18:33
J'ai oublié de préciser ; il faut obligatoirement au minimum 1 chiffre après les lettres.
Cordialement
Cordialement
Mika_8
Messages postés
21
Date d'inscription
samedi 23 mai 2020
Statut
Membre
Dernière intervention
27 août 2020
>
PapyLuc51
Messages postés
4409
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
25 novembre 2024
15 juil. 2020 à 22:53
15 juil. 2020 à 22:53
Bonsoir PapyLuc51,
Je cherche à faire la même chose mais au lieu de définir le type de produit, je voudrais appliqué une formule.
Voici un tableau qui met en lien entre le début de référence et la formule
https://www.cjoint.com/c/JGpuXYKPgu8
Cordialement
Je cherche à faire la même chose mais au lieu de définir le type de produit, je voudrais appliqué une formule.
Voici un tableau qui met en lien entre le début de référence et la formule
https://www.cjoint.com/c/JGpuXYKPgu8
Cordialement
PapyLuc51
Messages postés
4409
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
25 novembre 2024
1 445
>
Mika_8
Messages postés
21
Date d'inscription
samedi 23 mai 2020
Statut
Membre
Dernière intervention
27 août 2020
16 juil. 2020 à 07:28
16 juil. 2020 à 07:28
Bonjour Mike_8
Précise ta demande par un ou plusieurs exemples de résultats attendus ; il manque des données dans le tableau joint.
Cordialement
Précise ta demande par un ou plusieurs exemples de résultats attendus ; il manque des données dans le tableau joint.
Cordialement
Mika_8
Messages postés
21
Date d'inscription
samedi 23 mai 2020
Statut
Membre
Dernière intervention
27 août 2020
>
PapyLuc51
Messages postés
4409
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
25 novembre 2024
19 juil. 2020 à 20:47
19 juil. 2020 à 20:47
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
PapyLuc51
Messages postés
4409
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
25 novembre 2024
1 445
>
Mika_8
Messages postés
21
Date d'inscription
samedi 23 mai 2020
Statut
Membre
Dernière intervention
27 août 2020
Modifié le 20 juil. 2020 à 08:10
Modifié le 20 juil. 2020 à 08:10
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
PapyLuc51
Messages postés
4409
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
25 novembre 2024
1 445
12 juil. 2020 à 09:21
12 juil. 2020 à 09:21
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
Mika_8
Messages postés
21
Date d'inscription
samedi 23 mai 2020
Statut
Membre
Dernière intervention
27 août 2020
Modifié le 14 juil. 2020 à 20:31
Modifié le 14 juil. 2020 à 20:31
Merci beaucoup !
Ca marche a merveille !
Ca marche a merveille !
12 juil. 2020 à 14:38
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.
12 juil. 2020 à 15:44
Cordialement
12 juil. 2020 à 16:33
j'ai crée un tableau avec les différents type de produits et leurs début de référence
12 juil. 2020 à 18:08
Cordialement
12 juil. 2020 à 18:25