Signaler

Nombre d'argument trop important

Posez votre question formaconsult 20Messages postés jeudi 28 septembre 2017Date d'inscription 21 octobre 2017 Dernière intervention - Dernière réponse le 22 oct. 2017 à 08:31 par PapyLuc51
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

Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins

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,
Donnez votre avis
Utile
+0
plus moins
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
 
formaconsult 20Messages postés jeudi 28 septembre 2017Date d'inscription 21 octobre 2017 Dernière intervention - 29 sept. 2017 à 02:50
Bonjour a tous et merci pour votre intervention.

La formule ne fonctionne pas thierry
Répondre
Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
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
PapyLuc51 1197Messages postés dimanche 3 mai 2009Date d'inscription 22 octobre 2017 Dernière intervention - 29 sept. 2017 à 08:06
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
Répondre
formaconsult 20Messages postés jeudi 28 septembre 2017Date d'inscription 21 octobre 2017 Dernière intervention - 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
Répondre
Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
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
formaconsult 20Messages postés jeudi 28 septembre 2017Date d'inscription 21 octobre 2017 Dernière intervention - 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
Répondre
Donnez votre avis
Utile
+0
plus moins
Bonjour

Voir ce fichier exemple

cellules en vert ; à vérifier

Cordialement
formaconsult 20Messages postés jeudi 28 septembre 2017Date d'inscription 21 octobre 2017 Dernière intervention - 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
Répondre
PapyLuc51 1197Messages postés dimanche 3 mai 2009Date d'inscription 22 octobre 2017 Dernière intervention - 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
Répondre
formaconsult 20Messages postés jeudi 28 septembre 2017Date d'inscription 21 octobre 2017 Dernière intervention - 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
Répondre
Raymond PENTIER 43947Messages postés lundi 13 août 2007Date d'inscription ContributeurStatut 22 octobre 2017 Dernière intervention - 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)
Répondre
Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
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
PapyLuc51 1197Messages postés dimanche 3 mai 2009Date d'inscription 22 octobre 2017 Dernière intervention - 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
Répondre
formaconsult 20Messages postés jeudi 28 septembre 2017Date d'inscription 21 octobre 2017 Dernière intervention - 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
Répondre
formaconsult 20Messages postés jeudi 28 septembre 2017Date d'inscription 21 octobre 2017 Dernière intervention PapyLuc51 - 11 oct. 2017 à 17:48
Bien bon, ça fonctionne bien THX you man
Répondre
PapyLuc51 1197Messages postés dimanche 3 mai 2009Date d'inscription 22 octobre 2017 Dernière intervention - 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
Répondre
Donnez votre avis
Utile
+0
plus moins
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";""))))))))))))))))))))))))))))))))
Raymond PENTIER 43947Messages postés lundi 13 août 2007Date d'inscription ContributeurStatut 22 octobre 2017 Dernière intervention - 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 !
Répondre
PapyLuc51 1197Messages postés dimanche 3 mai 2009Date d'inscription 22 octobre 2017 Dernière intervention - 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
Répondre
formaconsult 20Messages postés jeudi 28 septembre 2017Date d'inscription 21 octobre 2017 Dernière intervention - 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
Répondre
PapyLuc51 1197Messages postés dimanche 3 mai 2009Date d'inscription 22 octobre 2017 Dernière intervention - 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
Répondre
Donnez votre avis
Utile
+0
plus moins
Comment transmettre le fichier?
PapyLuc51 1197Messages postés dimanche 3 mai 2009Date d'inscription 22 octobre 2017 Dernière intervention - 12 oct. 2017 à 20:41
Bonsoir

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

Cordialement
Répondre
formaconsult 20Messages postés jeudi 28 septembre 2017Date d'inscription 21 octobre 2017 Dernière intervention - 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
Répondre
Donnez votre avis
Utile
+0
plus moins
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 !
Donnez votre avis
Utile
+0
plus moins
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
formaconsult 20Messages postés jeudi 28 septembre 2017Date d'inscription 21 octobre 2017 Dernière intervention - 16 oct. 2017 à 20:04
merci

Bonne continuations
Répondre
Donnez votre avis
Utile
+0
plus moins
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
PapyLuc51 1197Messages postés dimanche 3 mai 2009Date d'inscription 22 octobre 2017 Dernière intervention - 21 oct. 2017 à 10:45
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
Répondre
formaconsult 20Messages postés jeudi 28 septembre 2017Date d'inscription 21 octobre 2017 Dernière intervention - 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)).
Répondre
PapyLuc51 1197Messages postés dimanche 3 mai 2009Date d'inscription 22 octobre 2017 Dernière intervention - 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
Répondre
formaconsult 20Messages postés jeudi 28 septembre 2017Date d'inscription 21 octobre 2017 Dernière intervention - 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)
Répondre
formaconsult 20Messages postés jeudi 28 septembre 2017Date d'inscription 21 octobre 2017 Dernière intervention - 21 oct. 2017 à 23:34
En faite la bonne formule pour le feuillé suppléants est celle ci: =SI(OU(ET('Collège n°1 Titulaires'!A24='Collège n°1 Suppléants'!A31;'Collège n°1 Titulaires'!L24="Elu");ET('Collège n°1 Titulaires'!A25='Collège n°1 Suppléants'!A31;'Collège n°1 Titulaires'!L25="Elu");ET('Collège n°1 Titulaires'!A26='Collège n°1 Suppléants'!A31;'Collège n°1 Titulaires'!L26="Elu");ET('Collège n°1 Titulaires'!A27='Collège n°1 Suppléants'!A31;'Collège n°1 Titulaires'!L27="Elu");ET('Collège n°1 Titulaires'!A28='Collège n°1 Suppléants'!A31;'Collège n°1 Titulaires'!L28="Elu");ET('Collège n°1 Titulaires'!A29='Collège n°1 Suppléants'!A31;'Collège n°1 Titulaires'!L29="Elu");ET('Collège n°1 Titulaires'!A30='Collège n°1 Suppléants'!A31;'Collège n°1 Titulaires'!L30="Elu");ET('Collège n°1 Titulaires'!A31='Collège n°1 Suppléants'!A31;'Collège n°1 Titulaires'!L31="Elu");ET('Collège n°1 Titulaires'!A32='Collège n°1 Suppléants'!A31;'Collège n°1 Titulaires'!L32="Elu"));"Titulaire";SI(OU(ET(A31<>"";K31<10;OU(E76>7;J100>7;J122>7;J144>7));ET(A31<>"";K31<10;NB.SI(L24:L30;"Elu")=0;OU(E76>=1;J100>=1;J122>=1;J144>=1));ET(A31<>"";K31<10;NB.SI(L24:L30;"Elu")=1;OU(E76>1;J100>1;J122>1;J144>1));ET(A31<>"";K31<10;NB.SI(L24:L30;"Elu")=2;OU(E76>2;J100>2;J122>2;J144>2));ET(A31<>"";K31<10;NB.SI(L24:L30;"Elu")=3;OU(E76>3;J100>3;J122>3;J144>3));ET(A31<>"";K31<10;NB.SI(L24:L30;"Elu")=4;OU(E76>4;J100>4;J122>4;J144>4));ET(A31<>"";K31<10;NB.SI(L24:L30;"Elu")=5;OU(E76>5;J100>5;J122>5;J144>5));ET(A31<>"";K31<10;NB.SI(L24:L30;"Elu")=6;OU(E76>6;J100>6;J122>6;J144>6));ET(A31<>"";K31<10;NB.SI(L24:L30;"Elu")=7;OU(E76>7;J100>7;J122>7;J144>7)));"Elu";""))
Répondre
Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !