Problème avec Recherchev et moyenne
Résolu sebpoly -
DjiDji59430 Messages postés 4238 Date d'inscription Statut Membre Dernière intervention - 20 janv. 2015 à 18:59
DjiDji59430 Messages postés 4238 Date d'inscription Statut Membre Dernière intervention - 20 janv. 2015 à 18:59
A voir également:
- Problème avec Recherchev et moyenne
- Excel moyenne - Guide
- Moyenne excel anglais - Guide
- Forum Excel
- Forum Excel
- Forum Excel
5 réponses
Bonjour,
"Si je n'est pas dans toutes les feuilles
on dirait que si dans une de mes feuilles (FC1,FC2,...) il ne trouve pas un chiffre rien n'apparait dans ma feuille suivi comp
de plus il compte une case vide comme zéro dons ma moyenne est fausse
Ce qui serait bien, c'est d'avoir le fichier ! (si c'est possible)
"Si je n'est pas dans toutes les feuilles
on dirait que si dans une de mes feuilles (FC1,FC2,...) il ne trouve pas un chiffre rien n'apparait dans ma feuille suivi comp
de plus il compte une case vide comme zéro dons ma moyenne est fausse
Ce qui serait bien, c'est d'avoir le fichier ! (si c'est possible)
Bonjour,
Très intéressant votre problème.
Vous parlez bien de la ligne 4, plage C4 :Q4 de la feuille [suivi comp 2°] ......Oui / Non
Très intéressant votre problème.
Vous parlez bien de la ligne 4, plage C4 :Q4 de la feuille [suivi comp 2°] ......Oui / Non
Bonjour,
J'ai trouvé ça :
=MOYENNE(SIERREUR(RECHERCHEV($A3;'FC1'!$A:$AB;COLONNE()+5;0);T9);SIERREUR(RECHERCHEV($A3;'FC2'!$A:$AB;COLONNE()+5;0);T9);SIERREUR(RECHERCHEV($A3;'FC3'!$A:$AB;COLONNE()+5;0);T9);SIERREUR(RECHERCHEV($A3;'FC4'!$A:$AB;COLONNE()+5;0);T9);SIERREUR(RECHERCHEV($A3;'FC5'!$A:$AB;COLONNE()+5;0);T9))
t9 est une cellule vide
J'ai trouvé ça :
=MOYENNE(SIERREUR(RECHERCHEV($A3;'FC1'!$A:$AB;COLONNE()+5;0);T9);SIERREUR(RECHERCHEV($A3;'FC2'!$A:$AB;COLONNE()+5;0);T9);SIERREUR(RECHERCHEV($A3;'FC3'!$A:$AB;COLONNE()+5;0);T9);SIERREUR(RECHERCHEV($A3;'FC4'!$A:$AB;COLONNE()+5;0);T9);SIERREUR(RECHERCHEV($A3;'FC5'!$A:$AB;COLONNE()+5;0);T9))
t9 est une cellule vide
Bonjour,
Eh bien c'est parfait, très bonne solution et en plus très facile à adapter si ajout de feuille.
L'autre solution est de é par VBA.
Au age un petit bonjour pour commencer et une salutation à la fin ouvre bien des portes.
Eh bien c'est parfait, très bonne solution et en plus très facile à adapter si ajout de feuille.
L'autre solution est de é par VBA.
Au age un petit bonjour pour commencer et une salutation à la fin ouvre bien des portes.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question Bonjour,
Quand je l'ai vérifie la premiere fois, ça fonctionnait.
Une autre multiverifiée !
=SIERREUR(MOYENNE(INDIRECT("fc1!"&ADRESSE(SIERREUR(EQUIV($A4;'FC1'!$A$5:$A$14;0);23)+4;COLONNE()+5));INDIRECT("fc2!"&ADRESSE(SIERREUR(EQUIV($A4;'FC2'!$A$5:$A$14;0);23)+4;COLONNE()+5));INDIRECT("fc3!"&ADRESSE(SIERREUR(EQUIV($A4;'FC3'!$A$5:$A$14;0);23)+4;COLONNE()+5));INDIRECT("fc4!"&ADRESSE(SIERREUR(EQUIV($A4;'FC4'!$A$5:$A$14;0);23)+4;COLONNE()+5));INDIRECT("fc5!"&ADRESSE(SIERREUR(EQUIV($A4;'FC5'!$A$5:$A$14;0);23)+4;COLONNE()+5)));"")
le 23, c'est pour aller chercher une cellule vide !
Quand je l'ai vérifie la premiere fois, ça fonctionnait.
Une autre multiverifiée !
=SIERREUR(MOYENNE(INDIRECT("fc1!"&ADRESSE(SIERREUR(EQUIV($A4;'FC1'!$A$5:$A$14;0);23)+4;COLONNE()+5));INDIRECT("fc2!"&ADRESSE(SIERREUR(EQUIV($A4;'FC2'!$A$5:$A$14;0);23)+4;COLONNE()+5));INDIRECT("fc3!"&ADRESSE(SIERREUR(EQUIV($A4;'FC3'!$A$5:$A$14;0);23)+4;COLONNE()+5));INDIRECT("fc4!"&ADRESSE(SIERREUR(EQUIV($A4;'FC4'!$A$5:$A$14;0);23)+4;COLONNE()+5));INDIRECT("fc5!"&ADRESSE(SIERREUR(EQUIV($A4;'FC5'!$A$5:$A$14;0);23)+4;COLONNE()+5)));"")
le 23, c'est pour aller chercher une cellule vide !
J ai presque fini mes formules , mais une dernière pose problème
=MAX(SIERREUR(RECHERCHEV($F5;'C:\s\baro\Desktop\suivi élève\FINAL\[Compétences 2°.xlsx]suivi comp'!$A:$AB;COLONNE()-5;0)/20/3;"");SIERREUR(RECHERCHEV($F5;'C:\s\baro\Desktop\suivi élève\FINAL\[Compétences 1°.xlsx]suivi comp'!$A:$AB;COLONNE()-5;0)/20/2;"");SIERREUR(RECHERCHEV($F5;'C:\s\baro\Desktop\suivi élève\FINAL\[Compétences T°.xlsx]suivi comp'!$A:$AB;COLONNE()-5;0)/20;""))
si dans mes trois feuilles la compétences rechercher existe (F5) ça marche , mais si dans une des feuilles la compétences de la case F5 n'existe pas alors j'ai une erreur
=MAX(SIERREUR(RECHERCHEV($F5;'C:\s\baro\Desktop\suivi élève\FINAL\[Compétences 2°.xlsx]suivi comp'!$A:$AB;COLONNE()-5;0)/20/3;"");SIERREUR(RECHERCHEV($F5;'C:\s\baro\Desktop\suivi élève\FINAL\[Compétences 1°.xlsx]suivi comp'!$A:$AB;COLONNE()-5;0)/20/2;"");SIERREUR(RECHERCHEV($F5;'C:\s\baro\Desktop\suivi élève\FINAL\[Compétences T°.xlsx]suivi comp'!$A:$AB;COLONNE()-5;0)/20;""))
si dans mes trois feuilles la compétences rechercher existe (F5) ça marche , mais si dans une des feuilles la compétences de la case F5 n'existe pas alors j'ai une erreur
voila
c1.4 n'existe dans aucune feuille de fc1=>fc5
moyenne donne #n/a => erreur donc ""
tu dois mettre un sierreur devant chaque recherche et donner la valeur "" en cas d'erreur la moyenne se fera sur les notes indiquées
si c1.4 n'est que dans 2 feuilles et pas dans toute. la moyenne se fasse quand meme
j ai remis le fichier avec le c1.4 en erreur
http://ct.com/?EArlehWheHJ