Re: [users-fr] Formule permettant de récupérer la valeur d'une cellule située dans une zone nommée

2009-03-23 Par sujet yves dutrieux
Bonjour,

Le 22 mars 2009 21:07, joel joeltar...@neuf.fr a écrit :

 Le samedi 21 mars 2009 19:22:39 joel, vous avez écrit :
  je peux faire un fichier exemple en
  mettant des noms fictifs, et le mettre sur ci-joint. Je pense que cela
 sera
  plus facile à comprendre...

 Vous pouvez trouvez le fichier exemple ici :
 http://www.cijoint.fr/cjlink.php?file=cj200903/cijp0E1N60.ods

 Rappel de ce que je voudrai faire :
 Dans la colonne C,sexe de la feuille fiches, inscrire automatiquement M
 ou F
 selon que le nom apparaissant dans la colonne E,nom soit du sexe masculin
 ou
 féminin.
 Ces noms sont remplis automatiquement à partir de la colonne A de la
 feuille
 eleves
 Dans cette feuille eleves, j'ai défini 2 zones nommées M (A4 à A50) et
 F
 (A52 à A100), dans ce but.

En me basant sur ta feuille.
En Fiches:C17 place le contenur suivant
=SI(O1748;M;F)

explication de la formule :
si ton décalage est au dessus 48, tu sera dans les lignes $A$3+47lignes soit
$A$50, donc sexe F
sinon sexe M
Un copier/coller de cette formule sur toutes les cellules de la colone C
résoudra alors ton problème.
Cette formule est à modifier si tes plages CHANGENT !!!
En effet, elle tient compte que ta plage F commence au dessus de la ligne
A50 !!

Seulement,
si je devais le faire, je ferais autrement...
J'ajouterais simplement une colonne à ELEVES avec le sexe de la personne.
Avantage : tu peux utiliser toutes les lignes de ta feuilles élèves sans te
soucier de séparer selon le sexe.
(la mixité, ça a du bien ;-)


Yves.



 Mais je n'ai aucune idée de quoi faire ensuite... et peut-être que je fais
 fausse route...
 --
 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] Formule permettant de récupérer la valeur d'une cellule située dans une zone nommée

2009-03-23 Par sujet joel
Le lundi 23 mars 2009 09:12:00 yves dutrieux, vous avez écrit :
 En me basant sur ta feuille.
 En Fiches:C17 place le contenur suivant
 =SI(O1748;M;F)

 explication de la formule :
 si ton décalage est au dessus 48, tu sera dans les lignes $A$3+47lignes
 soit $A$50, donc sexe F
 sinon sexe M
 Un copier/coller de cette formule sur toutes les cellules de la colone C
 résoudra alors ton problème.
 Cette formule est à modifier si tes plages CHANGENT !!!
 En effet, elle tient compte que ta plage F commence au dessus de la ligne
 A50 !!

Merci beaucoup, Yves, ça marche !
Et merci pour les explications. Je peux donc supprimer les zones nommées M et 
F.

 Seulement,
 si je devais le faire, je ferais autrement...
 J'ajouterais simplement une colonne à ELEVES avec le sexe de la personne.
 Avantage : tu peux utiliser toutes les lignes de ta feuilles élèves sans te
 soucier de séparer selon le sexe.
 (la mixité, ça a du bien ;-)

Oui, mais pour d'autres raisons, les élèves sont déjà séparés selon le sexe.

-- 
Joël


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



Re: [users-fr] Formule permettant de récupérer la valeur d'une cellule située dans une zone nommée

2009-03-23 Par sujet joel
Le lundi 23 mars 2009 10:29:56 Jean-Francois Nifenecker, vous avez écrit :
 Ce n'est pas parce que les élèves sont eux-mêmes séparés par sexe, qu'il
 est nécessairement utile de le faire dans la base de données !

Non, les élèves eux-mêmes ne sont pas physiquement séparés par sexe :-)

Ils le sont simplement sur mon fichier, pour plusieurs raisons liées à 
l'organisation de mon programme.
-- 
Joël


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



Re: [users-fr] Formule permettant de récupérer la valeur d'une cellule située dans une zone nommée

2009-03-22 Par sujet yves dutrieux
Bonjour,

Le 21 mars 2009 19:22, joel joeltar...@neuf.fr a écrit :

 Le samedi 21 mars 2009 00:37:03 yves dutrieux, vous avez écrit :
  Par déduction, si on suppose que la valeur M ou F se trouve sur l'onglet
  eleves et si on reprend ta formule ci-dessus,

 Non, je me suis mal expliqué. En fait, dans l'onglet eleves, j'ai défini
 2
 zones nommées M et F, toutes deux dans la colonne A.

 Mais nulle part il n'y a ces valeurs M ou F. Dans ces zones nommées, il n'y
 a
 que les noms des élèves.

  je suppose que la cellule O17 contient le numéro de ligne à ajouter pour
  obtenir la ligne de l'étudiant.

 O17 contient la formule =EQUIV(M17;DECALER(frs2;0;N17);0)

 frs2 étant aussi une zone nommée, M17 et N17 contenant aussi des formules.
 Tout ceci pour récupérer un nom correspondant à un jour...

 Je ne voulais pas entrer dans les détails, pensant que cela deviendrait
 compliqué à expliquer, mais si tu veux, je peux faire un fichier exemple en
 mettant des noms fictifs, et le mettre sur ci-joint. Je pense que cela sera
 plus facile à comprendre...


