Moyenne et rechercheV

Résolu/Fermé
jackmofr Messages postés 14 Date d'inscription mercredi 31 juillet 2019 Statut Membre Dernière intervention 6 août 2019 - Modifié le 5 août 2019 à 17:15
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 6 août 2019 à 11:49
Bonjour,

Je reviens encore pour un calcul d'une moyenne sur des cellules non consécutives. et ces cellules proviennent d'une rechercheV.

Dans l'image du tableau joint il apparaît clairement que ma moyenne est fausse en H29, H31 et I31.

En effet, quand il y a un code dans la colonne A (pour l'exemple 9058 - A11) mais qu'il n'y a aucune information dans la colonne "Studio" (H11), la cellule est vide et il la prend en considération et me divise donc la moyenne par 3 au lieu de 2.

Quand aucune information dans la colonne A, le reste affiche "O", et donc ne le prend pas en considération pour la moyenne.

formule dans H8 = SIERREUR(RECHERCHEV($A8;'ETUDE LOC'!$A$2:$AU$300;14;FAUX);"0")
formule dans H29 = SI(NB(H8;H11;H14;H17;H20;H23;H26)=0;0;MOYENNE(H8;H11;H14;H17;H20;H23;H26))

Je ne vois pas où se trouve le problème.....

Au secours.....






Configuration: Windows / Chrome 62.0.3202.62

6 réponses

ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
5 août 2019 à 13:43
Bonjour,

Si la moyenne se fait sur 3 nombres, c'est que ta cellule H11 ne doit pas être vide mais contenir une valeur 0 que tu ne vois pas, car peut-être pas affichée ou en couleur blanc sur blanc
Quelle est ta formule exacte en H11 ?

Cordialement
0
jackmofr Messages postés 14 Date d'inscription mercredi 31 juillet 2019 Statut Membre Dernière intervention 6 août 2019
5 août 2019 à 15:31
Bonjour,

La moyenne ne se fait pas sur ces 3 trois nombres.

Sur chaque rechercheV (lignes 8-9 et 10) j'ai une information sur la cellule H8, une information sur la cellule H10 et pareil pour I10. Ces informations viennent d'un tableau de références. Et ainsi de suite pour chaque rechercheV.

Une fois me demandes faites en colonne A, je veux que la moyenne se fasse :
- en H29 avec les cellules H8;H11;H14;H17;H20;H23;H26
- en H31 avec les cellules H10;H13;H16;H19;H22;H25;H28
- en I31 avec les cellules I10;I13;I16;I19;I22;I25;I28

Quand il n'y a pas de recherche en colonne A, il comprend bien qu'il ne faut pas le prendre en compte pour la moyenne, mais si j'ai une recherche en colonne A mais pas d'information en colonne H mais des info en colonne J, il prend en compte pour faire la moyenne.
0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
5 août 2019 à 16:21
Bonjour,

D'après ton fichier transmis, les valeurs en H7, H9 et I9 sont des valeurs numériques égales à 0, elles son rapatriées par le RECHERCHEV, il faut donc que ailles voir dans ton fichier De Références Totales ou tu vas les prendre
0
JCB40 Messages postés 2878 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 20 avril 2024 461
5 août 2019 à 13:45
Bonjour,
Un exemple de votre fichier serait le bienvenu.
Pour transmettre un fichier,
Veillez à ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com

Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Cordialement
0
jackmofr Messages postés 14 Date d'inscription mercredi 31 juillet 2019 Statut Membre Dernière intervention 6 août 2019
5 août 2019 à 15:23
bonjour,
merci pour votre retour. Ci-dessous le lien d'un copier-coller d'une partie du tableau.

https://www.cjoint.com/c/IHfnwXiQ41C

Merci beaucoup.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
5 août 2019 à 15:18
Bonjour
dans la formule en H8 si les calculs le permettent remplacez la fin de formule ;0) par "")
crdlmnt
0
jackmofr Messages postés 14 Date d'inscription mercredi 31 juillet 2019 Statut Membre Dernière intervention 6 août 2019
5 août 2019 à 15:35
Bonjour Vaucluse,

Merci pour votre réponse, malheureusement, j'ai déjà essayé "" : "R" : "0"....

Le problème est surtout avec chaque rechercheV (lignes 8-9 et 10) j'ai une information sur la cellule H8, une information sur la cellule H10 et pareil pour I10. Ces informations viennent d'un tableau de références. Et ainsi de suite pour chaque rechercheV.

Une fois me demandes faites en colonne A, je veux que la moyenne se fasse :
- en H29 avec les cellules H8;H11;H14;H17;H20;H23;H26
- en H31 avec les cellules H10;H13;H16;H19;H22;H25;H28
- en I31 avec les cellules I10;I13;I16;I19;I22;I25;I28

