Excel - Bon de commande - Formules

Bonjour à tous,

Je suis confronté à un problème qui persiste depuis 2 jours et dont je n'arrive pas à résoudre. J'ai maintes et maintes fois changé mes formules mais rien à faire.

Il s'agit d'un tableau récapitulatif de bon de commandes. Dans lequel il y figure diverses informations et dont des montants par mois.

Je dois faire ressortir les montants qui ont été engagé via la colonne "J" par mois et uniquement ceux en type de budget " F" (mention présente en colonne "B").

En soit j'ai réussis à le faire grâce à cette formule :

=SOMMEPROD((B2:B200="F")*(MOIS(H2:H200)=1)*J2:J200)

Il me ressort bien les montants correspondant au mois de janvier '1' et des types 'f" , mais :

Mais la somme qui en ressort en cellule "AG10" est erroné, car il conçoit que les cellules vides telles que les cellules H5 ou H26 sont un mois de janvier, et prend donc en compte le montant . Sauf que si les cellules sont vides c'est qu'il y a bien une raison, et qu'il ne faut pas les comprendre comme étant un mois de janvier ou autre ( selon la valeur inscrite dans la formule: 1 = janvier ; 2 = février etc etc ).

Voiçi le fichier çi joint.

J'espère que l'un d'entre vous sera trouver la solution.

Merci d'avance et bonne soirée

34fichier-copie.xlsx (59.53 Ko)

Bonsoir,

Essaye en AG10 la formule suivante et à copier vers le bas :

=SOMMEPROD(($B$2:$B$200="F")*(MOIS($H$2:$H$200)=LIGNE()-9)*(($H$2:$H$200)<>0)*$J$2:$J$200)

Ou comme ça :

=SOMMEPROD(($B$2:$B$200="F")*(MOIS($H$2:$H$200)=MOIS(1&AF10))*(($H$2:$H$200)<>0)*$J$2:$J$200)

Bonsoir tous,

Curieusement, une cellule vide considérée comme date contient ceci :

Le 0/1/1900, c'est à dire le jour zéro du mois de janvier 1900, soit la veille du démarrage du calendrier d'Excel.

Je l'ai testé sur ta cellule H5

=Jour(H5) donne 0

=Mois(H5) donne 1 (ce qui occasionne ton souci)

=Année(H5) donne 1900

En fait, tu peux ajouter une condition à ton SOMMEPROD :

=SOMMEPROD((B2:B200="F")*(MOIS(H2:H200)=1)*(H2:H200<>"")*J2:J200)

Mais il me semble que cela ne concerne que le mois de janvier.

A+

Bonsoir,

Mais que dire vous êtes des dieux ! Merci beaucoup et merci pour ce complément de renseignements.

Autrement, sur ce même fichier comme vous avez pu l'apercevoir il y a des filtres en dessous de chaque titre.

J'arrive très bien à les utiliser (rien de bien compliqué vous me direz) mais je suis face à une interrogation.

Je suis dans l'impossibilité de combiner deux filtres (ou deux critères) à la fois.

Par exemple, je veux faire ressortir uniquement les F du mois de janvier. Je commence par cocher dans la liste du filtre les "F", ok pas de soucis, mais au moment de faire la même chose lors de la sélection de "janvier", les janviers apparaissent mais je perd la sélection précédente c'est à dire des "f".

J'ai déja manipulé des fichiers avec ce même principe de filtres, et pourtant je pouvais combiner mes critères sans remettre à zéro mes sélections précédentes.

Avez vous une réponse à me donner, ou même la solution.

Merci bien toujours et bonne soirée / Bonne nuit.

Bonjour,

Les données de la feuille "Tableau de saisie" sont divisées en plusieurs tableaux, un pour chaque colonne (Voir le gestionnaire de noms).

En convertissant ces sous-tableaux en plage de données normale, tu pourras combiner plusieurs critères de filtres.

A+

Merci bien.

Rechercher des sujets similaires à "bon commande formules"