Nombre d'argument trop important

Résolu/Fermé
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018 - 28 sept. 2017 à 01:28
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 - 22 oct. 2017 à 08:31
Bonjour,

Je rencontre une difficulté dans l'édition de ma formule excel au regard d'un nombre d’argument trop important (et encore je n'est pas rentrée tout les augments dans la formule).
La formule est la suivante:
=SI(ET(A27<>"";K27<10;E76=4);"Elu";SI(ET(A27<>"";K27<10;J100=4);"Elu";SI(ET(A27<>"";K27<10;J122=4);"Elu";SI(ET(A27<>"";K27<10;J144=4);"Elu";SI(ET(A27<>"";K27<10;E76=1;L24="";L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;J100=1;L24="";L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;J122=1;L24="";L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;J144=1;L24="";L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;E76=2;L24="";L25="");"Elu";SI(ET(A27<>"";K27<10;J100=2;L24="";L25="");"Elu";SI(ET(A27<>"";K27<10;J122=2;L24="";L25="");"Elu";SI(ET(A27<>"";K27<10;J144=2;L24="";L25="");"Elu";SI(ET(A27<>"";K27<10;E76=2;L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;J100=2;L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;J122=2;L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;J144=2;L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;E76=2;L24="";L26="");"Elu";SI(ET(A27<>"";K27<10;J100=2;L24="";L26="");"Elu";SI(ET(A27<>"";K27<10;J122=2;L24="";L26="");"Elu";"Elu";SI(ET(A27<>"";K27<10;J144=2;L24="";L26="");"Elu";SI(ET(A27<>"";K27<10;e76=3;L24="");"Elu";SI(ET(A27<>"";K27<10;j100=3;L24="");"Elu";SI(ET(A27<>"";K27<10;J122=3;L24="");"Elu";SI(ET(A27<>"";K27<10;J144=3;L24="");"Elu";SI(ET(A27<>"";K27<10;E76=3;L25="");"Elu";SI(ET(A27<>"";K27<10;j100=3;L25="");"Elu";SI(ET(A27<>"";K27<10;J122=3;L25="");"Elu";SI(ET(A27<>"";K27<10;J144=3;L25="");"Elu";SI(ET(A27<>"";K27<10;E76=3;L26="");"Elu";SI(ET(A27<>"";K27<10;j100=3;L26="");"Elu";SI(ET(A27<>"";K27<10;J122=3;L26="");"Elu";SI(ET(A27<>"";K27<10;J144=3;L26="");"Elu";""))))))))))))))))))))))))

Je me doute bien qu'il est possible de la remplacer par une formule moins longue mais mes connaissance excel sont trop limitées pour trouver seul la solution.

Je vous remercie infiniment pour l'aide que vous pourrez l’apporter.

Cordialement

18 réponses

PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401
28 sept. 2017 à 05:17
Bonjour

Dans cet extrait il y a un argument de trop à effacer

<>"";K27<10;J122=2;L24="";L26="");"Elu";"Elu";SI(ET(A27<>"";K27<10;J144=2;L24

ajouter à la fin autant de parenthèses fermantes qu'il est nécessaire

Mais il évident que cette formule peu être réduire avec des combinaisons de ET() et OU() ; beaucoup d'arguments sont identiques ne serait-ce que A27<>"";K27<10 ; je verrai çà tout à l'heure.

Cordialement
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
28 sept. 2017 à 05:51

Bonjour et bienvenue à formaconsult.
Salut et amitiés à PapyLuc51.

D'abord, j'observe que tes conditions se regroupent par paquets de 4.

Il faut donc les optimiser, comme recommandé par PapyLuc51, dans un premier temps à ce niveau-là.






On aurait par exemple, au départ,
0
Bonjour formaconsult,

Je te propose cette formule :

=SI(OU(A27="";K27>=10);"";SI(OU(E76<1;E76>4);"";SI(OU(J100<>E76;J122<>E76;J144<>E76);"";SI(E76=4;"Elu";SI(E76=1;SI(ET(L24="";L25="";L26="");"Elu";"");SI(E76=2;SI(OU(ET(L24="";L25="");ET(L25="";L26="");ET(L24="";L26=""));"Elu";"");SI(E76=3;SI(OU(L24="";L25="";L26="");"Elu";"");"")))))))

⚠  Vérifie bien tous les nombreux cas possibles !  ;)

Cordialement
 
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
29 sept. 2017 à 02:50
Bonjour a tous et merci pour votre intervention.

La formule ne fonctionne pas thierry
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
29 sept. 2017 à 03:48
Bonjour a tous,

merci pour votre aide.

ma formule exacte est celle-ci:

SI(ET(A27<>"";K27<10;E76=4);"Elu";SI(ET(A27<>"";K27<10;J100=4);"Elu";SI(ET(A27<>"";K27<10;J122=4);"Elu";SI(ET(A27<>"";K27<10;J144=4);"Elu";SI(ET(A27<>"";K27<10;E76>=1;L24="";L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;J100>=1;L24="";L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;J122>=1;L24="";L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;J144>=1;L24="";L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;E76>1;L24="";L25="");"Elu";SI(ET(A27<>"";K27<10;J100>1;L24="";L25="");"Elu";SI(ET(A27<>"";K27<10;J122>1;L24="";L25="");"Elu";SI(ET(A27<>"";K27<10;J144>1;L24="";L25="");"Elu";SI(ET(A27<>"";K27<10;E76>1;L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;J100>1;L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;J122>1;L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;J144>1;L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;E76>1;L24="";L26="");"Elu";SI(ET(A27<>"";K27<10;J100>1;L24="";L26="");"Elu";SI(ET(A27<>"";K27<10;J122>1;L24="";L26="");"Elu";SI(ET(A27<>"";K27<10;J144>1;L24="";L26="");"Elu";SI(ET(A27<>"";K27<10;e76>2;L24="");"Elu";SI(ET(A27<>"";K27<10;j100>2;L24="");"Elu";SI(ET(A27<>"";K27<10;J122>2;L24="");"Elu";SI(ET(A27<>"";K27<10;J144>2;L24="");"Elu";SI(ET(A27<>"";K27<10;E76>2;L25="");"Elu";SI(ET(A27<>"";K27<10;j100>2;L25="");"Elu";SI(ET(A27<>"";K27<10;J122>2;L25="");"Elu";SI(ET(A27<>"";K27<10;J144>2;L25="");"Elu";SI(ET(A27<>"";K27<10;E76>2;L26="");"Elu";SI(ET(A27<>"";K27<10;j100>2;L26="");"Elu";SI(ET(A27<>"";K27<10;J122>2;L26="");"Elu";SI(ET(A27<>"";K27<10;J144>2;L26="");"Elu";""))))))))))))))))))))))))

Merci pour vos solutions.

cordialement
0

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

Posez votre question
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401
Modifié le 29 sept. 2017 à 06:30
Bonjour formaconsult

Comme je le disais la formule peut -être réduite. Raymond (salutations amicales également) a commencé la réduction. Voici ce que ça donne au final

=SI(ET(A27<>"";K27<10;OU(E76=4;J100=4;J122=4;J144=4));"Elu";SI(ET(A27<>"";K27<10;L24="";L25="";L26="";OU(E76=1;J100=1;J122=1;J144=1));"Elu";SI(ET(A27<>"";K27<10;L24="";L25="";OU(E76=2;J100=2;J122=2;J144=2));"Elu";SI(ET(A27<>"";K27<10;L25="";L26="";OU(E76=2;J100=2;J122=2;J144=2));"Elu";SI(ET(A27<>"";K27<10;L24="";L26="";OU(E76=2;J100=2;J122=2;J144=2));"Elu";SI(ET(A27<>"";K27<10;L24="";OU(E76=3;J100=3;J122=3;J144=3));"Elu";SI(ET(A27<>"";K27<10;L25="";OU(E76=3;J100=3;J122=3;J144=3));"Elu";SI(ET(A27<>"";K27<10;L26="";OU(E76=3;J100=3;J122=3;J144=3));"Elu";""))))))))

Cordialement
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401
Modifié le 29 sept. 2017 à 08:13
Re:

Non, rectification après relecture de la nouvelle formule longue - voici la réductiuon

=SI(ET(A27<>"";K27<10;OU(E76=4;J100=4;J122=4;J144=4));"Elu";SI(ET(A27<>"";K27<10;OU(E76>=1;J100>=1;J122>=1;J144>=1);L24="";L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;OU(E76>1;J100>1;J122>1;J144>1);L24="";L25="");"Elu";SI(ET(A27<>"";K27<10;OU(E76>1;J100>1;J122>1;J144>1);L25="";L26="");"Elu";SI(ET(A27<>"";K27<10;OU(E76>1;J100>1;J122>1;J144>1);L24="";L26="");"Elu";SI(ET(A27<>"";K27<10;OU(E76>2;J100>2;J122>2;J144>2);L24="");"Elu";SI(ET(A27<>"";K27<10;OU(E76>2;J100>2;J122>2;J144>2);L25="");"Elu";SI(ET(A27<>"";K27<10;OU(E76>2;J100>2;J122>2;J144>2);L26="");"Elu";""))))))))


