GNT sans publicité, site mobile, fonctionnalitées exclusives...

Numéro d'ordre volatil sur date selon conditions

Le
Stéphane
Bonjour,

J'ai en B7 un libellé "Entrée" en B8 "Sortie", B9 "Entrée",
B10"Sortie".
En C6=1, C7=2, C8=3
En C7:E7 j'ai des dates correspondant à des "Entrées" certaines peuvent être
identiques.
En C8:E8 j'ai des dates correspondant à des "Sorties"certaines peuvent être
identiques.

Je voudrais voir apparaitre en C5:E5 des numéros d'ordre qui seraient
conditionnés par ordre croissant selon les critères suivants :
- SI les "Entrées" en C9:E9 ="" alors le 1 en C5:E5 sera la colonne dans
laquelle C8:E8 sera la plus petite date.
-SI les "Entrées" en C9:E9 <>"" pour au moins une cellule alors le 1 en
C5:E5 sera la colonne dans laquelle C8:E8 sera la plus petite date à
l'exception de celle déjà renseignée en C9:E9.

Ce qui donnerait sur cet exemple :

NUMERO D'ORDRE 3 2 1
DATES
1 ENTREE 10/09/2005 13/09/2005 15/09/2005
SORTIE 16/09/2005 21/09/2005 20/09/2005
2 ENTREE 21/09/2005
SORTIE
3 ENTREE
SORTIE


Merci de votre aide précieuse.

Stéphane.
Lire les 8 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
SL
Le #3024721
Bonjour

Un petit exemple sur www.cjoint.com serait bienvenu.
ta description n'est pas cohérente :
En C6=1, C7=2, C8=3
En C7:E7 j'ai des dates correspondant à des "Entrées" certaines peuvent
être identiques.
C7 apparait 2 fois.


Peut-on avoir le cas où la ligne 8 est remplie, la 9 avec 2 dates et la 10
avec 1 date ?
Peut-on compléter la ligne 10 alors que la 9 est vide ?
Que doit-on faire quand sur une même ligne il y a des égalités (quelle date
choisir ?)
Peut-on compléter la colonne E si C et D sont vides ?
...

En résumé, un tableau sur cjoint avec tout les cas possibles (ils sont
nombreux) et les résultats attendus pour chacun.

Stéphane

"Stéphane" 433d06c7$0$1709$
Bonjour,

J'ai en B7 un libellé "Entrée" en B8 "Sortie", B9 "Entrée",
B10"Sortie".......
En C6=1, C7=2, C8=3
En C7:E7 j'ai des dates correspondant à des "Entrées" certaines peuvent
être identiques.
En C8:E8 j'ai des dates correspondant à des "Sorties"certaines peuvent
être identiques.

Je voudrais voir apparaitre en C5:E5 des numéros d'ordre qui seraient
conditionnés par ordre croissant selon les critères suivants :
- SI les "Entrées" en C9:E9 ="" alors le 1 en C5:E5 sera la colonne dans
laquelle C8:E8 sera la plus petite date.
-SI les "Entrées" en C9:E9 <>"" pour au moins une cellule alors le 1 en
C5:E5 sera la colonne dans laquelle C8:E8 sera la plus petite date à
l'exception de celle déjà renseignée en C9:E9.

Ce qui donnerait sur cet exemple :

NUMERO D'ORDRE 3 2 1
DATES
1 ENTREE 10/09/2005 13/09/2005 15/09/2005
SORTIE 16/09/2005 21/09/2005 20/09/2005
2 ENTREE 21/09/2005
SORTIE
3 ENTREE
SORTIE


Merci de votre aide précieuse.

Stéphane.



SL
Le #3024661
Re
Après une bonne demi-heure de réflexion, est-ce ceci que tu veux ?
http://cjoint.com/?jEnlNgoRLz

Stéphane

"Stéphane" 433d06c7$0$1709$
Bonjour,

J'ai en B7 un libellé "Entrée" en B8 "Sortie", B9 "Entrée",
B10"Sortie".......
En C6=1, C7=2, C8=3
En C7:E7 j'ai des dates correspondant à des "Entrées" certaines peuvent
être identiques.
En C8:E8 j'ai des dates correspondant à des "Sorties"certaines peuvent
être identiques.

