Traduire 3 cas d'incrémentation en 1formule

Résolu/Fermé
davids45 - 14 juil. 2010 à 14:25
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 - 15 juil. 2010 à 04:57
Bonjour,
Je viens de créer un tableau tous simple ayant pour but de controler l'intégriter du contenue d'un carton.
Ce carton est toujours constitué de 10 boites numérotées mais il se peut que certaines boites soient mises à l'écart et remplacé par d'autres boites également numérotées(ordre chronologique.
J'ai trois cas de figure à traduire en une formule pour faire fonctionner mon tableau.
expliquer c'est trois cas avec des mots semble un peut compliqué mais je peux envoyé mon fichier j'y est mis plusieurs anotations pour expliquer.
Je pense que pour une personne pratiquant excel se doit être un problème assez simple, merci pour votre aide.


A voir également:

14 réponses

Ricky38 Messages postés 4347 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458
14 juil. 2010 à 15:17
Salut,

tu peux mettre ton fichier sur http://www.cijoint.fr et coller le lien ici. N'oublie pas de spécifier quel est ta version Excel.

Merci
0
voici le lien http://www.cijoint.fr/cjlink.php?file=cj201007/cij4s8G4tM.xls
0
Voici le lien http://www.cijoint.fr/cjlink.php?file=cj201007/cij4s8G4tM.xls et ma version est excel 2003 merci
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
14 juil. 2010 à 15:45
Si les cartons contiennent 10 boîtes, elles sont numérotées de 1 à 10 pour le carton 1, de 11 à 20 pour le carton 2, de 21 à 30 pour le 3 etc ...
0
oui exact il y a eu une tite erreur mais cela ne gène en rien au fonctionnement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
14 juil. 2010 à 16:38
Bonjour
bien regardé, mais pas tout compris!!!!
Jetez un oeil ici et dites nous ce qu'il faudrait modifier!
ce sera peut être plus juste après!

http://www.cijoint.fr/cjlink.php?file=cj201007/cijB0pZG6H.xls

crdlmnt
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
14 juil. 2010 à 17:02
Je m'excuse, davids45, mais moi ça m'a empêché de comprendre pourquoi ton cas N°1, carton N°2, indique les boîtes 13 à 23 quand la boîte 12 manque, les boîtes 12 à 23 quand la boîte 20 manque, et les boîtes 13 à 23 de nouveau quand la boîte 22 manque ! C'est parfaitement incohérent ...

Quand il manque un carton on le remplace par un carton ayant un N° supérieur à 45 ? Je suppose que c'est le sens de ton exposé "il se peut que certaines boites soient mises à l'écart et remplacé par d'autres boites également numérotées- ordre chronologique"
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
14 juil. 2010 à 17:20
Je suis parti de l'idée qu'un ouvrier remplit tous les cartons (40 boîtes en tout) et qu'un contrôleur passe vérifier le travail, et au besoin enlève un carton défectueux.

Vaucluse a eu une interprétation différente : Au fur et à mesure qu'on met une boîte dans un carton, on vérifie son bon état, et si nécessaire on la met au rebut. En conséquence si la dernière boîte du carton 1 porte le N° 11 (parce qu'une boîte a déjà été écartée), la première boîte du carton 2 devrait porter le N°12 ; si elle est défectueuse, les 10 boîtes porteront les N° 13, 14, 15, 16, 17, 18, 19, 20, 21 et 22.

Est-ce bien ainsi qu'il faut comprendre la manipulation ? Alors la proposition de Vaucluse semble bonne, juste en remplaçant 10 par 9 dans ses formules.

P.S. Je n'ai pas compris la formule de la cellule B3 !!!
0
Raymond Si dans un carton de 10 boites numéro de 1 à 10 , je retire la boite n°5 que se passe t'il?
Ma numérotation en sera ainsi 1 à 4 puis 6 à 11 pour avoir mes 10 boites, est ce plus clair?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 14/07/2010 à 17:45
je rejoins Raymond là, (mais sans savoir ce que vous concluez de mon message précédent ici )
https://forums.commentcamarche.net/forum/affich-18485318-traduire-3-cas-d-incrementation-en-1formule#6
A savoir qu'en partant de boites numérotés, ce n'est pas parce que une boite est retirée que les suivantes changent de numéro, ou du moins ça n'est pas une évidence.
pour moi, comme sans doute pour mon ami Raymond que je salue, lorsque l'on retire une boite....éh bé....il en manque une, té!....mais ça ne change pas le N° des autres!

