Re: [users-fr] [Calc] RECHERCHEV sur une liste décroissante

2007-05-21 Par sujet Xavier COUDIN

Michel Grentzinger a écrit :

Le vendredi 18 mai 2007 10:09, yves dutrieux a écrit :
  

faire une perf minimum), RECHERCHEV n'arrondit pas comme je le souhaite.

9.0 15
9.2 14
9.4 13
9.6 12

Avec une perf de 9.3, je veux obtenir la note de 13 et non 14 comme Calc
me
donne...
  

Je vois que 9.3 n'apparait pas dans ta liste, je suppose donc que dans ton
recherchev, tu n'utilises pas le dernier paramètre fixé sur Faux.
Personnellement, j'indiquerais ce paramètre et ajouterais toutes les
valeurs possibles en décimales (donc 9.3 y compris).



Ce n'est pas possible car j'ai beaucoup de valeurs intermédiaires (9.31 ; 9.32 
etc.) ! L'exemple est ici une course de vitesse (moins de 15 secondes on va 
dire) mais pour un marathon...



  

J'ai peut-être une solution pas très propre à te proposer :
Tu dupliques ta 2e colonne vers une 3e colonne, mais avec une ligne de 
décalage.


15
9.0 15  14
9.2 14  13
9.4 13  12
9.6 12

Et tu rajoutes un test de + dans ton test général :
si valeur chrono=valeur dans tableau (1ère colonne)  alors prendre le 
résultat dans la 2e colonne

sinon prendre le résultat dans la 3e colonne
En conséquence  9.3 != 9.2  donc résultat obtenu se trouve dans 3e 
colonne donc c'est 13




--
Xavier COUDIN [EMAIL PROTECTED]
Administrateur Réseau
Lycée Duplessis-Mornay
49408 SAUMUR Cedex
tel. 02 41 53 05 30 poste 4232
fax. 02 41 53 05 21


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] RECHERCHEV sur une liste décroissante

2007-05-20 Par sujet Jean-François Delaroque

Bonjour,

2 propositions de plus directement téléchargeables à : 
http://www.interfleuron.fr/cours_fiches/cours_fiches.php (fin de page)

- Augmenter le temps de la table de 0,0001 et décaler la note,
- Effectuer la recherche en 2 temps en passant par une valeur entière 
continue.



Michel Grentzinger a écrit :

Bonjour,

J'utilise la fonction RECHERCHEV pour attribuer des points en fonction d'une 
performance (sportive). Quand il s'agit d'épreuves à performances croissantes 
(lancer de poids, saut en longueur), pas de soucis, RECHERCHEV attribue les 
points comme je veux.


Mais avec des performances décroissantes (genre course de vitesse ou il faut 
faire une perf minimum), RECHERCHEV n'arrondit pas comme je le souhaite.


9.0 15
9.2 14
9.4 13
9.6 12

Avec une perf de 9.3, je veux obtenir la note de 13 et non 14 comme Calc me 
donne...


Auriez-vous une astuce pour contourner ce problème ?
  


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] RECHERCHEV sur une liste décroissante

2007-05-20 Par sujet Michel Grentzinger
Le dimanche 20 mai 2007 16:37, Jean-François Delaroque a écrit :
 Bonjour,

 2 propositions de plus directement téléchargeables à :
 http://www.interfleuron.fr/cours_fiches/cours_fiches.php (fin de page)
 - Augmenter le temps de la table de 0,0001 et décaler la note,
 - Effectuer la recherche en 2 temps en passant par une valeur entière
 continue.


J'avais pensé à ajouter 0,0001 ! Finalement, j'ai opté pour la 
solution bourrin ! Ma formule (attention le mal de tête...) :

=SI(ESTNUM(F5);SI(D5=F;SI(ESTNA(RECHERCHEV(MIN(F5:G5);'Barèmes 3ème'.$A$6:
$C$31;3;0));RECHERCHEV(MIN(F5:G5);'Barèmes 3ème'.$A$6:
$C$31;3;1)-1;RECHERCHEV(MIN(F5:G5);'Barèmes 3ème'.$A$6:
$C$31;3;0) );SI(ESTNA(RECHERCHEV(MIN(F5:G5);'Barèmes 3ème'.$B$6:
$C$31;2;0));RECHERCHEV(MIN(F5:G5);'Barèmes 3ème'.$B$6:
$C$31;2;1)-1;RECHERCHEV(MIN(F5:G5);'Barèmes 3ème'.$B$6:$C$31;2;0) ));)