+999
Oui si c'est possible de le déposer sur cjoint ou m'en envoyer une copie à
mon adresse perso.

Merci.
Yves




  Donc un =decaler(eleve.$la_colonne_ou_tu_as_M_ou_F$3;O17;0) devrait
  fonctionner...
  ou
  une variante :
 
 =decaler(eleve.$A$3;O17;le_nbre_de_colonne_entre_la_colonne_A_et_la_colonn
 e_ou_tu_as_M_ou_F)

 Du coup, non, ça ne fonctionne pas.

 --
 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] Formule permettant de récupérer la valeur d'une cellule située dans une zone nommée

2009-03-21 Par sujet joel
Le samedi 21 mars 2009 00:37:03 yves dutrieux, vous avez écrit :
 Par déduction, si on suppose que la valeur M ou F se trouve sur l'onglet
 eleves et si on reprend ta formule ci-dessus,

Non, je me suis mal expliqué. En fait, dans l'onglet eleves, j'ai défini 2 
zones nommées M et F, toutes deux dans la colonne A.

Mais nulle part il n'y a ces valeurs M ou F. Dans ces zones nommées, il n'y a 
que les noms des élèves.

 je suppose que la cellule O17 contient le numéro de ligne à ajouter pour
 obtenir la ligne de l'étudiant.

O17 contient la formule =EQUIV(M17;DECALER(frs2;0;N17);0)

frs2 étant aussi une zone nommée, M17 et N17 contenant aussi des formules. 
Tout ceci pour récupérer un nom correspondant à un jour...

Je ne voulais pas entrer dans les détails, pensant que cela deviendrait 
compliqué à expliquer, mais si tu veux, je peux faire un fichier exemple en 
mettant des noms fictifs, et le mettre sur ci-joint. Je pense que cela sera 
plus facile à comprendre...

 Donc un =decaler(eleve.$la_colonne_ou_tu_as_M_ou_F$3;O17;0) devrait
 fonctionner...
 ou
 une variante :
 =decaler(eleve.$A$3;O17;le_nbre_de_colonne_entre_la_colonne_A_et_la_colonn
e_ou_tu_as_M_ou_F)

Du coup, non, ça ne fonctionne pas.

-- 
Joël


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



[users-fr] Formule permettant de récupérer la valeur d'une cellule située dans une zone nommée

2009-03-20 Par sujet joel
Bonsoir à toutes et à tous,

Dans l'onglet correction d'un classeur Calc, en E17 j'ai cette formule : 
=DECALER(eleves.$A$3;O17;0)
qui me permet de récupérer automatiquement le nom d'un élève de l'onglet 
eleves

Dans cette onglet eleves, j'ai défini 2 zones nommées M et F. Ces zones 
contiennent les noms des élèves que je récupère en correction E17, selon que 
les élèves soient de sexe masculin ou féminin.

Je voudrai maintenant, en C17 de l'onglet correction récupérer 
automatiquement la valeur M ou F

Et je patauge...

Quelle est la formule qui me permet de faire ceci ?

-- 
Joël


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



Re: [users-fr] Formule permettant de récupérer la valeur d'une cellule située dans une zone nommée

2009-03-20 Par sujet yves dutrieux
Bonsoir,

Le 20 mars 2009 17:37, joel joeltar...@neuf.fr a écrit :

 Bonsoir à toutes et à tous,

 Dans l'onglet correction d'un classeur Calc, en E17 j'ai cette formule :
 =DECALER(eleves.$A$3;O17;0)
 qui me permet de récupérer automatiquement le nom d'un élève de l'onglet
 eleves

 Dans cette onglet eleves, j'ai défini 2 zones nommées M et F. Ces zones
 contiennent les noms des élèves que je récupère en correction E17, selon
 que
 les élèves soient de sexe masculin ou féminin.

 Je voudrai maintenant, en C17 de l'onglet correction récupérer
 automatiquement la valeur M ou F


Par déduction, si on suppose que la valeur M ou F se trouve sur l'onglet
eleves et si on reprend ta formule ci-dessus,
je suppose que la cellule O17 contient le numéro de ligne à ajouter pour
obtenir la ligne de l'étudiant.
Donc un =decaler(eleve.$la_colonne_ou_tu_as_M_ou_F$3;O17;0) devrait
fonctionner...
ou
une variante :
=decaler(eleve.$A$3;O17;le_nbre_de_colonne_entre_la_colonne_A_et_la_colonne_ou_tu_as_M_ou_F)

c'est ça ?
Yves.



 Et je patauge...

 Quelle est la formule qui me permet de faire ceci ?

 --
 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