Formules

bonjour,

je reviens vers vous car je bloque sur des formules si et (je pense qu'on peut faire plus simple).

voir fichier ci-joint en orange le résultat voulut a l'aide de formules.

merci.

cordialement,

15essai.xlsx (11.83 Ko)

Bonjour afra,

Cela te parait peut-être évident ,mais 8 vues et aucune réponse, je pense qu'un complément d'information soit nécessaire.

A quoi correspond L1,L2, L3 ?

Pourquoi 3 convois en AM, 3 en PM et seulement 1 en nuit ?

Cordialement,

bonjour Xorsankukai

L1=ligne1

L2=ligne 2

en nuit équipe réduite besoin d'un seul convoyeur.

cordialement,

Re, merci pour ces précisions.

Tu dis : un convoyeur peut-être chargé jusqu’à 2 lignes max.

Alors pourquoi le convoi 1en AM est-il chargé sur 3 lignes ? Le total L1+L2+L3 doit être égal à 2 ? (donc ici: 0,5+0,5+1)

Ça sent le casse-tête ton affaire....

oui 2 max (0.5+0.5+1)

L1 L2 L3 sont les lignes attribuées

Bonjour afra, xorsankukai,

alors comme ça, t'es passé des machines T1 à T10 aux convois ?


je te retourne ton fichier modifié :

11essai.xlsm (18.13 Ko)

Ctrl e ➯ travail effectué, sauf pour le texte "sous-charge"

et ce sera plus tard, car j'ai pas l'temps en c'moment.


Alt F11 pour voir le code VBA, puis revenir sur Excel

dhany

Re,

@Dhany : alors là, chapeau !

Je ne comprends pas tout hélas mais bravo pour ton travail.

Amicalement,

bonjour Dhany,

oui lol trop fort comme d'habitude.

j'en suis la en formule avec 2 convoyeurs mdr:

=SI(ET(I17<>0;I17<2;SOMME(I17:I18)<=2;J33<>$B$17;I33<>$B$17;K33<>$B$17;I37<>$B$17;J37<>$B$17);$B$17;

SI(ET(I18<>0;I18<2;SOMME(I18:I19)<=2;J33<>$B$18;I33<>$B$18;K33<>$B$18;I37<>$B$18;J37<>$B$18);$B$18;

SI(ET(I19<>0;I19<2;SOMME(I19:I20)<=2;J33<>$B$19;I33<>$B$19;K33<>$B$19;I37<>$B$19;J37<>$B$19);$B$19;

SI(ET(I20<>0;I20<2;SOMME(I20:I21)<=2;J33<>$B$20;I33<>$B$20;K33<>$B$20;I37<>$B$20;J37<>$B$20);$B$20;

SI(ET(I21<>0;I21<2;SOMME(I21:I22)<=2;J33<>$B$21;I33<>$B$21;K33<>$B$21;I37<>$B$21;J37<>$B$21);$B$21;

SI(ET(I22<>0;I22<2;SOMME(I22:I23)<=2;J33<>$B$22;I33<>$B$22;K33<>$B$22;I37<>$B$22;J37<>$B$22);$B$22;

SI(ET(I23<>0;I23<2;SOMME(I23:I24)<=2;J33<>$B$23;I33<>$B$23;K33<>$B$23;I37<>$B$23;J37<>$B$23);$B$23;

SI(ET(I24<>0;I24<2;SOMME(I24:I25)<=2;J33<>$B$24;I33<>$B$24;K33<>$B$24;I37<>$B$24;J37<>$B$24);$B$24;

SI(ET(I25<>0;I25<2;SOMME(I25:I25)<=2;J33<>$B$25;I33<>$B$25;K33<>$B$25;I37<>$B$25;J37<>$B$25);$B$25;"")))))))))

cordialement,

pour moi, en formule, c'est trop compliqué à faire ! vive VBA, l'outil préféré de jmd !

dhany

Il va falloir que m'y mette

ah oui, c'est bien ! très bonne décision !

Bonjour afra, xorsankukai,

je propose cette nouvelle version :

5essai.xlsm (19.26 Ko)

Ctrl e ➯ travail effectué, y compris pour le texte "sous-charge"

Alt F11 pour voir le code VBA, puis revenir sur Excel

dhany

Bonjour,

@Dhany: trop, trop fort !!!!!! respect ...., faut vraiment que je persévère dans mon apprentissage,

Amitiés,

bonjour Dhany, xorsankukai,

Effectivement trop fort Dhany;je comprends pas le code mais je vais essayé de rajouter des colonnes.

Respect

cordialement,

Bonjour afra, xorsankukai, le forum,

le demandeur afra m'a passé en MP un fichier plus complet, avec 6 jours (du lundi au samedi) au lieu d'un seul ; et pour chaque jour, y'a toujours la trilogie "AM / PM / NUIT" (sauf samedi : NUIT seulement ; c'est normal, car c'est sûrement la fête du samedi soir ! ).

comme ce fichier est non confidentiel, je mets ma solution sur le forum, car une solution apportée peut être utile à d'autres lecteurs :

8essai.xlsm (25.13 Ko)

Ctrl e ➯ les résultats sont écrits pour chaque jour, en C22:R36, dans les cellules sur fond orange uniquement.


Alt F11 pour voir le code VBA (qui est très largement commenté), puis pour revenir sur Excel.

dhany

Bonjour Dhany el maestro VBA,

Je te tiens a te remercie pour tout et avec en bonus l'explication du code

Cordialement

merci pour ton retour, et pour les !

merci aussi d'avoir passé le sujet en résolu !

bonne continuation !

dhany

Bonsoir afra, dhany,

Je te tiens a te remercie pour tout et avec en bonus l'explication du code

Je m'associe à afra pour te remercier pour ce partage, sympa l'explication détaillée du code ,

Ça mérite bien un et un ♡ !

Amitiés,

Bonsoir xorsankukai,

j'te réponds avec retard car j'étais plongé dans un autre exo Excel !

j'suis très content qu'toi aussi t'aies apprécié mon explication détaillée du code VBA.

merci beaucoup pour les , et pour ton soutien !

amitiés,

dhany

Rechercher des sujets similaires à "formules"