Au lieu de 32 SI() il n'en reste plus que 8

SI(ET(A27<>"";K27<10;OU(E76=4;J100=4;J122=4;J144=4));"Elu";
SI(ET(A27<>"";K27<10;OU(E76>=1;J100>=1;J122>=1;J144>=1);L24="";L25="";L26="");"Elu";
SI(ET(A27<>"";K27<10;OU(E76>1;J100>1;J122>1;J144>1);L24="";L25="");"Elu";
SI(ET(A27<>"";K27<10;OU(E76>1;J100>1;J122>1;J144>1);L25="";L26="");"Elu";
SI(ET(A27<>"";K27<10;OU(E76>1;J100>1;J122>1;J144>1);L24="";L26="");"Elu";
SI(ET(A27<>"";K27<10;OU(E76>2;J100>2;J122>2;J144>2);L24="");"Elu";
SI(ET(A27<>"";K27<10;OU(E76>2;J100>2;J122>2;J144>2);L25="");"Elu";
SI(ET(A27<>"";K27<10;OU(E76>2;J100>2;J122>2;J144>2);L26="");"Elu";""))))))))

Cordialement
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
29 sept. 2017 à 20:58
Bonsoir,

Génial ca marche!

Je vais me concentrer pour prolongé cette formule au autre cases de mon tableau.


Merci bien

Cordialement
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
30 sept. 2017 à 11:49
Bonjour a tous,

Votre aide m'est a nouveau précieuse, j'ai une seconde formule qui rencontre la même difficulté lorsque je prolonge le nombre d'argument.