Je voudrais voir apparaitre en C5:E5 des numéros d'ordre qui seraient
conditionnés par ordre croissant selon les critères suivants :
- SI les "Entrées" en C9:E9 ="" alors le 1 en C5:E5 sera la colonne dans
laquelle C8:E8 sera la plus petite date.
-SI les "Entrées" en C9:E9 <>"" pour au moins une cellule alors le 1 en
C5:E5 sera la colonne dans laquelle C8:E8 sera la plus petite date à
l'exception de celle déjà renseignée en C9:E9.

Ce qui donnerait sur cet exemple :

NUMERO D'ORDRE 3 2 1
DATES
1 ENTREE 10/09/2005 13/09/2005 15/09/2005
SORTIE 16/09/2005 21/09/2005 20/09/2005
2 ENTREE 21/09/2005
SORTIE
3 ENTREE
SORTIE


Merci de votre aide précieuse.

Stéphane.



Stéphane
Le #3024631
Bonjour SL,

Je croise ton dernier message, j'ai fais mon topo sur
http://cjoint.com/?jEnFlUtGxz

Je regarde ce que tu as fait.

Merci .

Stéphane.
"SL" OnWs$
Bonjour

Un petit exemple sur www.cjoint.com serait bienvenu.
ta description n'est pas cohérente :
En C6=1, C7=2, C8=3
En C7:E7 j'ai des dates correspondant à des "Entrées" certaines peuvent
être identiques.
C7 apparait 2 fois.


Peut-on avoir le cas où la ligne 8 est remplie, la 9 avec 2 dates et la 10
avec 1 date ?
Peut-on compléter la ligne 10 alors que la 9 est vide ?
Que doit-on faire quand sur une même ligne il y a des égalités (quelle
date choisir ?)
Peut-on compléter la colonne E si C et D sont vides ?
...

En résumé, un tableau sur cjoint avec tout les cas possibles (ils sont
nombreux) et les résultats attendus pour chacun.

Stéphane

"Stéphane" 433d06c7$0$1709$
Bonjour,

J'ai en B7 un libellé "Entrée" en B8 "Sortie", B9 "Entrée",
B10"Sortie".......
En C6=1, C7=2, C8=3
En C7:E7 j'ai des dates correspondant à des "Entrées" certaines peuvent
être identiques.
En C8:E8 j'ai des dates correspondant à des "Sorties"certaines peuvent
être identiques.

Je voudrais voir apparaitre en C5:E5 des numéros d'ordre qui seraient
conditionnés par ordre croissant selon les critères suivants :
- SI les "Entrées" en C9:E9 ="" alors le 1 en C5:E5 sera la colonne dans
laquelle C8:E8 sera la plus petite date.
-SI les "Entrées" en C9:E9 <>"" pour au moins une cellule alors le 1 en
C5:E5 sera la colonne dans laquelle C8:E8 sera la plus petite date à
l'exception de celle déjà renseignée en C9:E9.

Ce qui donnerait sur cet exemple :

NUMERO D'ORDRE 3 2 1
DATES
1 ENTREE 10/09/2005 13/09/2005 15/09/2005
SORTIE 16/09/2005 21/09/2005 20/09/2005
2 ENTREE 21/09/2005
SORTIE
3 ENTREE
SORTIE


Merci de votre aide précieuse.

Stéphane.







Stéphane
Le #3024621
BRAVO !

C'est bien cela. Félicitations s'il ne t'a fallu qu'une 1/2 heure, je viens
d'y passer la matinée sans succès.
Si tu peux regarder mon vrai tableau, pour m'aider à intégrer cela.

Merci SL,

Stéphane.
"SL" uk8lr%
Re
Après une bonne demi-heure de réflexion, est-ce ceci que tu veux ?
http://cjoint.com/?jEnlNgoRLz

Stéphane

"Stéphane" 433d06c7$0$1709$
Bonjour,