Quand il n'y a pas de recherche en colonne A, il comprend bien qu'il ne faut pas le prendre en compte pour la moyenne, mais si j'ai une recherche en colonne A mais pas d'information en colonne H mais des info en colonne J, il prend en compte pour faire la moyenne.
0
jackmofr Messages postés 14 Date d'inscription mercredi 31 juillet 2019 Statut Membre Dernière intervention 6 août 2019
5 août 2019 à 15:39
Voici une partie du document en XLS.
https://www.cjoint.com/c/IHfnwXiQ41C
0
jackmofr Messages postés 14 Date d'inscription mercredi 31 juillet 2019 Statut Membre Dernière intervention 6 août 2019
5 août 2019 à 15:43
D'ailleurs, on remarque que sur la moyenne des 2 pièces, la moyenne est correcte. les 3 premières lignes ont une recherche V, les 3 informations sont bien remplies dans chaque cellules... il prend bien en compte les cellules J8-J11 etJ14 ..
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
5 août 2019 à 17:38
Bien il doit y avoir un petit décalage dans les adresses que vous donnez, sans doute du à la suppression de certaines lignes
donc difficile de voir exactement votre problème, car je ne peux pas tester, votre formule étant liée à des feuilles absentes
toutefois il peut provenir de deux choses:
  • votre code SIERREUR renvoie 0 en cas d'erreur, remplacez le "0" par "" seulement
  • et aussi votre formule de recherche renvoie 0 si la référence existe pour une valeur nulle et dans ce cas, écrivez

=SIERREUR(SI(Votre formule=0;"";votre formule);"")
ça devrait arranger le calcul
revenez si ça ne convient pas
crdlmnt
0
jackmofr Messages postés 14 Date d'inscription mercredi 31 juillet 2019 Statut Membre Dernière intervention 6 août 2019
6 août 2019 à 10:36
Bonjour.

Vous trouverez ci-dessous le lieu avec le tableau plus complet et peut être plus explicite.

https://www.cjoint.com/c/IHgiG3T3T8C
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
JCB40 Messages postés 2878 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 20 avril 2024 461
Modifié le 5 août 2019 à 18:04
Bonjour
Dans les cellules ou il y a ce genre de formule remplacez le FAUX par un 0 (zéro)

=SIERREUR(RECHERCHEV($A4;'D:\REFERENCES\[REFERENCES TOTALES.xlsx]ETUDE LOC'!$A$2:$AU$300;12;0);"0")
Dans votre post 8 vous dites que la moyenne est bonne dans le cas présent oui ,mais mettez
un 0(zéro) en cellule J9 et vous verrez que la moyenne n'est plus bonne.
Je viens de m'apercevoir que dans toutes les cellules de colonnes H I J K L M vous avez mis un FAUX
à remplacer par 0(zéro)

Cordialement
0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
5 août 2019 à 18:26
Bonjour,

La formulation du RECHERCHEV avec FAUX est tout à fait correcte, le remplacer par 0 ne changera rien.

Par contre dans le dernier fichier transmis, les valeurs en H7, H9 et I9 sont des vraies valeurs numériques égales à 0, elles son bien rapatriées par le RECHERCHEV, il faut donc aller voir pourquoi dans le fichier source REFERENCES TOTALES.xlsx feuille ETUDE LOC, c'est probablement là le problème.

Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié le 5 août 2019 à 18:30
Avez vous essayé ce que je propose un peu plus haut, soit donc ici:
https://forums.commentcamarche.net/forum/affich-36151882-moyenne-et-recherchev#10
soit pour éliminer le 0 de SIERREUR soit pour remplacer par "" le 0 résultat de la formule
0
jackmofr Messages postés 14 Date d'inscription mercredi 31 juillet 2019 Statut Membre Dernière intervention 6 août 2019 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
6 août 2019 à 11:14
Oui oui, j'ai déjà essayé, "" - "0", etc... mais ALS35 a trouver la solution.
0
JCB40 Messages postés 2878 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 20 avril 2024 461
5 août 2019 à 18:49
Votre fichier avec les bonnes moyennes colonnes H et I
https://www.cjoint.com/c/IHfqXBluZFh
0
jackmofr Messages postés 14 Date d'inscription mercredi 31 juillet 2019 Statut Membre Dernière intervention 6 août 2019
6 août 2019 à 10:35
Bonjour,

Merci beaucoup pour votre retour mais malheureusement, ça ne fonctionne toujours pas.

je vous joins un fichier excel avec en onglet 1, la base de références et en onglet 2, mon tableau de calcul.

https://www.cjoint.com/c/IHgiG3T3T8C

A partir du moment, où il y a un code de rechercheV dans la colonne A et pas d'information dans une des colonnes studio ou 2 pièces etc..., il prend en compte ces cellules pour la moyenne.
Mais si c'est vide, tout va bien pour lui...
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié le 6 août 2019 à 10:54
je répète une dernière fois ma proposition plus haut, qui n'a pas l'air d'avoir été testée!
il s'agit de remplacer 0 par "" quand la fonction trouve une cellule vide
https://forums.commentcamarche.net/forum/affich-36151882-moyenne-et-recherchev#10
0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
6 août 2019 à 11:08
Bonjour,

Ci-joint une proposition, conforme à ce qu'a déjà dit Vaucluse, pour la colonne studio uniquement
(=SIERREUR(SI(Votre formule recherchev=0;"";votre formule recherchev);"") )

https://www.cjoint.com/c/IHgjfLcir0J

Cordialement
0
jackmofr Messages postés 14 Date d'inscription mercredi 31 juillet 2019 Statut Membre Dernière intervention 6 août 2019 > ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024
6 août 2019 à 11:15
YESSSSSSSSSSS... ça fonctionne.....

Un très grand MERCI......

Au top ASL35
0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
6 août 2019 à 11:47
Bonjour,

Je n'ai pas grand mérite. On avait tous compris que mélanger des valeurs texte "0" et des valeurs numériques 0 était ambiguë, mais c'est Vaucluse qui a très bien compris la problématique : supprimer les valeurs nulles avant de faire la moyenne

Cordialement
0