La formule est la suivante:
=SI(ET('Collège n°1 Titulaires'!A15='Collège n°1 Suppléants'!A16;'Collège n°1 Titulaires'!L15="Elu");" Titulaire";SI(ET('Collège n°1 Titulaires'!A16='Collège n°1 Suppléants'!A16;'Collège n°1 Titulaires'!L16="Elu");" Titulaire";SI(ET('Collège n°1 Titulaires'!A17='Collège n°1 Suppléants'!A16;'Collège n°1 Titulaires'!L17="Elu");" Titulaire";SI(ET('Collège n°1 Titulaires'!A18='Collège n°1 Suppléants'!A16;'Collège n°1 Titulaires'!L18="Elu");" Titulaire";SI(ET('Collège n°1 Titulaires'!A19='Collège n°1 Suppléants'!A16;'Collège n°1 Titulaires'!L19="Elu");" Titulaire";SI(ET('Collège n°1 Titulaires'!A20='Collège n°1 Suppléants'!A16;'Collège n°1 Titulaires'!L20="Elu");" Titulaire";SI(ET('Collège n°1 Titulaires'!A21='Collège n°1 Suppléants'!A16;'Collège n°1 Titulaires'!L21="Elu");" Titulaire";SI(ET('Collège n°1 Titulaires'!A22='Collège n°1 Suppléants'!A16;'Collège n°1 Titulaires'!L22="Elu");" Titulaire";SI(ET('Collège n°1 Titulaires'!A23='Collège n°1 Suppléants'!A16;'Collège n°1 Titulaires'!L23="Elu");" Titulaire";SI(ET(A16<>"";K16<10;E75>1);"Elu";SI(ET(A16<>"";K16<10;J99>1);"Elu";SI(ET(A16<>"";K16<10;J121>1);"Elu";SI(ET(A16<>"";K16<10;J143>1);"Elu";SI(ET(A16<>"";K16<10;E75>=1;L15="");"Elu";SI(ET(A16<>"";K16<10;J99>=1;L15="");"Elu";SI(ET(A16<>"";K16<10;J121>=1;L15="");"Elu";SI(ET(A16<>"";K16<10;J143>=1;L15="");"Elu";"")))))))))))))))))

Pourriez vous me communiquer la solution de cette formule en plus optimisé car je vais rapidement rencontré un nombre d'arguments trop important?

Cordialement
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401
1 oct. 2017 à 07:12
Bonjour,

Tout dépend de ce tu veux voir dans ta cellule : ou "Titulaire" ou "Elu" ??

A moins que ce soit les deux accolés ; auquel cas il faudra partir sur une concaténation ??

Cordialement
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
1 oct. 2017 à 23:24
Bonjour,

Mon souhait se présente ainsi: SI(ET('Collège n°1 Titulaires'!A15='Collège n°1 Suppléants'!A16;'Collège n°1 Titulaires'!L15="Elu"); ALORS JE VEUX VOIR TITULAIRE....(comme constater dans mon message précédant la formule se poursuit avec les même critères associé au d'autre cellule de la feuille 'Collège n°1 Titulaires'...jusqu’à arrivé à: SI(ET(A16<>"";K16<10;E75>1);"Elu";SI(ET(A16<>"";K16<10;J99>1);"Elu";SI(ET(A16<>"";K16<10;J121>1);"Elu";SI(ET(A16<>"";K16<10;J143>1);"Elu";SI(ET(A16<>"";K16<10;E75>=1;L15="");"Elu";SI(ET(A16<>"";K16<10;J99>=1;L15="");"Elu";SI(ET(A16<>"";K16<10;J121>=1;L15="");"Elu";SI(ET(A16<>"";K16<10;J143>=1;L15="");"Elu";""))))))))))))))))). dans cette dernière fraction de formule c'est ELU que je veux voir apparaitre à la double condition que TITULAIRE n'a pas apparue et que les critères soit remplis pour affiché ELU.

MERCI POUR TOUS
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401
Modifié le 2 oct. 2017 à 07:30
Bonjour

Voir ce fichier exemple

cellules en vert ; à vérifier

Cordialement
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
3 oct. 2017 à 23:25
bonsoir,

merci de votre aide.

Que voulez vous que je fasse exactement?
Il y a t'il une incohérence dans ma formule?

Cordialement
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401 > formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
4 oct. 2017 à 08:10
Bonjour,

Tout simplement que je n'avais pas pris le temps de vérifier moi-même, maintenant c'est fait, tout fonctionne normalement.

Ce qu'il y à faire simplement recopier la formule de la cellule B150 de mon tableau pour la coller dans le tableau réel, en prenant soin de faire la recopie dans la barre de formule pour éviter qu'elle se modifie .

Cordialement
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
6 oct. 2017 à 01:28
Bonjour,

merci pour votre aide.

La formule présente dans votre fichier fonctionne... sauf qu'elle ne me permet pas de l'étendre aux autres cellules en y incluant d'autres critères (nombre arguments trop important).

J'ai donc retravaillé ma formule celons vos conseil de début de forum.

Ce qui donne:
=SI(ET('Collège n°1 Titulaires'!A15='Collège n°1 Suppléants'!A18;'Collège n°1 Titulaires'!L15="Elu";OU('Collège n°1 Titulaires'!A16='Collège n°1 Suppléants'!A18;'Collège n°1 Titulaires'!L16="Elu";OU('Collège n°1 Titulaires'!A17='Collège n°1 Suppléants'!A18;'Collège n°1 Titulaires'!L17="Elu";OU('Collège n°1 Titulaires'!A18='Collège n°1 Suppléants'!A18;'Collège n°1 Titulaires'!L18="Elu";OU('Collège n°1 Titulaires'!A19='Collège n°1 Suppléants'!A18;'Collège n°1 Titulaires'!L19="Elu";OU('Collège n°1 Titulaires'!A20='Collège n°1 Suppléants'!A18;'Collège n°1 Titulaires'!L20="Elu";OU('Collège n°1 Titulaires'!A21='Collège n°1 Suppléants'!A18;'Collège n°1 Titulaires'!L21="Elu";OU('Collège n°1 Titulaires'!A22='Collège n°1 Suppléants'!A18;'Collège n°1 Titulaires'!L22="Elu";OU('Collège n°1 Titulaires'!A23='Collège n°1 Suppléants'!A18;'Collège n°1 Titulaires'!L23="Elu")))))))));"Titulaire";SI(ET(A18<>"";K18<10;E75>3);"Elu";SI(ET(A18<>"";K18<10;J99>3);"Elu";SI(ET(A18<>"";K18<10;J121>3);"Elu";SI(ET(A18<>"";K18<10;J143>3);"Elu";SI(ET(A18<>"";K18<10;L15="";L16="";L17="";OU(E75>=1;OU(J99>=1;OU(J121>=1;OU(J143>=1)))));"Elu";SI(ET(A18<>"";K18<10;L15="";L16="";OU(E75>1;OU(J99>1;OU(J121>1;OU(J143>1)))));"Elu";SI(ET(A18<>"";K18<10;L15="";L17="";OU(E75>1;OU(J99>1;OU(J121>1;OU(J143>1)))));"Elu";SI(ET(A18<>"";K18<10;L16="";L17="";OU(E75>1;OU(J99>1;OU(J121>1;OU(J143>1)))));"Elu";SI(ET(A18<>"";K18<10;L15="";OU(E75>2;OU(J99>2;OU(J121>2;OU(J143>2)))));SI(ET(A18<>"";K18<10;L16="";OU(E75>2;OU(J99>2;OU(J121>2;OU(J143>2)))));"Elu";SI(ET(A18<>"";K18<10;L17="";OU(E75>2;OU(J99>2;OU(J121>2;OU(J143>2)))));"Elu";""))))))))))))

Or, ma cellule affiche "FAUX" alors qu'elle ne devrais rien afficher.

Merci pour votre aide
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088 > formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
6 oct. 2017 à 02:43
NORMAL !
Personne ne t'a jamais, à aucun moment, donner le conseil d'écrire
OU(E75>2;OU(J99>2;OU(J121>2;OU(J143>2))));
surtout que tu as écrit correctement la partie avec la fonction ET
ET(A18<>"";K18<10;E75>3)

Alors corrige ton invention, et vois ce que ça donne :
OU(E75>2;J99>2;J121>2;J143>2)
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401
Modifié le 6 oct. 2017 à 07:11
Bonjour,

Raymond (salutations) a raison ; jamais nous t'avons donné un tel conseil.

Un petit rappel pour les fonctions ET et OU

ET(argument 1;argument 2;argument 3;etc...) ; ici on veut que tous les arguments soient vrais

OU(argument 1;argument 2;argument 3;etc...) ; ici c'est le contraire il suffit qu'un seul argument soit vrai

Dans mon tableau exemple je n'ai fait que supprimer toute une succession de SI() pour remplacer par un OU() après le premier SI() et après le OU() j'ai mis toute une succession de ET()

Comme c'est en forgeant qu'on devient forgeron tu vas essayer de construire correctement ta formule qui doit être :

SI(Test Logique 1;"Titulaire";SI(Test Logique 2;"Elu";""))

Test Logique 1
OU(
ET('Collège n°1 Titulaires'!A15='Collège n°1 Suppléants'!A18;'Collège n°1 Titulaires'!L15="Elu");
ET('Collège n°1 Titulaires'!A16='Collège n°1 Suppléants'!A18;'Collège n°1 Titulaires'!L16="Elu");
etc....))

Test Logique 2
OU(
ET(A18<>"";K18<10;E75>3);
ET(A18<>"";K18<10;J99>3);
etc...))

