SOMMEPROD et #N/A

Boreal91

XLDnaute Nouveau
Bonjour,

Dans un tableau excel qui est renseigné par des données que je saisi au fur et à mesure de l'activité j'ai mis en place la fonction SOMMEPROD avec 2 critères de recherche

=SOMMEPROD((('Cout Transports'!L2:L10='A')*('Cout Transports'!$C$2:$C$10=11)*('Cout Transports'!$T$2:$T$10)))

Mon tableau est pour l'instant renseigné jusqu'a la ligne 10. Ma formule telle qu'elle écrite ci-dessus fonctionne parfaitement.

Si dans cette formule je remplace la ligne 10 par la ligne 5000 alors que dans le tableau il n'y a que les lignes 2 à 10 de renseignées au lieu du résultat il est affiché #N/A.

Comment faire pour afficher le résultat de la ligne 2 à 5000 ?

Pour info les colonnes C et D comprennent la formule du type =SI(G2=0;'';S2)

Par avance merci.
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Tu ajoutes une condition Si(EstNum(Plage des chiffres))
tu valides en appuyant simultanément sur ctrl, maj et entrée
tu peux enlever le 'prod' de Sommeprod

=SOMME(SI(ESTNUM('Cout Transports'!$T$2:$T$10);('Cout Transports'!L2:L10='A')*('Cout Transports'!$C$2:$C$10=11)*'Cout Transports'!$T$2:$T$10))

et ça devrait fonctionner
 

Monique

Nous a quitté
Repose en paix
Re,

Tu peux aussi donner un nom à tes plages
de façon à ce que la formule ne prenne en compte
que les lignes contenant des nombres
(autant de lignes qu'il n'y a de nombres en colonne T).

Tu vas dans la feuille 'Cout Transports' puis
barre de menu - Insertion - Nom - Définir
Dans la zone du haut, tu tapes le nom choisi pour la colonne T
en bas, tu tapes :
=DECALER($T$2;;;NB($T:$T))
et tu cliques sur 'Ajouter'

Tu fais la même chose pour les colonnes C et L,
=DECALER($C$2;;;NB($T:$T))
=DECALER($L$2;;;NB($T:$T))

Ta formule devient :
=SOMMEPROD((ColL='A')*(ColC=11)*ColT)

(ColT, ColA, ColL sont les noms des 3 plages)
 

Monique

Nous a quitté
Repose en paix
Re,

Un fichier avec les 3 formules
(SommeProd a du mal avec les '') [file name=SommeProdBoreal.zip size=3111]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/SommeProdBoreal.zip[/file]
 

Pièces jointes

  • SommeProdBoreal.zip
    3 KB · Affichages: 43

andré

XLDnaute Barbatruc
Resalut,

Je ne sais vraiement pas ce que tu as pu faire, mais quand je dis que chez moi ça marche, ça marche.
Vois l'exemple en pièce jointe.

Â+ [file name=Transport.zip size=2043]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Transport.zip[/file]

Message édité par: andré, à: 29/12/2005 15:23
 

andré

XLDnaute Barbatruc
Salut Monisue,

Entièrement d'accord, mais si je mets :
=SI(2=2;0;'')
ça marche.

Ce n'est donc pas un problème de la formule SOMMEPROD, mais bien d'une valeur en colonne T.
Il me semble plus simple de corriger cela que de s'aventurer avec d'autres formules que Boreal91 ne maitrise pas tout à fait, preuve à l'appui.

Enfin, ceci est ma façon de voir.

Si on ne se lit plus, bonne fin d'année et mes meilleurs voeux pour la nouvelle.

Â+
 

Discussions similaires

Réponses
12
Affichages
253

Statistiques des forums

Discussions
312 338
Messages
2 087 403
Membres
103 536
dernier inscrit
komivi