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



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



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

2009-03-26 Par sujet yves dutrieux
re,

Le 26 mars 2009 21:37, joel  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 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 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 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 yves dutrieux
Bonsoir,

Le 26 mars 2009 18:35, joel  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