Pour la formule en B3
effectivement elle comporte une petite erreur. la formule est destinée à modifier la valeur de B3 si la valeur de C2+1 est placée dans la ligne D3:M3 (valeur de la 1° boite, déduite de la ligne précédente) et tirer jusqu'en ligne 5
il faut donc écrire:
=SI(NB.SI(D3:M3;C2+1)=1;C2+2;C2+1)
ce qui impose de modifier aussi la validation, à savoir valeur mini=B2-1(en référence sur ligne 2)

Crdlmnt

.... à moins, je viens de réaliser avec un peu de retard(c'est ma spécialité) que vous preniez les boites dans un stock dans l'ordre des n° et que quelques unes soient éliminées au fur et à mesure du remplissage.
dans ce cas ma proposition devrait convenir
0
Vaucluse, les case jaunes et oranges doivent etre reservé au saisies manuelles.
Quand D3:M3=12 alors B3=13 et C3=23
D3:M3=15 alors B3=12 et C3=23
D3:M3=22 alors B3=12 et C3=23
attention
D3=12 E3=13 alors B3=14 et C3=24

Gros casse tête je pensais pas à ce point, cela résume tout ce qu'il faut savoir.
0
voici ka réponse de mon pb communiquer par un internaute , merci a lui mon pb est résolu.Voici le lien http://www.cijoint.fr/cjlink.php?file=cj201007/cijfudIZp0.xls
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
14 juil. 2010 à 19:08
Bonjour à tous

Pas d'accord: que se passe t il si la boite numéro 1 est rejetée? (ainsi que la 1 et la 2 etc)

ci joint proposition sans colonne intermédiaire:
http://www.cijoint.fr/cjlink.php?file=cj201007/cijaP5F4Jb.xls
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
14 juil. 2010 à 18:27
Ami Vaucluse, je me suis autorisé à reprendre ton tableau, en y apportant les modifications suivantes :
* Formule en C2 : remplacé 10 par 9
* Formule en C3 : remplacé =B3+10+NBVAL(D3:M3) par =SI(NB.SI(D3:M3;C2+1)=1;B3+8+NBVAL(D3:M3);B3+9+NBVAL(D3:M3)), formule recopiée en C4 & C5
* Validation des données (D2:M5) : remplacé minimum =$B2 par =$B2-1 et maximum =$C2 par =$C2+1
* Formule en B3 : remplacé =SI(NB.SI(D3:M3;C2)=1;C2+2;C2+1)
..................................... par =SI(NB.SI(D3:M3;C2+1)=1;C2+2;C2+1)
formule recopiée en B4 et B5.

Et le tout semble parfaitement opérationnel ... https://www.cjoint.com/?hosA33MDFL
0
Raymond, un paramètre ne marche pas dans ce dernier tableau, normalement si D3=13 ALORS B3=14 C3=24 a cela nous rajoutons E3=14 et normalment nous devons avoir B3=15 C3=25
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
15 juil. 2010 à 04:41
FAUX !

Si toutes les boites sont correctes on a
B2=1, B3=11, B4=21 et B5=31 ;
C2=10, C3=20, C4=30 et C5=40.
Si la boite N°13 est rejetée on aura
B2=1, B3=11, B4=22 et B5=32 ;
C2=10, C3=21, C4=31 et C5=41.
Si la boite N°14 est également rejetée on aura
B2=1, B3=11, B4=23 et B5=33 ;
C2=10, C3=22, C4=32 et C5=42.

Pour que B3=14 il faudrait que 3 boites aient été rejetées du carton 1 !
Et pourquoi B3 devrait changer de valeur si le carton 1 est resté intact et si on n'a pas rejeté les boites 11 et 12 ?
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
15 juil. 2010 à 04:57
D'ailleurs si tu utilises le fichier cijfudIZp0.xls cité à 17:40, et qui est tout à fait correct, tu ne trouveras pas ce que tu prétends ci-dessus ...

Mais comme je constate que tu as tendance à ne pas tenir compte de nos indications, et comme tu persistes à effectuer tes calculs dans un système décimal à base 11 (pour toi 10 objets se numérotent de 1 à 11), je préfère me retirer de cette discussion qui devient stérile.
0