J'ai en B7 un libellé "Entrée" en B8 "Sortie", B9 "Entrée",
B10"Sortie".......
En C6=1, C7=2, C8=3
En C7:E7 j'ai des dates correspondant à des "Entrées" certaines peuvent
être identiques.
En C8:E8 j'ai des dates correspondant à des "Sorties"certaines peuvent
être identiques.

Je voudrais voir apparaitre en C5:E5 des numéros d'ordre qui seraient
conditionnés par ordre croissant selon les critères suivants :
- SI les "Entrées" en C9:E9 ="" alors le 1 en C5:E5 sera la colonne dans
laquelle C8:E8 sera la plus petite date.
-SI les "Entrées" en C9:E9 <>"" pour au moins une cellule alors le 1 en
C5:E5 sera la colonne dans laquelle C8:E8 sera la plus petite date à
l'exception de celle déjà renseignée en C9:E9.

Ce qui donnerait sur cet exemple :

NUMERO D'ORDRE 3 2 1
DATES
1 ENTREE 10/09/2005 13/09/2005 15/09/2005
SORTIE 16/09/2005 21/09/2005 20/09/2005
2 ENTREE 21/09/2005
SORTIE
3 ENTREE
SORTIE


Merci de votre aide précieuse.

Stéphane.







SL
Le #3024581
Re-bonjour

1. sur DECALER
dans ta demande initiale tu as pris pour simplifier des colonnes A et B
(écart de 1) et la ligne 1
ton besoin concerne les colonnes G et Q (soit un écart de 10) en ligne 7
il faut donc adapter la ligne LIGNE()-7 au lieu de LIGNE()-1 et l'écart :
10*(MOD(LIGNE()-7;2))
donc en L7
ÞCALER('10'!$G$11;ENT((LIGNE()-7)/2);10*(MOD(LIGNE()-7;2));1;1)

2. sur ton n° d'ordre c'est beaucoup plus compliqué car il n'y a pas 3 mais
10 valeurs issues de formule et donc ma solution ne peut pas s'appliquer. Il
vaut mieux quelques fois présenter son problème en globalité. Le fait de le
simplifier change parfois complètement la donne.
Je continue de réflechir à une solution adaptée.

Stéphane


De plus
"Stéphane" 433d2502$0$1015$
BRAVO !

C'est bien cela. Félicitations s'il ne t'a fallu qu'une 1/2 heure, je
viens d'y passer la matinée sans succès.
Si tu peux regarder mon vrai tableau, pour m'aider à intégrer cela.

Merci SL,

Stéphane.
"SL" uk8lr%
Re
Après une bonne demi-heure de réflexion, est-ce ceci que tu veux ?
http://cjoint.com/?jEnlNgoRLz

Stéphane

"Stéphane" 433d06c7$0$1709$
Bonjour,

J'ai en B7 un libellé "Entrée" en B8 "Sortie", B9 "Entrée",
B10"Sortie".......
En C6=1, C7=2, C8=3
En C7:E7 j'ai des dates correspondant à des "Entrées" certaines peuvent
être identiques.
En C8:E8 j'ai des dates correspondant à des "Sorties"certaines peuvent
être identiques.

Je voudrais voir apparaitre en C5:E5 des numéros d'ordre qui seraient
conditionnés par ordre croissant selon les critères suivants :
- SI les "Entrées" en C9:E9 ="" alors le 1 en C5:E5 sera la colonne dans
laquelle C8:E8 sera la plus petite date.
-SI les "Entrées" en C9:E9 <>"" pour au moins une cellule alors le 1 en
C5:E5 sera la colonne dans laquelle C8:E8 sera la plus petite date à
l'exception de celle déjà renseignée en C9:E9.

Ce qui donnerait sur cet exemple :

NUMERO D'ORDRE 3 2 1
DATES
1 ENTREE 10/09/2005 13/09/2005 15/09/2005
SORTIE 16/09/2005 21/09/2005 20/09/2005
2 ENTREE 21/09/2005
SORTIE
3 ENTREE
SORTIE


Merci de votre aide précieuse.

Stéphane.











Publicité
Suivre les réponses
Poster une réponse
Anonyme