Je te laisse finir la suite ; j'ai mis les deux premiers arguments ça ne devrait donc pas être très compliqué. Sinon reviens nous voir.

Cordialement
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401
9 oct. 2017 à 18:47
Bonjour

Une précision : est-ce que dans chacunes des plages ('Collège n°1 Titulaires'!A15:A23) et ('Collège n°1 Titulaires'!L15:L23) au moins 1 cellule est obligatoirement renseignée et que la cellule ('Collège n°1 Suppléants'!A16), pour la formule 2, ou la cellule ('Collège n°1 Suppléants'!A18), pour la formule 3, est aussi obligatoirement renseignée ?

Cordialement
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
11 oct. 2017 à 06:38
Bonjour a tous,

Ma formule suivante ne fonctionne pas alors même que les cellules A44 et la cellule L44 réponde cumulativement aux critères formuler dans la fraction suivante de ma formule: ...('Collège n°1 Titulaires'!A44='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L44="Elu"...

Une idée?


=SI(ET('Collège n°1 Titulaires'!A42='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L42="Elu";OU('Collège n°1 Titulaires'!A43='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L43="Elu";OU('Collège n°1 Titulaires'!A44='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L44="Elu";OU('Collège n°1 Titulaires'!A45='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L45="Elu";OU('Collège n°1 Titulaires'!A46='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L46="Elu";OU('Collège n°1 Titulaires'!A47='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L47="Elu";OU('Collège n°1 Titulaires'!A48='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L48="Elu";OU('Collège n°1 Titulaires'!A49='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L49="Elu";OU('Collège n°1 Titulaires'!A50='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L50="Elu")))))))));" Titulaire";SI(ET(A44<>"";K44<10;E78>2);"Elu";SI(ET(A44<>"";K44<10;J102>2);"Elu";SI(ET(A44<>"";K44<10;J124>2);"Elu";SI(ET(A44<>"";K44<10;J146>2);"Elu";SI(ET(A44<>"";K44<10;L42<>"Elu";OU(E78>1;J102>1;J124>1;J146>1));"Elu";SI(ET(A44<>"";K44<10;L43<>"Elu";OU(E78>1;J102>1;J124>1;J146>1));"Elu";SI(ET(A44<>"";K44<10;L42<>"Elu";L43<>"Elu";OU(E78>=1;J102>=1;J124>=1;J146>=1));"Elu";""))))))))


Merci
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401
Modifié le 11 oct. 2017 à 12:13
Bonjour;
Normal que ça ne fonctionne pas tu n'as pas encore suivi les conseils qu'on te donne.

Dans la première partie de ta formule les OU() devraient être des ET() et le OU() doit être placé en tête entre le SI() et le premier ET()
Ce qui donne /

=SI(OU(ET('Collège n°1 Titulaires'!A42='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L42="Elu";ET('Collège n°1 Titulaires'!A43='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L43="Elu";ET('Collège n°1 Titulaires'!A44='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L44="Elu";ET('Collège n°1 Titulaires'!A45='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L45="Elu";ET('Collège n°1 Titulaires'!A46='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L46="Elu";ET('Collège n°1 Titulaires'!A47='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L47="Elu";ET('Collège n°1 Titulaires'!A48='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L48="Elu";ET('Collège n°1 Titulaires'!A49='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L49="Elu";ET('Collège n°1 Titulaires'!A50='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L50="Elu"));" Titulaire";

Dans la deuxième partie tu peux la remplacer par

SI(ET(A44<>"";K44<10;OU(E78>2;J102>2;J124>2;J146>2));"Elu";
SI(ET(A44<>"";K44<10;L42<>"Elu";OU(E78>1;J102>1;J124>1;J146>1));"Elu";
SI(ET(A44<>"";K44<10;L43<>"Elu";OU(E78>1;J102>1;J124>1;J146>1));"Elu";
SI(ET(A44<>"";K44<10;L42<>"Elu";L43<>"Elu";OU(E78>=1;J102>=1;J124>=1;J146>=1));"Elu";""))))

Il y a encore moyen de réduire mais il faut répondre à cette question :
-Dans le feuillet Titulaires est-ce que les plages A42:A50 et L42:L50 comportent au moins une cellule renseignée
-Dans le feuillet Suppléants la cellule A44 est-elle également obligatoirement renseignée ?

Cordialement
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401
Modifié le 11 oct. 2017 à 13:40
Oups - j'ai oublié de fermer les parenthèses après chaque "Elu" dans la première partie de la formule

=SI(OU(ET('Collège n°1 Titulaires'!A42='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L42="Elu");ET('Collège n°1 Titulaires'!A43='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L43="Elu");ET('Collège n°1 Titulaires'!A44='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L44="Elu");ET('Collège n°1 Titulaires'!A45='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L45="Elu");ET('Collège n°1 Titulaires'!A46='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L46="Elu");ET('Collège n°1 Titulaires'!A47='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L47="Elu");ET('Collège n°1 Titulaires'!A48='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L48="Elu");ET('Collège n°1 Titulaires'!A49='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L49="Elu");ET('Collège n°1 Titulaires'!A50='Collège n°1 Suppléants'!A44;'Collège n°1 Titulaires'!L50="Elu"));"Titulaire";

Cordialement
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018 > PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024
11 oct. 2017 à 17:44
Bonjour et merci pour ton aide.

Bien contrairement à ton interprétation les conseils donnés généreusement depuis le début du fil de discussion ne se traduisent pas par une architecture de formule identique... J'ai donc suivit les conseils de l'un ou de l'autre.

Il y a encore moyen de réduire mais il faut répondre à cette question :
-Dans le feuillet Titulaires est-ce que les plages A42:A50 et L42:L50 comportent au moins une cellule renseignée = OUI
-Dans le feuillet Suppléants la cellule A44 est-elle également obligatoirement renseignée ? = NON

Cordialement
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018 > PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024
11 oct. 2017 à 17:48
Bien bon, ça fonctionne bien THX you man
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401 > formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
Modifié le 11 oct. 2017 à 18:53
Je laisse tomber la réduction à laquelle je pensais, elle se met en erreur #N/A si c'est non au dernier critère.

C'est tant mieux si ça fonctionne.

Si c'est résolu n'oublie pas de cliquer en haut de ta question initiale.

Cordialement
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
12 oct. 2017 à 02:46
Bonjour a tous, croyez vous qu'il est possible de réduire cette formule?


=SI(OU(ET('Collège n°2 Titulaires'!A15='Collège n°2 Suppléants'!A20;'Collège n°2 Titulaires'!L15="Elu");ET('Collège n°2 Titulaires'!A16='Collège n°2 Suppléants'!A20;'Collège n°2 Titulaires'!L16="Elu");ET('Collège n°2 Titulaires'!A17='Collège n°2 Suppléants'!A20;'Collège n°2 Titulaires'!L17="Elu");ET('Collège n°2 Titulaires'!A18='Collège n°2 Suppléants'!A20;'Collège n°2 Titulaires'!L18="Elu");ET('Collège n°2 Titulaires'!A19='Collège n°2 Suppléants'!A20;'Collège n°2 Titulaires'!L19="Elu");ET('Collège n°2 Titulaires'!A20='Collège n°2 Suppléants'!A20;'Collège n°2 Titulaires'!L20="Elu");ET('Collège n°2 Titulaires'!A21='Collège n°2 Suppléants'!A20;'Collège n°2 Titulaires'!L21="Elu");ET('Collège n°2 Titulaires'!A22='Collège n°2 Suppléants'!A20;'Collège n°2 Titulaires'!L22="Elu");ET('Collège n°2 Titulaires'!A23='Collège n°2 Suppléants'!A20;'Collège n°2 Titulaires'!L23="Elu"));"Titulaire";SI(ET(A20<>"";K20<10;E60>5);"Elu";SI(ET(A20<>"";K20<10;J84>5);"Elu";SI(ET(A20<>"";K20<10;J106>5);"Elu";SI(ET(A20<>"";K20<10;J128>5);"Elu";SI(ET(A20<>"";K20<10;J150>5);"Elu";SI(ET(A20<>"";K20<10;L15<>"Elu";L16<>"Elu";L17<>"Elu";L18<>"Elu";L19<>"Elu";OU(E60>=1;J84>=1;J106>=1;J128>=1;J150>=1));"Elu";SI(ET(A20<>"";K20<10;L15<>"Elu";L16<>"Elu";L17<>"Elu";L18<>"Elu";OU(E60>1;J84>1;J106>1;J128>1;J150>=1));"Elu";SI(ET(A20<>"";K20<10;L15<>"Elu";L16<>"Elu";L17<>"Elu";L19<>"Elu";OU(E60>1;J84>1;J106>1;J128>1;J150>=1));"Elu";SI(ET(A20<>"";K20<10;L15<>"Elu";L17<>"Elu";L18<>"Elu";L19<>"Elu";OU(E60>1;J84>1;J106>1;J128>1;J150>=1));"Elu";SI(ET(A20<>"";K20<10;L16<>"Elu";L17<>"Elu";L18<>"Elu";L19<>"Elu";OU(E60>1;J84>1;J106>1;J128>1;J150>=1));"Elu";SI(ET(A20<>"";K20<10;L15="";L16="";L17="";OU(E60>2;J84>2;J106>2;J128>2;J150>2));"Elu";SI(ET(A20<>"";K20<10;L15<>"Elu";L16<>"Elu";L18<>"Elu";OU(E60>2;J84>2;J106>2;J128>2;J150>2));"Elu";SI(ET(A20<>"";K20<10;L15<>"Elu";L16<>"Elu";L19<>"Elu";OU(E60>2;J84>2;J106>2;J128>2;J150>2));"Elu";SI(ET(A20<>"";K20<10;L16<>"Elu";L17<>"Elu";L18<>"Elu";OU(E60>2;J84>2;J106>2;J128>2;J150>2));"Elu";SI(ET(A20<>"";K20<10;L16<>"Elu";L17<>"Elu";L19<>"Elu";OU(E60>2;J84>2;J106>2;J128>2;J150>2));"Elu";SI(ET(A20<>"";K20<10;L17<>"Elu";L18<>"Elu";L19<>"Elu";OU(E60>2;J84>2;J106>2;J128>2;J150>2));"Elu";SI(ET(A20<>"";K20<10;L15<>"Elu";L16<>"Elu";OU(E60>3;J84>3;J106>3;J128>3;J150>3));"Elu";SI(ET(A20<>"";K20<10;L15<>"Elu";L17<>"Elu";OU(E60>3;J84>3;J106>3;J128>3;J150>3));"Elu";SI(ET(A20<>"";K20<10;L15<>"Elu";L18<>"Elu";OU(E60>3;J84>3;J106>3;J128>3;J150>3));"Elu";SI(ET(A20<>"";K20<10;L15<>"Elu";L19<>"Elu";OU(E60>3;J84>3;J106>3;J128>3;J150>3));"Elu";SI(ET(A20<>"";K20<10;L16<>"Elu";L17<>"Elu";OU(E60>3;J84>3;J106>3;J128>3;J150>3));"Elu";SI(ET(A20<>"";K20<10;L16<>"Elu";L18<>"Elu";OU(E60>3;J84>3;J106>3;J128>3;J150>3));"Elu";SI(ET(A20<>"";K20<10;L16<>"Elu";L19<>"Elu";OU(E60>3;J84>3;J106>3;J128>3;J150>3));"Elu";SI(ET(A20<>"";K20<10;L17<>"Elu";L18<>"Elu";OU(E60>3;J84>3;J106>3;J128>3;J150>3));"Elu";SI(ET(A20<>"";K20<10;L17<>"Elu";L19<>"Elu";OU(E60>3;J84>3;J106>3;J128>3;J150>3));"Elu";SI(ET(A20<>"";K20<10;L18<>"Elu";L19<>"Elu";OU(E60>3;J84>3;J106>3;J128>3;J150>3));"Elu";SI(ET(A20<>"";K20<10;L15<>"Elu";OU(E60>4;J84>4;J106>4;J128>4;J150>4));"Elus";SI(ET(A20<>"";K20<10;L16<>"Elu";OU(E60>4;J84>4;J106>4;J128>4;J150>4));"Elus";SI(ET(A20<>"";K20<10;L17<>"Elu";OU(E60>4;J84>4;J106>4;J128>4;J150>4));"Elus";SI(ET(A20<>"";K20<10;L18<>"Elu";OU(E60>4;J84>4;J106>4;J128>4;J150>4));"Elus";SI(ET(A20<>"";K20<10;L19<>"Elu";OU(E60>4;J84>4;J106>4;J128>4;J150>4));"Elus";""))))))))))))))))))))))))))))))))
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
12 oct. 2017 à 06:33
Peut-être, mais aucun de nous ne va s'y aventurer !
Trouve une autre logique pour l'organisation de ton tableau, et fais des calculs intermédiaires.
Après 15 jours et 25 messages, on n'a toujours pas vu ni ton fichier, ni le règlement de dépouillement de cette élection !
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401
12 oct. 2017 à 06:55
Bonjour

Est-ce normal que pour les 5 derniers SI() le résultat soit "Elus" au pluriel ??

Cet extrait :
SI(ET(A20<>"";K20<10;E60>5);"Elu";SI(ET(A20<>"";K20<10;J84>5);"Elu";SI(ET(A20<>"";K20<10;J106>5);"Elu";SI(ET(A20<>"";K20<10;J128>5);"Elu";SI(ET(A20<>"";K20<10;J150>5);"Elu"

Peut être réduit à :
SI(ET(A20<>"";K20<10;OU(E60>5;J84>5;J106>5;J128>5;J150>5));"Elu";

Autre question :
As-tu la possibilité d'ajouter une colonne pour en avoir une avec le résultat "Titulaire ou rien" , l'autre avec le résultat "Elu ou rien" ??

Je planche pour le reste en attente de la réponse

Cordialement
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018 > PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024
12 oct. 2017 à 19:30
Bonsoir,

Merci pour le signalement de cette faute... Elu doit être au singulier, je corrige.

Impossible d'ajouter une nouvelle colonne.

Merci
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401
12 oct. 2017 à 13:49
Salutations Raymond

Je n'avais pas ta réponse en visu lorsque j'ai envoyé la mienne. Tu as tout à fait raison sur les calculs intermédiaires. Je commençais à y penser également ; les formules de formaconsult sont lourdes à digérer.

J'attends aussi un fichier exemple.

formaconsult, la balle est dans ton camp.

Cordialement
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
12 oct. 2017 à 19:31
Comment transmettre le fichier?
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401
Modifié le 12 oct. 2017 à 20:42
Bonsoir

Tu envoies une copie sans données confidentielles avec cjoint en suivant ces explications, en incluant toutes les explications utiles.

Cordialement
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
16 oct. 2017 à 00:35
Bonsoir,

Voici le lien :http://www.cjoint.com/c/GJpwqRTLCKB

Je bug sur les formules a inclure dans les cases L21 à 24; L30 à 32; L39 à 41; L48 à 50 et L57 à 59 des feuilles Collège n°1 titulaires et suppléants.

Un simple regard sur la série de formule déjà renseigné dans les cases L vous donnerons un aperçu de ma difficulté.

Cordialement
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
16 oct. 2017 à 03:19
Effectivement, ce fichier est ce que nous appelons familièrement, mais avec justesse, une usine à gaz.
Et il me faudrait des heures pour analyser son fonctionnement. Aussi tu ne m'en voudras pas, si je me borne à mes interventions ci-dessus ...
Bon courage, en tout cas !
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401
16 oct. 2017 à 09:03
Bonjour

Salutations Raymond

> formaconsult. Je m'y perds dans ton labyrinthe. Je ne m'appelle pas Thésée et n'ai pas d'Ariane pour me donner la bobine de fil. :)

Comme Raymond je vais m'en tenir à mes dernières interventions.

Bon courage.

Cordialement
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
16 oct. 2017 à 20:04
merci

Bonne continuations
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401
Modifié le 20 oct. 2017 à 08:01
Bonjour Formaconsult

Immobilisé par une tendinite, j'ai pu revoir ton fichier.

J'ai rectifié les quelques erreurs de syntaxe du premier feuillet "Collège n°1 Titulaires". J'ai fait une grosse réduction en optant pour un NB.SI() pour calculer le nombre de cases vides surtout pour les dernières de chaque série où il y a un trop grand nombre de possibilités.

Ton fichier avec les modifications du premier feuillet pour me dire si ça te convient !

pour le feuillet Suppléants, est-ce normal que les noms ne correspondent pas tous avec le feuillet Titulaires ou ne sont pas à la même place ?

Cordialement
Salutations à Raymond
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
21 oct. 2017 à 06:49
Bonjour Papy,

Génial, c'est juste énorme!

Merci a toi de m'avoir trouvé la solution.


Je rencontre une autre problématique: Je souhaiterais que le nom du candidat apparaisse automatiquement dans la case P79 du feuillet Titulaire N2.

Sachant que le nom qui doit apparaitre dans cette case est celui du candidat élut grâce à l'attribution de la plus forme moyenne et nom le nom d'un de ceux élus suite à l'attribution à la représentation proportionnelle.

Avez vous encore mon fichier sous la main?

Cordialement
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401 > formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
Modifié le 21 oct. 2017 à 10:47
Bonjour

Oui j'ai toujours ton fichier original.
Je me pencherai sur la case P79 plus tard si je parviens à digéré ton système d'attributions des votes.

Pour l'instant je table sur la colonne L du feuillet suppléants n°1 et j'attends la réponse à ma question !
- Sur titulaire n°1 et suppléants n°1 les noms doivent-ils être à la même place dans la colonne A ?
- Dans la partie des formules pour l'attribution du mot Elu il y a mélange de conditions qui me paraît étrange. Est-ce voulu car si ce n'est pas marqué Titulaire ça ne peut être que vide ou Elu il me semble?

Extrait de la formule en L20 :
ET(A20<>"";K20<10;L16="";L17<>"Elu";L18<>"Elu";OU(E75>2;J99>2;J121>2;J143>2))

Cordialement
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018 > PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024
21 oct. 2017 à 14:14
Salut

J'ai complété la colonne L du feuillet suppléants et les suivants en m'inspirant de ta formule ce qui donne: =SI(OU(ET('Collège n°1 Titulaires'!A15='Collège n°1 Suppléants'!A23;'Collège n°1 Titulaires'!L15="Elu");ET('Collège n°1 Titulaires'!A16='Collège n°1 Suppléants'!A23;'Collège n°1 Titulaires'!L16="Elu");ET('Collège n°1 Titulaires'!A17='Collège n°1 Suppléants'!A23;'Collège n°1 Titulaires'!L17="Elu");ET('Collège n°1 Titulaires'!A18='Collège n°1 Suppléants'!A23;'Collège n°1 Titulaires'!L18="Elu");ET('Collège n°1 Titulaires'!A19='Collège n°1 Suppléants'!A23;'Collège n°1 Titulaires'!L19="Elu");ET('Collège n°1 Titulaires'!A20='Collège n°1 Suppléants'!A23;'Collège n°1 Titulaires'!L20="Elu");ET('Collège n°1 Titulaires'!A21='Collège n°1 Suppléants'!A23;'Collège n°1 Titulaires'!L21="Elu");ET('Collège n°1 Titulaires'!A22='Collège n°1 Suppléants'!A23;'Collège n°1 Titulaires'!L22="Elu");ET('Collège n°1 Titulaires'!A23='Collège n°1 Suppléants'!A23;'Collège n°1 Titulaires'!L23="Elu"));"Titulaire";SI(OU(ET(A23<>"";K23<10;OU(E75>8;J99>8;J121>8;J143>8));ET(A23<>"";K23<10;NB.SI(L15:L22;"")=8;OU(E75>=1;J99>=1;J121>=1;J143>=1));ET(A23<>"";K23<10;NB.SI(L15:L22;"")=7;OU(E75>1;J99>1;J121>1;J143>1));ET(A23<>"";K23<10;NB.SI(L15:L22;"")=6;OU(E75>2;J99>2;J121>2;J143>2));ET(A23<>"";K23<10;NB.SI(L15:L22;"")=5;OU(E75>3;J99>3;J121>3;J143>3));ET(A23<>"";K23<10;NB.SI(L15:L22;"")=4;OU(E75>4;J99>4;J121>4;J143>4));ET(A23<>"";K23<10;NB.SI(L15:L22;"")=3;OU(E75>5;J99>5;J121>5;J143>5));ET(A23<>"";K23<10;NB.SI(L15:L22;"")=2;OU(E75>6;J99>6;J121>6;J143>6));ET(A23<>"";K23<10;NB.SI(L15:L22;"")=1;OU(E75>7;J99>7;J121>7;J143>7)));"Elu";""))

Les noms ne sont pas nécessairement les mêmes et ne sont, le cas échéants, pas obligatoirement disposer à la même place !

L'extrait de la formule en L20 :
ET(A20<>"";K20<10;L16="";L17<>"Elu";L18<>"Elu";OU(E75>2;J99>2;J121>2;J143>2)) comporte une erreur que je corrige ainsi: ET(A20<>"";K20<10;L16<>"";L17<>"Elu";L18<>"Elu";OU(E75>2;J99>2;J121>2;J143>2)).
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401 > formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
21 oct. 2017 à 15:42
OK c'est ce que pensais, tu n'as plus besoin de moi à ce niveau là, tu sais faire pour le reste.

Pour P76 de Titulaires N2 je n'arrive pas à trouver où est calculé la plus forte moyenne du candidat éligible et/ou les conditions qui mènent à ce calcul.

Cordialement
0
formaconsult Messages postés 26 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 février 2018
21 oct. 2017 à 19:06
Prenons un exemple: la CFTC obtiens 3 sièges par représentation proportionnelle.
le chiffre 3 sera donc le total des chiffres qui apparaitrons dans les cases de la colonne E60 à E64.
Disons que ces 3 sièges sont réparti de la manière suivante:
- 1 pour la CGT, candidat A21.
- 2 pour la CFTC, candidat A33 et A35 (le candidat A34 n'a pas pu être élus compte tenue du fait qu'il aurais obtenue plus de 10 % de ratures).

Sachant qu'il y a 6 siège a pourvoir il nous faudra en distribués 3 autres (3+3 = 6 lol).

Pour ce faire nous allons donc attribué les 3 sièges restant 1 par 1 en utilisant la règle de la plus forte moyenne dont le résultat d'attribution finale apparait dans l'une des cases H84 à H88 / H106 à H110 / H128 à H132 et H150 à H154 respectivement pour chaque tableau de "nouvelle répartition des sièges après plus forte reste".

Pour poursuivre dans notre exemple: admettons que cette règle de calcul (déjà paramétré dans mon fichier) donne le résultat suivant en terme d'attribution des 3 sièges restant à la plus forte moyenne:
- 1 siège attribué à la CGT en H85 (Il ne peux y avoir qu'un seul siège d'attribué dans la colonne H84 à H88).
- 1 siège attribué à la CFTC en H109 (Il ne peux y avoir qu'un seul siège d'attribué dans la colonne H106 à H110).
- 1 siège attribué à la CGT en H129 (Il ne peux y avoir qu'un seul siège d'attribué dans la colonne H128 à H132).

Dès lors je souhaiterais que le non du candidat (les noms des candidats sont ceux noté dans la colonne A15 à A44) élus par le plus forte moyenne apparaisse automatiquement:
- en P79 pour celui attribué par le tableau H84 à H88.
- en P101 pour celui attribué par le tableau H106 à H110.
- en P123 pour celui attribué par le tableau H128 à H132.
- en P145 pour celui attribué par le tableau H150 à H154.

Ainsi dans cette exemple, dans la mesure ou nous les nom des candidats qui doivent apparaitre ne concerne que ceux issue de la plus forme moyenne et non ceux élus au titre de la représentation proportionnelle, les nom des candidat élus suivant suivant devrons apparaitre:
- Candidat A22 en P79,
- Candidat A36 en P101,
- Candidat A23 en P123.

Autres précisions:
- Je souhaiterais conserver la colonne déroulante des case P79 / P101 / P123 et P145 tout en y intégrant la formule manquante afin d'avoir la possibilité de prendre la main manuellement sans effacer la formule.
- Le nom du candidat élus par la plus forte moyenne qui apparaitra ne suis pas nécessairement l'ordre de candidature car il peut avoir recueilli plus de 10% des ratures (dans ce cas il est automatiquement déclassé en dernière position mais pas inéligible !)
- Dans la feuille "Collège N°2 suppléants" je dois prendre en compte une nouveau facteur qui est celui de titulaire.

Merci mille foie pour ton aide (fais pas attentions aux fautes car je vise la clarté et j'ai mille choses sur le feux)
0
PapyLuc51 Messages postés 4291 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 avril 2024 1 401
22 oct. 2017 à 08:31
Bonjour,

Je n'ai pas compris grand chose au sujet de la case P79 à part peut-être que c'est lié au remplissage du cadre M60/Q64.

A mon avis il va falloir qu'un spécialiste en VBA entre en jeu pour te concocter le code nécessaire.

Mon intervention t'a permis de réduire considérablement tes formules je vais m'en tenir à ça.

Bonne continuation

Cordialement
0