Vous prenez de la mayonnaise avec votre beurre à l'huile ? ;-)

J'ai 2 perfs à gérer, filles ou garçon et j'utilise une formile légèrement 
différente selon que la perf soit sur la limite de l'intervalle ou non !

Je vais passer aux macros pour gérer ça, pas de panique (là, je suis pris par 
le temps...).

Merci à tous pour vos solutions multiples et variées qui me permettront 
d'améliorer ma feuille !

-- 
Michel Grentzinger
OpenPGP key ID : B2BAFAFA
Available on http://www.keyserver.net

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] RECHERCHEV sur une liste décroissante

2007-05-20 Par sujet Pierre Piteau



Michel Grentzinger a écrit :

Le dimanche 20 mai 2007 16:37, Jean-François Delaroque a écrit :

Bonjour,

2 propositions de plus directement téléchargeables à :
http://www.interfleuron.fr/cours_fiches/cours_fiches.php (fin de page)
- Augmenter le temps de la table de 0,0001 et décaler la note,
- Effectuer la recherche en 2 temps en passant par une valeur entière
continue.



J'avais pensé à ajouter 0,0001 ! Finalement, j'ai opté pour la solution bourrin ! Ma formule (attention le mal de 
tête...) :


=SI(ESTNUM(F5);SI(D5=F;SI(ESTNA(RECHERCHEV(MIN(F5:G5);'Barèmes 3ème'.$A$6:
$C$31;3;0));RECHERCHEV(MIN(F5:G5);'Barèmes 3ème'.$A$6:
$C$31;3;1)-1;RECHERCHEV(MIN(F5:G5);'Barèmes 3ème'.$A$6:
$C$31;3;0) );SI(ESTNA(RECHERCHEV(MIN(F5:G5);'Barèmes 3ème'.$B$6:
$C$31;2;0));RECHERCHEV(MIN(F5:G5);'Barèmes 3ème'.$B$6:
$C$31;2;1)-1;RECHERCHEV(MIN(F5:G5);'Barèmes 3ème'.$B$6:$C$31;2;0) ));)




Peut-être essayer de simplifier avec la fonction choisir

=CHOISIR(ARRONDI.INF(ARRONDI((A6-9)/0,2))+1;15;14;13;12)

cordialement

Pierre


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[users-fr] [Calc] RECHERCHEV sur une liste décroissante

2007-05-18 Par sujet Michel Grentzinger
Bonjour,

J'utilise la fonction RECHERCHEV pour attribuer des points en fonction d'une 
performance (sportive). Quand il s'agit d'épreuves à performances croissantes 
(lancer de poids, saut en longueur), pas de soucis, RECHERCHEV attribue les 
points comme je veux.

Mais avec des performances décroissantes (genre course de vitesse ou il faut 
faire une perf minimum), RECHERCHEV n'arrondit pas comme je le souhaite.

9.0 15
9.2 14
9.4 13
9.6 12

Avec une perf de 9.3, je veux obtenir la note de 13 et non 14 comme Calc me 
donne...

Auriez-vous une astuce pour contourner ce problème ?
-- 
Michel Grentzinger
OpenPGP key ID : B2BAFAFA
Available on http://www.keyserver.net

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] RECHERCHEV sur une liste décroissante

2007-05-18 Par sujet yves dutrieux

Bonjour,

Le 18/05/07, Michel Grentzinger [EMAIL PROTECTED] a écrit :


Bonjour,

J'utilise la fonction RECHERCHEV pour attribuer des points en fonction
d'une
performance (sportive). Quand il s'agit d'épreuves à performances
croissantes
(lancer de poids, saut en longueur), pas de soucis, RECHERCHEV attribue
les
points comme je veux.

Mais avec des performances décroissantes (genre course de vitesse ou il
faut
faire une perf minimum), RECHERCHEV n'arrondit pas comme je le souhaite.

9.0 15
9.2 14
9.4 13
9.6 12

Avec une perf de 9.3, je veux obtenir la note de 13 et non 14 comme Calc
me
donne...



Je vois que 9.3 n'apparait pas dans ta liste, je suppose donc que dans ton
recherchev, tu n'utilises pas le dernier paramètre fixé sur Faux.
Personnellement, j'indiquerais ce paramètre et ajouterais toutes les valeurs
possibles en décimales (donc 9.3 y compris).

