Bonjour,
Je vous remercie d'avoir me répondu assez rapidement.
En fait, mon problème, c'est j’espère avoir comme le cas suivant :
commande Date début Date fin D. deb. min D. Fin Max
10 002 955 03/01/2011 04/01/2011 03/01/2011 04/01/2011
10 002 746 21/01/2011 21/01/2011 13/01/2011 21/01/2011
10 002 746 14/01/2011 14/01/2011 13/01/2011 21/01/2011
10 002 746 13/01/2011 13/01/2011 13/01/2011 21/01/2011
10 002 874 24/01/2011 25/01/2011 20/01/2011 25/01/2011
10 002 874 20/01/2011 20/01/2011 20/01/2011 25/01/2011
10 002 839 13/01/2011 13/01/2011 11/01/2011 13/01/2011
10 002 839 13/01/2011 13/01/2011 11/01/2011 13/01/2011
10 002 839 11/01/2011 11/01/2011 11/01/2011 13/01/2011
10 001 824 09/02/2011 11/02/2011 08/02/2011 11/02/2011
10 001 824 08/02/2011 08/02/2011 08/02/2011 11/02/2011
10 001 824 08/02/2011 08/02/2011 08/02/2011 11/02/2011
10 001 992 28/02/2011 01/03/2011 10/02/2011 01/03/2011
10 001 992 18/02/2011 21/02/2011 10/02/2011 01/03/2011
10 001 992 10/02/2011 17/02/2011 10/02/2011 01/03/2011
La formule pour trouver le min des lignes est la suivante :
sachant que le nombre maximal des sous lignes de la commandes est 3.
donc supposant que la date début existe dans la colonne F, la date fin dans la colonne G, et la commande dans la colonne E
Date début min =SI(E3=E5;MIN(F3;F4;F5);SI(E2=E4;MIN(F2;F3;F4);SI(E3=E1;MIN(F1;F2;F3);SI(E3=E2;MIN(F2;F3);SI(E3=E4;MIN(F3;F4);F3)))))
Et Date fin max =SI(E3=E5;MAX(G3;G4;G5);SI(E2=E4;MAX(G2;G3;G4);SI(E3=E1;MAX(G1;G2;G3);SI(E3=E2;MAX(G2;G3);SI(E3=E4;MAX(G3;G4);G3)))))
Ainsi, mon problème est résolu.
Je vous remercie infiniment