Somme dans un tableau

Bonjour à tous

J'ai une plage "Donnée_Caisse" B27:AG1850

J'ai une colonne nommé Date B27:B1850

J'ai une colonne nommé Exercice C27:C1850 sert à déterminer l'exercice N, N-1, N-2,...

J'ai une colonne nommé CA_HT K27:K1850

Avec cette formule je calcul le CA en fonction de l'exercice:

=SOMMEPROD((Exercice="N")*(CA_HT))

Je souhaiterai maintenant calculer le CA, en fonction du mois en cours...

J'ai en AL3 mis la fonction =AUJOURDHUI(), avec le format mmmm qui me donne par exemple Juin

Malgré plusieurs test avec SOMMEPROD je n'y arrive pas....

Est ce que quelqu'un pourrait m'éclairer...

Merci

Bonjour,

Avec un bout de fichier pour illustrer, on pourrait s'assurer qu'on a bien compris, tester une piste éventuelle et vérifier que des cas particuliers n'existeraient pas. Dans le cas présent, toutes les dates concernent-elles la même année?

Essaie quelque chose comme:

=SOMMEPROD((mois(Date)=mois(aujourdhui()))*(CA_HT))

Bonjour le forum,

Faute de fichier joint, formule proposée à adapter :

C2 :

=SOMMEPROD((MOIS(A2:A100)=MOIS(AUJOURDHUI()))*(B2:B100))
sommeprod mois

Bonsoir

Merci pour votre aide

Avec un peu de retard le fichier exemple....

Je souhaite donc connaitre le CA pour le mois en cours, et donc celui de l'année N-1

Avec sommeprod je n'y arrive pas....

J'ai essayé avec somme.si.ens sans plus de résultat....

Merci

6classeur2.xlsx (11.19 Ko)
=SOMMEPROD((MOIS(Date_Z)=MOIS(AUJOURDHUI()))*(Exercice="N")*(CAHT))

N'oublie aussi la solution TCD

6classeur2.xlsx (16.22 Ko)

Merci

mbbp a écrit :
=SOMMEPROD((MOIS(Date_Z)=MOIS(AUJOURDHUI()))*(Exercice="N")*(CAHT))

Ce fonctionne parfaitement....

Steelson a écrit :

N'oublie aussi la solution TCD

C'est vrai que j'y ai pensé....mais j'ai un peu de mal avec ça...

Par contre y a t'il un moyen de "récupérer" certaine valeur d'un TCD?

Par exemple récupérer dynamiquement certaine valeur? par exemple le CA du mois de juin, qui serai mise à jour en fonction des saisies?

Encore merci

Utilisation de SOMME.SI.ENS :

E9 :

=DATE(ANNEE(AUJOURDHUI())-1;MOIS(AUJOURDHUI());1)

E10 :

=FIN.MOIS(E9;0)

F8 :

=SOMME.SI.ENS(CAHT;Date_Z; ">="&E9;Date_Z; "<="&E10)
somme si ens
Jeanyves82 a écrit :

Par contre y a t'il un moyen de "récupérer" certaine valeur d'un TCD?

Par exemple récupérer dynamiquement certaine valeur? par exemple le CA du mois de juin, qui serai mise à jour en fonction des saisies?

OUI avec LIREDONNEESTABCROISDYNAMIQUE

4classeur2.xlsx (14.90 Ko)

Un grand Merci à tous pour ces solutions

Aller dernière petite question...

Y a t'il un moyen pour actualiser automatiquement un TCD? (Sans passer par Ctrl droit souris, Actualiser,...)

Merci

Une macro qui s'active à l'ouverture d'un onglet.

C'est aussi un avantage de ne pas calculer à chaque introduction de nouvelle donnée, cela ne ralentit pas excel

2classeur2.xlsm (21.53 Ko)
Rechercher des sujets similaires à "somme tableau"