mais peut-être qu'il y a d'autres solutions ?
Yves.


Auriez-vous une astuce pour contourner ce problème ?
--
Michel Grentzinger
OpenPGP key ID : B2BAFAFA
Available on http://www.keyserver.net

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





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


Re: [users-fr] [Calc] RECHERCHEV sur une liste décroissante

2007-05-18 Par sujet Formation et Conseil en Informatique

Bonjour,

j'utiliserai la solution
=SI(ESTNA(RECHERCHEV(A7;A1:B4;2;0));RECHERCHEV(A7;A1:B4;2;1)-1;RECHERCHEV(A7;A1:B4;2;0))

avec un problème pour une performance  à 9.6 qui donnera 11 comme note.

Cordialement

Catherine

Michel Grentzinger a écrit :

Bonjour,

J'utilise la fonction RECHERCHEV pour attribuer des points en fonction d'une 
performance (sportive). Quand il s'agit d'épreuves à performances croissantes 
(lancer de poids, saut en longueur), pas de soucis, RECHERCHEV attribue les 
points comme je veux.


Mais avec des performances décroissantes (genre course de vitesse ou il faut 
faire une perf minimum), RECHERCHEV n'arrondit pas comme je le souhaite.


9.0 15
9.2 14
9.4 13
9.6 12

Avec une perf de 9.3, je veux obtenir la note de 13 et non 14 comme Calc me 
donne...


Auriez-vous une astuce pour contourner ce problème ?
  


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] RECHERCHEV sur une liste décroissante

2007-05-18 Par sujet Michel Grentzinger
Le vendredi 18 mai 2007 10:17, Formation et Conseil en Informatique a écrit :
 Bonjour,

 j'utiliserai la solution
 =SI(ESTNA(RECHERCHEV(A7;A1:B4;2;0));RECHERCHEV(A7;A1:B4;2;1)-1;RECHERCHEV(A
7;A1:B4;2;0))

 avec un problème pour une performance  à 9.6 qui donnera 11 comme
 note.

On s'y approche avec ça !!
Reste à gérer les limites inférieures et supérieures !
Merci !
-- 
Michel Grentzinger
OpenPGP key ID : B2BAFAFA
Available on http://www.keyserver.net

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] RECHERCHEV sur une liste décroissante

2007-05-18 Par sujet Michel Grentzinger
Le vendredi 18 mai 2007 10:09, yves dutrieux a écrit :
  faire une perf minimum), RECHERCHEV n'arrondit pas comme je le souhaite.
 
  9.0 15
  9.2 14
  9.4 13
  9.6 12
 
  Avec une perf de 9.3, je veux obtenir la note de 13 et non 14 comme Calc
  me
  donne...

 Je vois que 9.3 n'apparait pas dans ta liste, je suppose donc que dans ton
 recherchev, tu n'utilises pas le dernier paramètre fixé sur Faux.
 Personnellement, j'indiquerais ce paramètre et ajouterais toutes les
 valeurs possibles en décimales (donc 9.3 y compris).

Ce n'est pas possible car j'ai beaucoup de valeurs intermédiaires (9.31 ; 9.32 
etc.) ! L'exemple est ici une course de vitesse (moins de 15 secondes on va 
dire) mais pour un marathon...


-- 
Michel Grentzinger
OpenPGP key ID : B2BAFAFA
Available on http://www.keyserver.net

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] RECHERCHEV sur une liste décroissante

2007-05-18 Par sujet steve

Michel Grentzinger a écrit :

Le vendredi 18 mai 2007 10:09, yves dutrieux a écrit :
  

faire une perf minimum), RECHERCHEV n'arrondit pas comme je le souhaite.

9.0 15
9.2 14
9.4 13
9.6 12

Avec une perf de 9.3, je veux obtenir la note de 13 et non 14 comme Calc
me
donne...
  

Je vois que 9.3 n'apparait pas dans ta liste, je suppose donc que dans ton
recherchev, tu n'utilises pas le dernier paramètre fixé sur Faux.
Personnellement, j'indiquerais ce paramètre et ajouterais toutes les
valeurs possibles en décimales (donc 9.3 y compris).



