[RESOLU] : Sommeprod + indirect

Akortys

XLDnaute Occasionnel
Bonjour,

J'ai un petit souci avec ma formule de calcul :
=SOMMEPROD((INDIRECT("Feuil2!L1:L"&NBVAL(Feuil2!A:A))=Feuil1!C17)*(1/NB.SI(INDIRECT("L1:L"&NBVAL(Feuil2!L:L));INDIRECT("B1:B"& NBVAL(Feuil2!L:L)))))

A partir d'un critère (cellule C17) en feuil1, je souhaite remonter les occurrences distinctes de la colonne L (qui est variable en taille) de la feuil2.
Mais avec cette formule j'ai un #DIV/0"

Une lumière pour les gens éclairés.

Merci d'avance
 
Dernière édition:

Dugenou

XLDnaute Barbatruc
Re : Sommeprod + indirect

Bonjour,
s'il s'agit de la formule dans la table de données il ne faut pas travailler sur la plage pour le test et à mon avis c'est soit ESTVIDE soit a2:a31="" mais pas les deux ensemble : donc
=SI($A2="";"";1/SOMME(SI(($A$2:$A$31=A19)*($B$2:$B$31=B19);1;0))))
ou
=SI(ESTVIDE(($A2);"";1/SOMME(SI(($A$2:$A$31=A19)*($B$2:$B$31=B19);1;0))))

et peut être
=SI(ESTVIDE(($A2);0;1/SOMME(SI(($A$2:$A$31=A19)*($B$2:$B$31=B19);1;0))))
si tu veux que les valeurs vides ne soient pas comptées

A tester
 
Dernière édition:

Akortys

XLDnaute Occasionnel
Re : Sommeprod + indirect

Oui, j'ai testé le fichier cela est correct.
Je suis en train d'intégrer le code dans mon fichier.
J'ai réussi à intégrer la colonne dans la plage de données avec le bon calcul.
Il me reste a traiter le champ de calcul dans la feuille de synthese.

Je te tiens informer.
Une petite question : dans les références de la plage de données est-il possible de faire appel à des numéros de colonnes plutot qu'a leur titre ?
Exemple
Tableau1[[#Cette ligne];[Colonne 2]]=""; .... (ou un truc dans ce genre)
au lieu de :
Tableau1[[#Cette ligne];[Lieu]]=""; ....

Encore merci pour ce beau boulot.
 

Akortys

XLDnaute Occasionnel
Re : Sommeprod + indirect

Ah my god,

It's wonderful, erect a statue for Dugenou....

Impeccable, cela correspond et fonctionne comme je le souhaitais..
Je vais peut être ajouter deux petites fantaisies, à savoir :
- contrôler si le prénom est vide
- Remonter toutes les valeurs uniques dans une cellule pour un prénom donné.

Encore merci pour tout et à tous.

Cordialement
 

Statistiques des forums

Discussions
312 584
Messages
2 089 985
Membres
104 328
dernier inscrit
Bocain