Fonction SOMMEPROD avec message d'erreur #VALEUR! si trop de données

Bonjour,

Je suis confronté à un problème qui semble lié à la quantité de données à traiter. Ci-dessous format simplifié du tableau :

Année

CollectivitéNbre communesPopulationIndicateurValeur
2009Comm11500D10170
2009Comm11500P10230
2009Synd1126500D10185
2009Synd1126500P10227
2009Comm21200D101
2009Comm21200P102
2012Comm11550D10175
2012Comm11550P10248
2012Synd1136800D10192
2012Synd1136800P10265

Pour info, ce tableau comprend plus de 28 000 lignes avec 12 années de suivi, une trentaine de collectivité et environ 80 indicateurs.

Quant je fait =SOMMPROD((Tableau[Nbre communes])*(Tableau[Collectivité]="Comm1")*(Tableau[Année]=2009))/SOMMEPROD((Tableau[Collectivité]="Comm1")*(Tableau[Année]=2009)), ça marche

Quand je fais=SOMMPROD((Tableau[Population])*(Tableau[Collectivité]="Comm1")*(Tableau[Année]=2009))/SOMMEPROD((Tableau[Collectivité]="Comm1")*(Tableau[Année]=2009)), j'ai #VALEUR!

Quand j'utilise la formule précédente mais en ayant au préalable supprimé plus de 85% des lignes, ça marche.

Comment résoudre ce problème pour des tableaux avec de nombreuses données (en sachant qu'il faut que je l'applique aussi sur un tableau de 144 000 lignes).

Merci.

Bonjour,

Je ne pense pas que le nombre de données soit en cause, mais plutôt le format des données...

Dans la colonne "Population", es-tu sûr que toutes les données sont au format numérique? (en l'absence d'alignement, est-ce que les nombres sont bien à droite dans les cellules?)

En supprimant "85%" des données, tu supprimes sans doute les cellules "non conformes"

Mais ce n'est que mon avis...

Mes données sont au bon format. Quand je fais seulement :

=SOMMEPROD(Tableau[Population]), ça marche

Bonjour François,

Si vous êtes en 2016, pourquoi ne pas utiliser la fonction MOYENNE.SI.ENS()

=MOYENNE.SI.ENS(Tableau[Nbre communes];Tableau[Collectivité];"Comm1";Tableau[Année];2009)

Bien plus rapide qu'un calcul matriciel

@+

Merci. Effectivement c'est plus simple, mais comme j'aurai besoin d'utiliser SOMMEPROD pour d'autres requêtes je souhaitais comprendre le problème.

J'ai balayé mes données et me suis rendu compte que j'avais quelques cellules vides.

Merci de vos aides. Cordialement.

Rechercher des sujets similaires à "fonction sommeprod message erreur valeur trop donnees"