Ce n'est pas possible car j'ai beaucoup de valeurs intermédiaires (9.31 ; 9.32 
etc.) ! L'exemple est ici une course de vitesse (moins de 15 secondes on va 
dire) mais pour un marathon...



  
Je pense qu'il vaudrait mieux utiliser la fonction equiv qui renvoie le 
numéro de la ligne dans laquelle la valeur que tu recherches se trouve, 
elle te donnera aussi la mauvaise ligne mais il suffira que tu rajoute 
1, ensuite tu prends la fonction index pour trouver ta valeur ça ferait 
INDEX(colrésultat;EQUIV(A1;colrecherche;0);0)

à adapter.
Steve


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] RECHERCHEV sur une liste décroissante

2007-05-18 Par sujet steve

steve a écrit :

Michel Grentzinger a écrit :

Le vendredi 18 mai 2007 10:09, yves dutrieux a écrit :
 
faire une perf minimum), RECHERCHEV n'arrondit pas comme je le 
souhaite.


9.0 15
9.2 14
9.4 13
9.6 12

Avec une perf de 9.3, je veux obtenir la note de 13 et non 14 comme 
Calc

me
donne...
  
Je vois que 9.3 n'apparait pas dans ta liste, je suppose donc que 
dans ton

recherchev, tu n'utilises pas le dernier paramètre fixé sur Faux.
Personnellement, j'indiquerais ce paramètre et ajouterais toutes les
valeurs possibles en décimales (donc 9.3 y compris).



Ce n'est pas possible car j'ai beaucoup de valeurs intermédiaires 
(9.31 ; 9.32 etc.) ! L'exemple est ici une course de vitesse (moins 
de 15 secondes on va dire) mais pour un marathon...



  
Je pense qu'il vaudrait mieux utiliser la fonction equiv qui renvoie 
le numéro de la ligne dans laquelle la valeur que tu recherches se 
trouve, elle te donnera aussi la mauvaise ligne mais il suffira que tu 
rajoute 1, ensuite tu prends la fonction index pour trouver ta valeur 
ça ferait INDEX(colrésultat;EQUIV(A1;colrecherche;0);0)

à adapter.
Steve
Comme je me suis pris les pieds dans le tapis je recommence, je suppose 
que le tableau de perfo se trouve de A1:B4 les perfo dans la colonne A , 
les points dans la colonne B, la formule se trouve dans la cellule D1 et 
celle ci contient =INDEX(A1:B4;EQUIV(9,3;A1:A4;1)+1;2), je n'ai pas 
regardé comment faire si la valeur choisie est dans la colonne perfo ,à 
adapter

Steve


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] RECHERCHEV sur une liste décroissante

2007-05-18 Par sujet christianwtd

Michel Grentzinger a écrit :

Bonjour,

J'utilise la fonction RECHERCHEV pour attribuer des points en fonction d'une 
performance (sportive). Quand il s'agit d'épreuves à performances croissantes 
(lancer de poids, saut en longueur), pas de soucis, RECHERCHEV attribue les 
points comme je veux.


Mais avec des performances décroissantes (genre course de vitesse ou il faut 
faire une perf minimum), RECHERCHEV n'arrondit pas comme je le souhaite.


9.0 15
9.2 14
9.4 13
9.6 12

Avec une perf de 9.3, je veux obtenir la note de 13 et non 14 comme Calc me 
donne...


Auriez-vous une astuce pour contourner ce problème ?
  


Bonjour Michel,

Personnellement j'opte pour une solution radicalement différente :
=SI(A1=; ; ENT(15- ((A1-ENT(A1)) * 5)))
avec la performance en A1
Ca correspond à tes besoins ?

Bon surf,
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] RECHERCHEV sur une liste décroissante

2007-05-18 Par sujet Michel Grentzinger
Le vendredi 18 mai 2007 16:28, steve a écrit :
  9.015
  9.214
  9.413
  9.612
 
  Avec une perf de 9.3, je veux obtenir la note de 13 et non 14 comme
  Calc me donne...
 
  Auriez-vous une astuce pour contourner ce problème ?
 
  Bonjour Michel,
 
  Personnellement j'opte pour une solution radicalement différente :
  =SI(A1=; ; ENT(15- ((A1-ENT(A1)) * 5)))
  avec la performance en A1
  Ca correspond à tes besoins ?
 
  Bon surf,
  Christian

 Les fonctions affines ,en effet bonne idée.

Ça ne m'a pas l'air très portable comme solution mais je teste et je vous 
tiens au courant.
Merci pour les idées.

-- 
Michel Grentzinger
OpenPGP key ID : B2BAFAFA
Available on http://www.keyserver.net

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]