Excel formule SOMMEPROD
Résolu
Aurélie18
-
Aurélie18 -
Aurélie18 -
Bonjour,
J'ai grand besoin de votre aide, et vous remercie par avance de me consacrer de votre temps.
Voici mon problème:
Dans une feuille, se trouve un tableau ou toute mes données y sont inscrit automatiquement. Sur une autre feuille un tableau récapitulant ces données en y rajoutant quelques formules.
Chaque ligne correspond à une livraison, quand la livraison est réalisé dans les temps, un "O" apparait, sinon un "T".
J'aimerais calculer le nombre de "O", qui apparaissent, et ce par mois.
J'utilise donc la formule SOMMEPROD qui marche parfaitement.
Sauf que je glisse cette formule, afin qu'elle calcul automatiquement les nouvelles données qui on était saisie automatiquement dans le tableau Source, et là une erreur #VALEUR! s'affiche, car en effet il cherche dans une celulle vide.
Je n'arrive donc pas à résoudre mon problème et viens demander de l'aide! :)
Je vous remercie de m'aider.
Cordialement, Aurélie18.
PS: fichier excel :
http://www.cijoint.fr/cjlink.php?file=cj201106/cijodjyRIj.xls
J'ai grand besoin de votre aide, et vous remercie par avance de me consacrer de votre temps.
Voici mon problème:
Dans une feuille, se trouve un tableau ou toute mes données y sont inscrit automatiquement. Sur une autre feuille un tableau récapitulant ces données en y rajoutant quelques formules.
Chaque ligne correspond à une livraison, quand la livraison est réalisé dans les temps, un "O" apparait, sinon un "T".
J'aimerais calculer le nombre de "O", qui apparaissent, et ce par mois.
J'utilise donc la formule SOMMEPROD qui marche parfaitement.
Sauf que je glisse cette formule, afin qu'elle calcul automatiquement les nouvelles données qui on était saisie automatiquement dans le tableau Source, et là une erreur #VALEUR! s'affiche, car en effet il cherche dans une celulle vide.
Je n'arrive donc pas à résoudre mon problème et viens demander de l'aide! :)
Je vous remercie de m'aider.
Cordialement, Aurélie18.
PS: fichier excel :
http://www.cijoint.fr/cjlink.php?file=cj201106/cijodjyRIj.xls
A voir également:
- Excel formule SOMMEPROD
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
3 réponses
Bonjour
votre problème vient du fait que dans votre colonne G la formule renvoie: "" lorsque la condition n'est pas remplie.
Ce résultat est un texte pour excel, non compatible avec la liste de date en Numérique, ce qui perturbe le code SOMMEPROD
remplacer en colonne G "" par 0 et pour éviter l'affichage des 0 ou des (0/0/1900) parasites:
Barre d'outil / Outil / Option / Affichage et décocher:"afficher les valeurs 0"
sur excel avant 2007
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
votre problème vient du fait que dans votre colonne G la formule renvoie: "" lorsque la condition n'est pas remplie.
Ce résultat est un texte pour excel, non compatible avec la liste de date en Numérique, ce qui perturbe le code SOMMEPROD
remplacer en colonne G "" par 0 et pour éviter l'affichage des 0 ou des (0/0/1900) parasites:
Barre d'outil / Outil / Option / Affichage et décocher:"afficher les valeurs 0"
sur excel avant 2007
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Bonjour,
Vous avez aussi la possibilité de faire des plages variables avec la formule DECALER
code:
=DECALER(Feuil1!$J$6;;;SOMME(NB.SI(Feuil1!$J$6:$J$34;"O");NB.SI(Feuil1!$J$6:$J$34;"T")))
date:
=DECALER(Feuil1!$G$6;;;SOMME(NB.SI(Feuil1!$J$6:$J$34;"O");NB.SI(Feuil1!$J$6:$J$34;"T")))
=SOMMEPROD((MOIS(date)=D42)*(code="O"))
Vous avez aussi la possibilité de faire des plages variables avec la formule DECALER
code:
=DECALER(Feuil1!$J$6;;;SOMME(NB.SI(Feuil1!$J$6:$J$34;"O");NB.SI(Feuil1!$J$6:$J$34;"T")))
date:
=DECALER(Feuil1!$G$6;;;SOMME(NB.SI(Feuil1!$J$6:$J$34;"O");NB.SI(Feuil1!$J$6:$J$34;"T")))
=SOMMEPROD((MOIS(date)=D42)*(code="O"))