Autres moyenne de plusieurs lignes et colonnes sous deux conditions

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

podarck

XLDnaute Nouveau
bonjour à tous.

voilà j'ai une masse de données à traiter.

tous les 15 jours des espèces sont identifiées et comptées sur chaque parcelle

J'ai donc chargé ces données , réalisé un tri par espèces. J'ai ainsi obtenu une somme pour chaque espèce pour chacun des relevés toutes parcelles confondues.

maintenant, je dois réaliser par mois la moyenne par espèce : J'ai donc fait MOYENNE.SI.ENS( avec comme plage de données mon tableau de valeur complet, puis en première condition le nom de l'espèce choisie dans une liste et en second critère le mois défini) mais voilà il met met #valeur! ....

De même je dois extraire l effectif max sur le mois donc j'ai pris MAX.SI.ENS( avec toujours le tableau complet et les deux mêmes conditions que précédemment). résultat #valeur.

Je n'ai jamais eu de soucis en traitant soit une ligne soit une colonne mais là tableau de valeurs complet ça semble problématique...

y a t'il moyen de contourner cela ?

ou une méthode plus simple ?
 
Bonsoir podarck, Hecatonshire,

Formule matricielle en E5 à valider par Ctrl+Maj+Entrée :
Code:
=SIERREUR(MOYENNE(SI(('table de données'!$C$8:$C$110=$C5)*('table de données'!$E$6:$AE$6=E$3);'table de données'!$E$8:$AE$110));"")
Formule matricielle en E6 à valider par Ctrl+Maj+Entrée :
Code:
=SIERREUR(GRANDE.VALEUR(SI(('table de données'!$C$8:$C$110=$C6)*('table de données'!$E$6:$AE$6=E$3);'table de données'!$E$8:$AE$110);1);"")
puis à tirer vers la droite.

SIERREUR à cause de juin qui n'existe pas dans le tableau source.

A+
 

Pièces jointes

Bonjour,


Quelle est ta version ?

Une solution (à vérifier)
=MOYENNE(SI(('table de données'!$E$6:$AE$6=E$3);INDEX('table de données'!$E$8:$AE$110;EQUIV($C5;'table de données'!$C$8:$C$110;0);0);""))

Salut Hécatonchire et tous les autres, J'ai travaillé sur ton fichier car ta formule est celle que je comprends le mieux et je l'ai reproduite. Je t'en remercie.

toutefois, j'ai un nouveau problème que je n'identifie pas...

Je m'explique :

Cette fois ci je travaille avec une grande plage de données de 2022 à 2024.

Que ce soit pour les espèces ou pour les dates j'ai utilisé la fonction UNIQUE (et transpose unique ) dans ma feuille "table de données" pour trier les données de la feuille "données décadaire".

Tout fonctionne.

Dans la feuille "table de donnée" j'extrais le mois de ces dates avec =TEXTE et "mmmm"
J'obtiens X fois janvier X fois février normal c'est ce que je veux.

Arrive ensuite ma galère...

Dans ma feuille nommée "calcul et graphiques"

Je dois calculer une fois de plus ma moyenne et mon max pour 2022 puis 2023 puis 2024. c'est là ou je réutilise tes formules.

Pour créer mon tableau j'utilise =UNIQUE sur mes mois issus de 'table de données" et là ... La fonction ne marche pas elle ne "trie plus" et m'indique trois fois janvier, trois fois février etc....

Je me dis pas grave. je rentre manuellement les mois de janvier à décembre. C'est pas le plus dur sur excel.
J'inscris ta formule qui fonctionnait très bien et là j'ai N/A ...

Y a t'il trop de données ?

Je deviens fou. ^^

https://xls.lu/26HN

ou

 
Bonjour,

Pour cacul et graphiques!D5 : =UNIQUE('table de données'!E12:O12;VRAI) => Pour travailler en colonne

Pour cacul et graphiques!E11
=MOYENNE(SI(('table de données'!$E$164:$EM$164=E$9);INDEX('table de données'!$E$165:$EM$312;EQUIV($D11;'table de données'!$D$165:$D$312;0);0);""))

Il faut avoir des nombres de lignes et de colonnes cohérents
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
298
Retour