Re: [users-fr] Encore une question de formule ?

2009-03-27 Par sujet joel
Le jeudi 26 mars 2009 22:07:45 yves dutrieux, vous avez écrit :
 il faut penser comme ça :
 =DECALER(eleves.$A$3;O5;SI(OU(M5=3A;M5=3B;M5=2A;M5=2B);1;2))

Je suis content de moi :-)  :
J'ai réussit à ajouter une condition supplémentaire sans votre aide :

=DECALER(eleves.
$A$3;O5;SI(OU(M5=3A;M5=3B;M5=2A;M5=2B);1;2))+SI(M5=PB;STYLE(vide);STYLE(Standard))

Ce qui m'as quand même occupé jusqu'à minuit, hier soir...

-- 
Joël


-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



[users-fr] Encore une question de formule ?

2009-03-26 Par sujet joel
Bonsoir à tous,

Je peaufine le fichier que vous pouvez voir sur
http://www.cijoint.fr/cjlink.php?file=cj200903/cijxoLC39y.ods

Actuellement, la formule se trouvant dans la colonne F de la feuille  fiches 
me permet de récupérer les valeurs contenue dans les cellules de la colonne B 
de la feuille élèves, en fonction du contenu des colonnes L et suivantes de 
cette même feuille élèves.

Je voudrai que, si, dans ces colonnes, la valeur soit 3A ou 3B, ce soit la 
valeur de la colonne B qui soit récupérée (comme c'est déjà le cas)

mais que, si cette valeur est 1A ou 1B, ce soit la valeur de la colonne C qui 
soit récupéré.

Pensez-vous que cela soit faisable par une formule ?

-- 
Joël


-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



Re: [users-fr] Encore une question de formule ?

2009-03-26 Par sujet yves dutrieux
Bonsoir,

Le 26 mars 2009 18:35, joel joeltar...@neuf.fr a écrit :

 Bonsoir à tous,

 Je peaufine le fichier que vous pouvez voir sur
 http://www.cijoint.fr/cjlink.php?file=cj200903/cijxoLC39y.ods

 Actuellement, la formule se trouvant dans la colonne F de la feuille
  fiches
 me permet de récupérer les valeurs contenue dans les cellules de la colonne
 B
 de la feuille élèves, en fonction du contenu des colonnes L et suivantes
 de
 cette même feuille élèves.

 Je voudrai que, si, dans ces colonnes, la valeur soit 3A ou 3B, ce soit la
 valeur de la colonne B qui soit récupérée (comme c'est déjà le cas)

 mais que, si cette valeur est 1A ou 1B, ce soit la valeur de la colonne C
 qui
 soit récupéré.

Si je me pose sur la cellule F5 :
=DECALER(eleves.$A$3;O5;SI(M5=3A;1;SI(M5=3B;1;2)))

devrait le faire.

Yves.



 Pensez-vous que cela soit faisable par une formule ?

 --
 Joël


 -
 To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
 For additional commands, e-mail: users-h...@fr.openoffice.org




-- 
web site : http://www.molenbaix.com


Re: [users-fr] Encore une question de formule ?

2009-03-26 Par sujet joel
Le jeudi 26 mars 2009 18:53:11 yves dutrieux, vous avez écrit :
 Si je me pose sur la cellule F5 :
 =DECALER(eleves.$A$3;O5;SI(M5=3A;1;SI(M5=3B;1;2)))

 devrait le faire.

Impeccable ! 

Merci beaucoup, Yves.

-- 
Joël


-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



Re: [users-fr] Encore une question de formule ?

2009-03-26 Par sujet joel
Le jeudi 26 mars 2009 20:28:12 joel, vous avez écrit :
 Impeccable !

Par contre, j'ai essayé de comprendre : dans cette formule, aucune référence 
n'est faite à 1A ou 1B. J'en déduis que, si ce n'est pas 3A ou 3B, c'est le 2 
final qui détermine qu'il faut prendre la valeur dans la colonne C.

Ça marche effectivement pour 1A ou 1B, 3A ou 3B. Par contre, quand j'ai 2A ou 
2B, du coup la formule renvoie la valeur 0.

J'ai donc modifié la formule ainsi :
=DECALER(eleves.
$A$3;O26;SI(M26=3A;1;SI(M26=3B;1;SI(M26=2A;1;SI(M26=2B;1;2)

Ça marche, mais ça me paraît tarabiscoté. Y'a plus simple, ou je laisse comme 
ça ?

-- 
Joël


-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



Re: [users-fr] Encore une question de formule ?

2009-03-26 Par sujet joel
Le jeudi 26 mars 2009 20:50:12 joel, vous avez écrit :
 Ça marche, mais ça me paraît tarabiscoté. Y'a plus simple, ou je laisse
 comme ça ?

Je pensais à un truc dans ce style :
=DECALER(eleves.$A$3;O5;SI(M5=3A;ou=3B;ou=2A;ou=2B;1;2))

qui ne marche pas, évidemment. 

Je viens de passer près d'une heure à fouiller l'aide, à faire divers essais, 
à chercher d'autres fonctions que Si...

Mais je n'ai pas trouvé, je laisse comme ça.

-- 
Joël


-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



Re: [users-fr] Encore une question de formule ?

2009-03-26 Par sujet yves dutrieux
re,

Le 26 mars 2009 21:37, joel joeltar...@neuf.fr a écrit :

 Le jeudi 26 mars 2009 20:50:12 joel, vous avez écrit :
  Ça marche, mais ça me paraît tarabiscoté. Y'a plus simple, ou je laisse
  comme ça ?

 Je pensais à un truc dans ce style :
 =DECALER(eleves.$A$3;O5;SI(M5=3A;ou=3B;ou=2A;ou=2B;1;2))

il faut penser comme ça :
=DECALER(eleves.$A$3;O5;SI(OU(M5=3A;M5=3B;M5=2A;M5=2B);1;2))

;-)
Yves



 qui ne marche pas, évidemment.

 Je viens de passer près d'une heure à fouiller l'aide, à faire divers
 essais,
 à chercher d'autres fonctions que Si...

 Mais je n'ai pas trouvé, je laisse comme ça.

 --
 Joël


 -
 To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
 For additional commands, e-mail: users-h...@fr.openoffice.org




-- 
web site : http://www.molenbaix.com


Re: [users-fr] Encore une question de formule ?

2009-03-26 Par sujet joel
Le jeudi 26 mars 2009 22:07:45 yves dutrieux, vous avez écrit :
 il faut penser comme ça :
 =DECALER(eleves.$A$3;O5;SI(OU(M5=3A;M5=3B;M5=2A;M5=2B);1;2))

OK, merci beaucoup, Yves.
-- 
Joël


-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org