Pb comprehension formule Excel 2003
Résolu
Mabelle60
Messages postés
492
Statut
Membre
-
Mabelle60 Messages postés 492 Statut Membre -
Mabelle60 Messages postés 492 Statut Membre -
Bonjour,
J'ai un petit soucis de comprehension sur la formule suivante :
=SOMMEPROD((Saisie!C6:C13="OUI")*(Saisie!G6:G13>=Synthèse!G1)*(Saisie!G6:G13<=Synthèse!J1)*(MOIS(Saisie!H6:H13)>=1)*(MOIS(Saisie!H6:H13)<=3))
En colonne C de la feuille Saisie, j'ai OUI
En colonne G de la feuille Saisie, ma valeur (date) est bien située entre les bornes G et J de la feuille Synthese
En colonne H de la feuille Saisie, je n'ai rien et pourtant le resultat me donne 1
Par contre, lorsque je rentre une date, le résultat tombe à 0
J'ai essayé de remplacer SOMMEPROD par SOMME, essayé les deux en matricielles, mais chaque fois le résultat attendu est erroné. Soit j'ai 0 et je devrais avoir 1 soit l'inverse.
Quelqu'un pourait m'expliquer ou je me suis planté?
J'ai enlevé les signes $ pour le confort de lecture, mais ils sont bien présent dans ma formule (en fait tout est figé)
Merci
J'ai un petit soucis de comprehension sur la formule suivante :
=SOMMEPROD((Saisie!C6:C13="OUI")*(Saisie!G6:G13>=Synthèse!G1)*(Saisie!G6:G13<=Synthèse!J1)*(MOIS(Saisie!H6:H13)>=1)*(MOIS(Saisie!H6:H13)<=3))
En colonne C de la feuille Saisie, j'ai OUI
En colonne G de la feuille Saisie, ma valeur (date) est bien située entre les bornes G et J de la feuille Synthese
En colonne H de la feuille Saisie, je n'ai rien et pourtant le resultat me donne 1
Par contre, lorsque je rentre une date, le résultat tombe à 0
J'ai essayé de remplacer SOMMEPROD par SOMME, essayé les deux en matricielles, mais chaque fois le résultat attendu est erroné. Soit j'ai 0 et je devrais avoir 1 soit l'inverse.
Quelqu'un pourait m'expliquer ou je me suis planté?
J'ai enlevé les signes $ pour le confort de lecture, mais ils sont bien présent dans ma formule (en fait tout est figé)
Merci
A voir également:
- Pb comprehension formule Excel 2003
- Formule excel si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule somme excel ligne - Guide
7 réponses
bonjour
difficile à te répondre sans un fichier exemple, la formule semble correcte et comme cela à premiere vue, il se pourrait que cela soit du aux parametres G1 et J1 qui ne serait pas remplis ... mais sans le classeur pour tester ajoute une condition : (Synthèse!G1*synthèse!J1>0), si une des dates n'est pas remplie, le resultat sera = à zero
difficile à te répondre sans un fichier exemple, la formule semble correcte et comme cela à premiere vue, il se pourrait que cela soit du aux parametres G1 et J1 qui ne serait pas remplis ... mais sans le classeur pour tester ajoute une condition : (Synthèse!G1*synthèse!J1>0), si une des dates n'est pas remplie, le resultat sera = à zero
Bonjour mabelle, Wilfried
bizarre
J'ai réalisé une maquette de ta formule: ca marche
je la joins à tout zazar si ça peut t'aider...
http://www.cijoint.fr/cjlink.php?file=cj200901/cijo6A4ACE.xls
bizarre
J'ai réalisé une maquette de ta formule: ca marche
je la joins à tout zazar si ça peut t'aider...
http://www.cijoint.fr/cjlink.php?file=cj200901/cijo6A4ACE.xls
Le fichier en exemple (encours d'élaboration)
http://www.cijoint.fr/cjlink.php?file=cj200901/cijV0KPoZe.xls
http://www.cijoint.fr/cjlink.php?file=cj200901/cijV0KPoZe.xls
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
re:, salut Michel
avec un fichier c'est plus facile lol et c'est normal : dans la colonne H, mois de la feuille saisie, tu n'as rien donc 0 en numerique : en format date : 0 et 0 en format date donne 00/01/1900 soit le mois de janvier
il te faut rajouter un test : * (H6:H13>0)
avec un fichier c'est plus facile lol et c'est normal : dans la colonne H, mois de la feuille saisie, tu n'as rien donc 0 en numerique : en format date : 0 et 0 en format date donne 00/01/1900 soit le mois de janvier
il te faut rajouter un test : * (H6:H13>0)
Ben finalement non. Si je place >0 en lieu et place de >=1 dans ma condition mois, j'ai à nouveau l'erreur.
Il faut donc que je place un nouveau test comme préconisé par Wilfried42
Il faut donc que je place un nouveau test comme préconisé par Wilfried42