Simplifier une fonction

Fermé
lagodille Messages postés 99 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 - 4 févr. 2008 à 20:51
lagodille Messages postés 99 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 - 7 févr. 2008 à 20:49
Bonjour,
J'ai cette fonction :
=SI(OU(N12="o";N15="o";N18="o";N21="o";N24="o";N27="o";N42="o";N45="o";N48="o";N51="o";N54="o";N57="o";N72="o";N75="o";N78="o";N81="o";N84="o";N87="o";N102="o";N105="o";N108="o";N111="o";N114="o";N117="o";N132="o";N135="o";N138="o";N141="o";N144="o";N147="o");8)

et je me pose la question s'il n'y a pas plus simple

merci pour votre aide

14 réponses

lagodille Messages postés 99 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 4
4 févr. 2008 à 21:30
merci mais je suis sur excel et n'ai pas trouvé la solution
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
4 févr. 2008 à 23:52
Bonsoir,

Vu les ruptures dans la régularité de tes cellules et qu'elles sont toutes séparées je ne pense pas que tu trouveras mieux.
eric
0
lagodille Messages postés 99 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 4
5 févr. 2008 à 06:50
bonjour
dommage mais bon c'est ainsi.
Maintenant je vais plus loin dans mon raisonnement.
il se trouve que cette formule se repete sur toutes mes autres feuilles.
Y a urait il un moyen simple de les placer sur une feuille puis de les dupliquer sur les autres feuilles plutot que de copier toutes les formules et procédures sur chaque feuille puisqu'elle sonrt identiques ?
merci
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
5 févr. 2008 à 19:01
Bonjour,

Oui, tu sélectionnes tous les onglets concernés en appuyant sut CTRL et, sans relacher, en cliquant sur les noms d'onglets les uns après les autres.
Si tu en as plusieurs consécutifs, clic sur le premier puis Shift-clic sur le dernier, ajouter les autres ou déselectionner les non voulus par CTRL-clic.
Une saisie se retrouvera sur toutes les feuilles sélectionnées.
eric
0

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

Posez votre question
lagodille Messages postés 99 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 4
5 févr. 2008 à 20:12
oui c'est super mais je vais etre plus précis dans ma pensée.

j'ai effectivement plusieurs feuilles qui ont toutes un canevas identique sauf pour le littéral bien sur
Identique pour les formules, pour les procédures vba et les macro. Donc je me posai la question surtout pour les procédures et les macros s'il était possible de les répéter X fois sur les X feuilles concernées mais bon c'est juste une question pour simplifier mon système
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
5 févr. 2008 à 23:43
Pas plus précis dans ta pensée, plus cohérent !
Tu ecrits une formule, puis cette formule se repete sur toutes mes autres feuilles.
Y a urait il un moyen simple de les placer sur une feuille puis de les dupliquer sur les autres feuilles
,
et maintenant il s'agit de macros...
Tu prépares une feuille complète puis clic-droit sur l'onglet et 'déplacer ou copier', cocher 'créer une copie' et valider, tu as 2 feuilles identiques avec les macros.
Tu sélectionnes les 2 puis même manip et tu passes à 4 feuilles, puis 8, 16...
Tu n'as plus qu'a renommer tous les onglets
eric
0
BugMaker Messages postés 34 Date d'inscription vendredi 17 janvier 2003 Statut Membre Dernière intervention 6 février 2008 7
5 févr. 2008 à 23:56
Bonjour,
Tu remplace tes "o" par des zéro puis tu remplace ta formule par :

=SI(SOMME(valeurs)>0;8)

ça devrait te faire une formule plus simple

A+
phil
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
6 févr. 2008 à 00:09
Bonsoir BugMaker,

C'est un OU qu'il veut, pas un ET...
Pour poursuivre ton idée pas mauvaise ça serait alors plutôt si PRODUIT(...)=0

eric
0
BugMaker Messages postés 34 Date d'inscription vendredi 17 janvier 2003 Statut Membre Dernière intervention 6 février 2008 7 > eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024
6 févr. 2008 à 13:56
Bonjour,

Sauf erreur de ma part, il suffit qu'une seule des variables soit > 0 pour que la somme le soit aussi. c'est donc un OU !

A+
phil
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213 > BugMaker Messages postés 34 Date d'inscription vendredi 17 janvier 2003 Statut Membre Dernière intervention 6 février 2008
6 févr. 2008 à 14:15
Oulaaa, j'aurais dû aller au lit plus tôt hier soir moi...
J'ai dis une grosse bétise, OU c'est bien + et ET c'est bien .
Bien sûr que tu as raison et heureusement que tu as rectifié
eric
0
lagodille Messages postés 99 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 4
6 févr. 2008 à 06:20
Je précise quand meme que je place "o" comme j'aurai pu mettre un F ou un Z. En fait, c'est à la détection au moins un symbole type dans ma colonne que je lance ma condition
merci
0
lagodille Messages postés 99 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 4
6 févr. 2008 à 22:08
surtout que ca ne repond pas à ma question
0
dandypunk Messages postés 831 Date d'inscription jeudi 3 janvier 2008 Statut Membre Dernière intervention 11 septembre 2011 82
6 févr. 2008 à 22:14
Si j'ai bien tou compris, "o" veut dire oui ?
0
lagodille Messages postés 99 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 4
7 févr. 2008 à 00:00
ca peut etre le cas en fait, Dans ma colonne j'ai toute sorte de chose: chiffre , lettre, etc.. et lorsque je détecte au moins un "o" alors une cellule ailleurs prend la valeur 8
0
dandypunk Messages postés 831 Date d'inscription jeudi 3 janvier 2008 Statut Membre Dernière intervention 11 septembre 2011 82
7 févr. 2008 à 00:09
Met un lien sur ton fichier (si ne sait pas comment faire va sur http://cjoint.com) et j'essaye de voir.
0
lagodille Messages postés 99 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 4
7 févr. 2008 à 06:55
merci je le ferai ce soir
@+
merci
0
lagodille Messages postés 99 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 4
7 févr. 2008 à 20:49
voilà mon fichier https://www.cjoint.com/?chuWOGvI7Z
cdlt
0