Bonjour,
Dans une gestion de compte, j'ai un onglet Base contenant les débits et crédits de mon compte depuis début 2021.
Dans cet onglet, j'ai mis 5 colonnes (Date, Catégorie, Poste, Libellé et montant)
Dans un autre onglet j'ai crée un Tableau Dynamique Croisée pointant sur cet onglet (nom du tableau BaseReleve)
J'aimerai affiché toutes les lignes dont la valeur de la colonne Poste="Salaire" dans l'onglet Base
Voici ma formule: Si(BaseReleve[Poste]="Salaire";BaseReleve[Montant];"")
Le problème c'est que cela m'affiche autant de ligne que de ligne dans l'onlget Base (donc depuis début 2021 cela fait bc).
J'aimerai juste qu'il m'affiche les lignes avec le salaire donc potentiellement 12 en 2021 et 12 en 2022.
Je ne sais pas si je suis très clair
Comment puis-je faire ?
c'est ce que je fais non ? Si(BaseReleve[Poste]="Salaire";BaseReleve[Montant];"")
En fait il m'affiche toutes les lignes de mon onglet Base vident sauf si c'est le salaire
ca fait pas mal de ligne vide...
Vous trouverez en annexe l'explication de la fonction somme.si.ens.
En fait la fonction somme.si.ens fait la somme d'une colonne ou d'une plage suivant plusieurs conditions.
En l'occurrence ici, je fais la somme de la colonne avec des nombres SI en colonne B je trouve Salaire ( $B:$B;"Salaire"), que la date est >= au premier du mois demandé ($A:$A;">="&$F5) mais strictement inférieur au premier du mois suivant ($A:$A;"<"&MOIS.DECALER($F5;1)) Mois.decaler décale la date de x mois. On obtient donc :
VB:
=SOMME.SI.ENS(EntréesSorties argent;Date;>= 1er du mois demandé;Date;< au 1er du mois suivant;Intitulé;=Salaire)
Comment utiliser la fonction SOMME.SI.ENS dans Excel, l'une des fonctions mathématiques et trigonométriques d'Excel, pour additionner les arguments qui répondent à plusieurs critères.