problème de division par zéro inexpliqué :s

emyaz

XLDnaute Nouveau
salut,je vous remercie pour votre aide :).
mon problème:
dans la case en rouge(voir document joint"taux de soutraitance"), j'ai utilisé une formule qui doit normalement donner comme résultat 0.25
(nombre d'interventions soutraitées durant le"mois12" de l'année 2012/nombre d'interventions durant "mois12" de l'année 2012)
mais ça me donne l'erreur "div0!" je comprends pas pourquoi
merci d'avance
 

Pièces jointes

  • intervention.xlsx
    29.9 KB · Affichages: 34
  • intervention.xlsx
    29.9 KB · Affichages: 43
  • intervention.xlsx
    29.9 KB · Affichages: 44

Legolas

XLDnaute Occasionnel
Re : problème de division par zéro inexpliqué :s

Bonjour,

Il manque des parenthèses dans ta formule :

Code:
=(SOMMEPROD((émis_le="oui")*(MOIS(émis_le)=12)*(ANNEE(émis_le)=$O$17))/SOMMEPROD([B]([/B]ANNEE(émis_le)=$O$17)*(MOIS(émis_le)=12))[B])[/B]*100

Par contre, je ne comprends :

Code:
((émis_le="oui")

Alors que "émis_le" fait référence à une plage de données de dates...

EDIT :

En testant la formule :

Code:
=SOMMEPROD((Tableau1[sous-traitance]="oui")*(MOIS(émis_le)=12)*(ANNEE(émis_le)=$O$17))/SOMMEPROD((ANNEE(émis_le)=$O$17)*(MOIS(émis_le)=12))

On trouve 0,25.

A+
 

Modeste geedee

XLDnaute Barbatruc
Re : problème de division par zéro inexpliqué :s

Bonsour®

deux remarques :
=(SOMMEPROD((émis_le="oui")*(MOIS(émis_le)=12)*(ANNEE(émis_le)=$O$17))/SOMMEPROD(--(ANNEE(émis_le)=$O$17))*(MOIS(émis_le)=12))*100

1 - le champs émis_le est un champ DATE ... la réponse texte Oui ou Non, risque de posser probleme si l'on s'attend à un champ numerique

2 - la formulation :
SOMMEPROD(--(ANNEE(émis_le)=$O$17))*(MOIS(émis_le)=12) renvoie une matrice booléenne qu'il faut numériser !!!
 

Statistiques des forums

Discussions
312 582
Messages
2 089 937
Membres
104 310
dernier inscrit
Mich Dehez