Formule pour extraire tous les n° de poste d'une commande

stich02

XLDnaute Occasionnel
Bonjour à tous,

Après un petit moment d'absence, je reviens sur le forum afin de vous demander quelle pourrait être la formule qui me permettrait d'extraire tous les numéros de poste pour une même commande.
J'imagine que dit comme ça ç'est sans doute pas très clair, aussi je vous joins ce petit fichier qui, je l'espère, sera plus explicite.

Merci d'avance.

Bonne soirée

Stich02
 

Pièces jointes

  • essai.xls
    15 KB · Affichages: 42
  • essai.xls
    15 KB · Affichages: 41
  • essai.xls
    15 KB · Affichages: 48

stich02

XLDnaute Occasionnel
Re : Formule pour extraire tous les n° de poste d'une commande

Bonsoir ma pomme,

Ca marche impeccable et la colonne auxiliaire n'est pas du tout un problème.

Grand merci à toi et à tous ceux qui m'ont lu.

Bonne soirée

Stich02
 

david84

XLDnaute Barbatruc
Re : Formule pour extraire tous les n° de poste d'une commande

Bonsoir,
sans colonne intermédiaire :
en D4 :
Code:
=SI(B3=B4;D3&"-"&C4;C4)
sélectionner
Code:
D4:D23
=>mise en forme conditionnelle
- formule : =$B4=$B5
- s'applique à : =$D$4:$D$23
- choisir une couleur de police blanche pour masquer les valeurs lorsque le n° de commande est le même que celui du dessous.
A+
 

stich02

XLDnaute Occasionnel
Re : Formule pour extraire tous les n° de poste d'une commande

Bonsoir David84,

Effectivement ta formule est bigrement efficace.

Du coup je me permets de poser une autre question car j'ai un gros problème quand je veux faire une recherche V pour obtenir tous les n° de postes liés à une commande (j'aurais dû y penser avant...).

Je joins de nouveau le fichier avec la formule et l'explication de mon souci.

Merci d'avance à tous.

Stich02
 

Pièces jointes

  • essai 2.xls
    16.5 KB · Affichages: 25
  • essai 2.xls
    16.5 KB · Affichages: 26
  • essai 2.xls
    16.5 KB · Affichages: 22

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : Formule pour extraire tous les n° de poste d'une commande

Bonsoir stich02,

Pas certain d'avoir bien compris la demande. Un essai avec une formule matricielle .

Formule matricielle (à valider par Ctrl+Maj+Entrée) en J4 à tirer vers le bas:
Code:
=INDEX($D$1:$D$23;MAX(($B$4:$B$23=I4)*LIGNE($B$4:$B$23)))

Si la réponse ne correspond pas à la question ou bien si vous désirez des explications sur les formules, veuillez l'indiquer.

Formule matricielle: Elle doit être validée par la combinaison des touches Ctrl+Maj+Entrée au lieu de la seule touche Entrée comme une formule classique.
Si la validation matricielle est correcte, alors Excel entoure la formule d'accolades {=.......}.
Chaque fois que cette formule sera modifiée, la validation devra se faire par Ctrl+Maj+Entrée. Les accolades apparaissent à la validation et ne doivent pas être saisies au clavier.
 

Pièces jointes

  • stich02-essai v2.xls
    31 KB · Affichages: 18
Dernière édition:

stich02

XLDnaute Occasionnel
Re : Formule pour extraire tous les n° de poste d'une commande

Bonjour mapomme, David84 et bonjour à tous,

J'ai été un peu long à répondre car j'ai adapté vos formules (les deux fonctionnent au poil) à mon fichier et doué comme je suis ça m'a pris un certain temps. Enfin j'ai réussi et maintenant tout marche impeccablement pour ma recherche V.
Mapomme je vous remercie également pour votre proposition de m'expliquer votre formule car c'est vrai que si on veut progresser dans excel il faut sans aucun doute en passer par là. Toutefois je ne voudrais abuser d'avantage de votre temps car avec moi on part de loin...

Encore merci à tous les deux.

Bonne journée à tous.

Stich02
 

Discussions similaires

Statistiques des forums

Discussions
312 167
Messages
2 085 904
Membres
103 028
dernier inscrit
MLAGHITI