Je recopie des plages de donn=E9es par VBA apr=E8s un tri de donn=E9es.
Pour illustrer mon probl=E8me, je propose sa repr=E9sentation par deux tabl=
eaux.
J'ai donc deux tableaux, dans le premiers, des moyennes en ligne et colonne=
.
Dans le deuxi=E8me tableau, j'utilise la fonction recherchev pour recopier =
des valeurs du tableau1.=20
Des z=E9ros apparaissent dans des cellules de tableau 2 alors que dans le t=
ableau 1 j'ai des cellules vides.
Comment =E9viter ce z=E9ro dans le tableau 2 qui me plombe les moyennes en=
ligne et colonne?
Un exemple ci-joint: http://cjoint.com/?CJzv1PA3fJ5
Je viens de faire des modifs sur le fichier. Je ne peux le voir. Cependant, le problème des zéros reste entier.(si je puis dire :-))
JP
Jacky
Re.... Je te sens irrité, c'est pas un bon jour ?
En supposant que ces cases à cocher le sont, la présence du triangle dans la cellule signifie qu'Excel a trouvé une "inconsistance" au niveau du contenu de la cellule
Justement, pas de triangle ;o(
En se qui concerne le problème de JP, le contrôle avec "Esterreur" ou "Estna" ne va pas lui régler le problème si la cellule est vide, et lui retournera zéros, ce qui (lui) fausse la moyenne. Je me trompe ? -- Salutations JJ
"MichD" a écrit dans le message de news: l4gi69$d9i$
Bonjour Jacky,
A un certain moment donné, il faut choisir : une autre coupe de vin ou continuer avec Excel! ;-)))
Ceci étant dit, Excel réagit non pas en retournant une valeur d'erreur telle que #NA! , #NOM!, #VALEUR!, #REF! , #NOMBRE!, #DIV/0! puisque le contenu de la cellule ne correspond pas à la "définition" du type d'erreur répertorié dans une formule!
Cependant, Excel affiche un petit triangle dans le coin supérieur gauche de la cellule. Si tu veux connaître le pourquoi, tu vas dans les options d'Excel / Formules / dans le bas de la page : Règles de vérification.
En supposant que ces cases à cocher le sont, la présence du triangle dans la cellule signifie qu'Excel a trouvé une "inconsistance" au niveau du contenu de la cellule et non seulement à propos d'une formule.
En supposant que ces cases à cocher le sont, la présence du triangle dans la cellule
signifie qu'Excel a trouvé une "inconsistance" au niveau du contenu de la cellule
Justement, pas de triangle ;o(
En se qui concerne le problème de JP, le contrôle avec "Esterreur" ou "Estna" ne va pas lui régler le problème
si la cellule est vide, et lui retournera zéros, ce qui (lui) fausse la moyenne.
Je me trompe ?
--
Salutations
JJ
"MichD" <michdenis@hotmail.com> a écrit dans le message de news: l4gi69$d9i$1@speranza.aioe.org...
Bonjour Jacky,
A un certain moment donné, il faut choisir :
une autre coupe de vin ou continuer avec Excel!
;-)))
Ceci étant dit, Excel réagit non pas en retournant
une valeur d'erreur telle que #NA! , #NOM!, #VALEUR!, #REF! , #NOMBRE!, #DIV/0!
puisque le contenu de la cellule ne correspond pas à la "définition" du type
d'erreur répertorié dans une formule!
Cependant, Excel affiche un petit triangle dans le coin supérieur gauche de la cellule.
Si tu veux connaître le pourquoi, tu vas dans les options d'Excel / Formules /
dans le bas de la page : Règles de vérification.
En supposant que ces cases à cocher le sont, la présence du triangle dans la cellule
signifie qu'Excel a trouvé une "inconsistance" au niveau du contenu de la cellule
et non seulement à propos d'une formule.
En supposant que ces cases à cocher le sont, la présence du triangle dans la cellule signifie qu'Excel a trouvé une "inconsistance" au niveau du contenu de la cellule
Justement, pas de triangle ;o(
En se qui concerne le problème de JP, le contrôle avec "Esterreur" ou "Estna" ne va pas lui régler le problème si la cellule est vide, et lui retournera zéros, ce qui (lui) fausse la moyenne. Je me trompe ? -- Salutations JJ
"MichD" a écrit dans le message de news: l4gi69$d9i$
Bonjour Jacky,
A un certain moment donné, il faut choisir : une autre coupe de vin ou continuer avec Excel! ;-)))
Ceci étant dit, Excel réagit non pas en retournant une valeur d'erreur telle que #NA! , #NOM!, #VALEUR!, #REF! , #NOMBRE!, #DIV/0! puisque le contenu de la cellule ne correspond pas à la "définition" du type d'erreur répertorié dans une formule!
Cependant, Excel affiche un petit triangle dans le coin supérieur gauche de la cellule. Si tu veux connaître le pourquoi, tu vas dans les options d'Excel / Formules / dans le bas de la page : Règles de vérification.
En supposant que ces cases à cocher le sont, la présence du triangle dans la cellule signifie qu'Excel a trouvé une "inconsistance" au niveau du contenu de la cellule et non seulement à propos d'une formule.
Re... Mais pas tout à fait la direction que tu prends pour créer tes tableaux. Perso, je ferais - une base de données avec les noms prénoms etc...(ce qui est fait, je pense dans la feuil1) - La création de tous les tableaux avec les formules - Ensuite seulement, la copie des noms de la base de données vers les tableaux - Une interface de saisie (userform) pour la saisie des notes. A toi de voir.
Bon courage -- Salutations JJ
"JP" a écrit dans le message de news:
Jacky,
Tu as tout compris!
JP
Re...
Mais pas tout à fait la direction que tu prends pour créer tes tableaux.
Perso, je ferais
- une base de données avec les noms prénoms etc...(ce qui est fait, je pense dans la feuil1)
- La création de tous les tableaux avec les formules
- Ensuite seulement, la copie des noms de la base de données vers les tableaux
- Une interface de saisie (userform) pour la saisie des notes.
A toi de voir.
Bon courage
--
Salutations
JJ
"JP" <jthillard@gmail.com> a écrit dans le message de news:
57c941ea-64c7-448c-abd1-a058ef38681d@googlegroups.com...
Re... Mais pas tout à fait la direction que tu prends pour créer tes tableaux. Perso, je ferais - une base de données avec les noms prénoms etc...(ce qui est fait, je pense dans la feuil1) - La création de tous les tableaux avec les formules - Ensuite seulement, la copie des noms de la base de données vers les tableaux - Une interface de saisie (userform) pour la saisie des notes. A toi de voir.
Bon courage -- Salutations JJ
"JP" a écrit dans le message de news:
Jacky,
Tu as tout compris!
JP
MichD
| Je te sens irrité, c'est pas un bon jour ? Absolument pas... Je n'ai pas bu du vin...moi! ;-)) (Je n'écris pas 6 fois la même formule dans la même cellule!)
Voici le classeur de JP : http://cjoint.com/?CJArk1mDVoC
| ne va pas lui régler le problème si la cellule est vide, et lui retournera zéros
Absolument pas, si la cellule A6 est totalement vide, K6 affichera "" Par contre, si A6 n'est pas vide et que la cellule D6 affiche 0, k6 sera égale à 0
MichD --------------------------------------------------------------- "Jacky" a écrit dans le message de groupe de discussion : l4gjrs$hm9$
Re.... Je te sens irrité, c'est pas un bon jour ?
En supposant que ces cases à cocher le sont, la présence du triangle dans la cellule signifie qu'Excel a trouvé une "inconsistance" au niveau du contenu de la cellule
Justement, pas de triangle ;o(
En se qui concerne le problème de JP, le contrôle avec "Esterreur" ou "Estna" ne va pas lui régler le problème si la cellule est vide, et lui retournera zéros, ce qui (lui) fausse la moyenne. Je me trompe ? -- Salutations JJ
"MichD" a écrit dans le message de news: l4gi69$d9i$
Bonjour Jacky,
A un certain moment donné, il faut choisir : une autre coupe de vin ou continuer avec Excel! ;-)))
Ceci étant dit, Excel réagit non pas en retournant une valeur d'erreur telle que #NA! , #NOM!, #VALEUR!, #REF! , #NOMBRE!, #DIV/0! puisque le contenu de la cellule ne correspond pas à la "définition" du type d'erreur répertorié dans une formule!
Cependant, Excel affiche un petit triangle dans le coin supérieur gauche de la cellule. Si tu veux connaître le pourquoi, tu vas dans les options d'Excel / Formules / dans le bas de la page : Règles de vérification.
En supposant que ces cases à cocher le sont, la présence du triangle dans la cellule signifie qu'Excel a trouvé une "inconsistance" au niveau du contenu de la cellule et non seulement à propos d'une formule.
| Je te sens irrité, c'est pas un bon jour ?
Absolument pas... Je n'ai pas bu du vin...moi! ;-))
(Je n'écris pas 6 fois la même formule dans la même cellule!)
Voici le classeur de JP : http://cjoint.com/?CJArk1mDVoC
| ne va pas lui régler le problème si la cellule est vide, et lui retournera
zéros
Absolument pas, si la cellule A6 est totalement vide, K6 affichera ""
Par contre, si A6 n'est pas vide et que la cellule D6 affiche 0, k6
sera égale à 0
MichD
---------------------------------------------------------------
"Jacky" a écrit dans le message de groupe de discussion :
l4gjrs$hm9$1@speranza.aioe.org...
Re....
Je te sens irrité, c'est pas un bon jour ?
En supposant que ces cases à cocher le sont, la présence du triangle dans
la cellule
signifie qu'Excel a trouvé une "inconsistance" au niveau du contenu de la
cellule
Justement, pas de triangle ;o(
En se qui concerne le problème de JP, le contrôle avec "Esterreur" ou
"Estna" ne va pas lui régler le problème
si la cellule est vide, et lui retournera zéros, ce qui (lui) fausse la
moyenne.
Je me trompe ?
--
Salutations
JJ
"MichD" <michdenis@hotmail.com> a écrit dans le message de news:
l4gi69$d9i$1@speranza.aioe.org...
Bonjour Jacky,
A un certain moment donné, il faut choisir :
une autre coupe de vin ou continuer avec Excel!
;-)))
Ceci étant dit, Excel réagit non pas en retournant
une valeur d'erreur telle que #NA! , #NOM!, #VALEUR!, #REF! , #NOMBRE!,
#DIV/0!
puisque le contenu de la cellule ne correspond pas à la "définition" du
type
d'erreur répertorié dans une formule!
Cependant, Excel affiche un petit triangle dans le coin supérieur gauche
de la cellule.
Si tu veux connaître le pourquoi, tu vas dans les options d'Excel /
Formules /
dans le bas de la page : Règles de vérification.
En supposant que ces cases à cocher le sont, la présence du triangle dans
la cellule
signifie qu'Excel a trouvé une "inconsistance" au niveau du contenu de la
cellule
et non seulement à propos d'une formule.
| Je te sens irrité, c'est pas un bon jour ? Absolument pas... Je n'ai pas bu du vin...moi! ;-)) (Je n'écris pas 6 fois la même formule dans la même cellule!)
Voici le classeur de JP : http://cjoint.com/?CJArk1mDVoC
| ne va pas lui régler le problème si la cellule est vide, et lui retournera zéros
Absolument pas, si la cellule A6 est totalement vide, K6 affichera "" Par contre, si A6 n'est pas vide et que la cellule D6 affiche 0, k6 sera égale à 0
MichD --------------------------------------------------------------- "Jacky" a écrit dans le message de groupe de discussion : l4gjrs$hm9$
Re.... Je te sens irrité, c'est pas un bon jour ?
En supposant que ces cases à cocher le sont, la présence du triangle dans la cellule signifie qu'Excel a trouvé une "inconsistance" au niveau du contenu de la cellule
Justement, pas de triangle ;o(
En se qui concerne le problème de JP, le contrôle avec "Esterreur" ou "Estna" ne va pas lui régler le problème si la cellule est vide, et lui retournera zéros, ce qui (lui) fausse la moyenne. Je me trompe ? -- Salutations JJ
"MichD" a écrit dans le message de news: l4gi69$d9i$
Bonjour Jacky,
A un certain moment donné, il faut choisir : une autre coupe de vin ou continuer avec Excel! ;-)))
Ceci étant dit, Excel réagit non pas en retournant une valeur d'erreur telle que #NA! , #NOM!, #VALEUR!, #REF! , #NOMBRE!, #DIV/0! puisque le contenu de la cellule ne correspond pas à la "définition" du type d'erreur répertorié dans une formule!
Cependant, Excel affiche un petit triangle dans le coin supérieur gauche de la cellule. Si tu veux connaître le pourquoi, tu vas dans les options d'Excel / Formules / dans le bas de la page : Règles de vérification.
En supposant que ces cases à cocher le sont, la présence du triangle dans la cellule signifie qu'Excel a trouvé une "inconsistance" au niveau du contenu de la cellule et non seulement à propos d'une formule.
En K5, utilise cette formule et tu la recopies sur la colonne =SI(RECHERCHEV($H5;$A:$D;4;FAUX)=0;"";SI((ESTNA(RECHERCHEV($H5;$A:$D;4;FAUX)));"";RECHERCHEV($H5;$A:$D;4;FAUX)))
En K5, utilise cette formule et tu la recopies sur la colonne
=SI(RECHERCHEV($H5;$A:$D;4;FAUX)=0;"";SI((ESTNA(RECHERCHEV($H5;$A:$D;4;FAUX)));"";RECHERCHEV($H5;$A:$D;4;FAUX)))
En K5, utilise cette formule et tu la recopies sur la colonne =SI(RECHERCHEV($H5;$A:$D;4;FAUX)=0;"";SI((ESTNA(RECHERCHEV($H5;$A:$D;4;FAUX)));"";RECHERCHEV($H5;$A:$D;4;FAUX)))
Deux hypothèse, les notes du tableau1 sont soit comprises entre 0 et 20 o u sont vide en cas de non évaluation. 1)quand il y a une valeur de 0 à 20 dans le tableau de gauche, on doit le retrouver dans le tableau de droite (rôle de la formule). 2)quand il n'y a aucune valeur dans le tableau de gauche, on devrait retrou ver des cellules vides dans le tableau de droite.
Il me semble que les formules que nous avons testées ne remplissent pas l a condition.
Est-ce que je me trompe?
Merci
JP
Denis,
Deux hypothèse, les notes du tableau1 sont soit comprises entre 0 et 20 o u sont vide en cas de non évaluation.
1)quand il y a une valeur de 0 à 20 dans le tableau de gauche, on doit le retrouver dans le tableau de droite (rôle de la formule).
2)quand il n'y a aucune valeur dans le tableau de gauche, on devrait retrou ver des cellules vides dans le tableau de droite.
Il me semble que les formules que nous avons testées ne remplissent pas l a condition.
Deux hypothèse, les notes du tableau1 sont soit comprises entre 0 et 20 o u sont vide en cas de non évaluation. 1)quand il y a une valeur de 0 à 20 dans le tableau de gauche, on doit le retrouver dans le tableau de droite (rôle de la formule). 2)quand il n'y a aucune valeur dans le tableau de gauche, on devrait retrou ver des cellules vides dans le tableau de droite.
Il me semble que les formules que nous avons testées ne remplissent pas l a condition.
Est-ce que je me trompe?
Merci
JP
JP
Denis,
Yes! Je devrais y arriver avec cette formule mais il va falloir bosser pour les recopies en ligne. Par ailleurs, j'ai encore #N/A dès lors qu'il n'y a plus de noms dans le tableau de droite.
JP
Denis,
Yes! Je devrais y arriver avec cette formule mais il va falloir bosser pour les recopies en ligne.
Par ailleurs, j'ai encore #N/A dès lors qu'il n'y a plus de noms dans le tableau de droite.
Yes! Je devrais y arriver avec cette formule mais il va falloir bosser pour les recopies en ligne. Par ailleurs, j'ai encore #N/A dès lors qu'il n'y a plus de noms dans le tableau de droite.
JP
JP
Denis et Jacky,
Regarder le résultat.
J'ai ajouté SI(H5=0;""; en début de formule pour les zéros qui se m ettent à la place des noms dans le tableau de droite. http://cjoint.com/?CJArSnxwxFB Il reste cependant un problème quand j'ajoute un nom en fin de liste. Entrez en feuil1 nom8 par exemple et rendez vous feuil2. Pourquoi cette erreur persiste à la recopie?
Merci
JP
Denis et Jacky,
Regarder le résultat.
J'ai ajouté SI(H5=0;""; en début de formule pour les zéros qui se m ettent à la place des noms dans le tableau de droite.
http://cjoint.com/?CJArSnxwxFB
Il reste cependant un problème quand j'ajoute un nom en fin de liste.
Entrez en feuil1 nom8 par exemple et rendez vous feuil2.
Pourquoi cette erreur persiste à la recopie?
J'ai ajouté SI(H5=0;""; en début de formule pour les zéros qui se m ettent à la place des noms dans le tableau de droite. http://cjoint.com/?CJArSnxwxFB Il reste cependant un problème quand j'ajoute un nom en fin de liste. Entrez en feuil1 nom8 par exemple et rendez vous feuil2. Pourquoi cette erreur persiste à la recopie?