Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Limite de SommeProd + DateDif

  • Initiateur de la discussion Initiateur de la discussion FaridP
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

FaridP

XLDnaute Occasionnel
Bonsoir le Forum,

Je rencontre un sérieux souci avec les fonctions SommeProd et DateDif imbriquées...

En fait, je ne sais pas comment faire pour que, dans ma formule, les lignes que DateDif identifie comme des erreurs ne soient pas comptabilisées. J'aimerais que la formule ignore ces lignes tout en comptabilisant celles qui répondent aux critères.

Ce n'est sans doute pas très clair mais je pense que la pièce jointe sera bien plus parlante.

Merci de votre aide et excellent week-end à tous,

Farid
 

Pièces jointes

Re : Limite de SommeProd + DateDif

salut FaridP donne nous plus de détail ou de précision sur ce que tu veut obtenir,

attention il faut prendre en considération la chronologie des date dans la fonction =DATEDIF(Date1;Date2;code): Date2 >= Date1 et pas l'inverse si non tu obtient l'erreur de nombre.
c'est tout a fait normale pour ton cas, car il y a chevauchement des dates

essaie ça pour voir: remplace janvier 2012 en H1 avec janvier 2013 l'erreur partira et ton tableau se remplira comme tu le souhaite
j'espère t'avoir aidé

bon courage
 
Re : Limite de SommeProd + DateDif

Bonjour Nicho,

Je souhaite connaitre l'évolution du nombre de clients dans le temps donc mettre Janvier 2013 en H1 ne m'intéresse vraiment pas.

Je souhaite savoir combien de clients ont atteint au moins 12 mois d'ancienneté et j'ai donc besoin de remonter dans le temps. Ainsi, je sais que dans ma base j'ai des dates ultérieures à la Date1 de la fonction DateDif et je cherche justement le moyen d'ignorer ces lignes dans ces cas là tout en sachant qu'il faudra que je les comptabilise à un moment.

En tout cas, je te remercie pour ton aide,

Bonne journée,

Farid
 
Re : Limite de SommeProd + DateDif

Bonjour,

Un essai avec une formule matricielle en H2 :

Code:
=SOMME((Type=$E$2)*(DATEDIF(SI(D_Adhésion<H$1;D_Adhésion;H$1);H$1;"m")>=$F$2)*(DATEDIF(SI(D_Adhésion<H$1;D_Adhésion;H$1);H$1;"m")<=$G$2))

Formule matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers la droite

@+
 
Re : Limite de SommeProd + DateDif

Bonjour à tous,

Une autre solution avec la formule matricielle suivante en H2 (puis recopiée vers la droite):
Code:
=SOMMEPROD((Type=$E$2)*(SI(ESTERREUR(DATEDIF(D_Adhésion;H$1;"m"))=FAUX;(DATEDIF(D_Adhésion;H$1;"m")>=$F$2)*(DATEDIF(D_Adhésion;H$1;"m")<=$G$2))))
ou
Code:
=SOMMEPROD((Type=$E$2)*(SI(ESTERREUR(DATEDIF(D_Adhésion;H$1;"m"));0;(DATEDIF(D_Adhésion;H$1;"m")>=$F$2)*(DATEDIF(D_Adhésion;H$1;"m")<=$G$2))))
A valider avec: CTRL+MAJ+ENTREE

Cordialement
 
Re : Limite de SommeProd + DateDif

Bonjour Tibo, HBenalia,

Comment dire... MERCI !!!!! Avant j'avais un problème et maintenant j'ai juste l'embarras du choix !

Vos solutions fonctionnent à merveille ; je vous remercie vraiment sincèrement.

Grâce à vous, mon week-end sera plus détendu. 🙂)

Farid
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…