somme conditionnelle

P

Pierre

Guest
Bonjour

J'ai créé une petite feuille de calcul de dépenses recettes. Chaque dépense dest sur une ligne contenant une cellule date, une cellule "ligne" budgétaire (correspondant au type de dépenses avec une liste de choix), et bien entendu une cellule montant. Je souhaiterais pouvoir additionner dans une cellule "total ligne budgétaire x" toutes les dépenses dont le type a été mis sur x, idem pour y, etc ...

C'est possible ?

Merci d'avance de votre aide
 
K

K@d

Guest
Bonjour,

il te suffit d'utiliser la fonction Excel SommeSi qui se définit comme suit :
=SOMME.SI(plage;critère;somme_plage)

Exemple, avec les types de dépenses en colonne A, les montants en colonne B :
=SOMME.SI(A1:A15;"type dépense",B1:B15)

Bon courage !

Clément

"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème."
 
P

Pierre

Guest
Bon, j'ai essayé mais évidemment, mon cas est un tout petit peu plus compliqué et ça gaze pas. J'ai une feuille débits et une feuille crédits et j'ai donc essayé sur ma feuille récapitulatif de coller la fonction un peu modifiée comme ça : =SOMME.SI(Débits!B1:B15;"Déplacements",Débits!D1:D15), mais ça gaze pas.

Je joins mon fichier pour que ce soit plus clair. J'essaie aussi de regarder le zip envoyé par Jocelyn

Merci à tous
 

Pièces jointes

  • compta.zip
    2.8 KB · Affichages: 23
  • compta.zip
    2.8 KB · Affichages: 20
  • compta.zip
    2.8 KB · Affichages: 19
P

Pierre

Guest
C'est encore moi ;-)

En réalité, j'ai encore un petit problème. Comment recopier la formule sur toute ma colonne sans que ça incrémente automatiquement le numéro de cellule ? Parce que là, ça ne tient pas compte des lignes précédentes, par exemple, si je modifie une ligne ?

Je ne sais pas trop si je suis clair ?

Je voudrais avoir :
=SOMMEPROD((Débits!B3:B900=Récapitulatif!F3)*Débits!D3:D900)
dans toutes les lignes et pas :

=SOMMEPROD((Débits!B3:B900=Récapitulatif!F3)*Débits!D3:D900)
=SOMMEPROD((Débits!B4:B901=Récapitulatif!F4)*Débits!D4:D901)

etc...

Merci
 
J

Jocelyn

Guest
re



pour ca il faut écrire , au lieu de :

=SOMMEPROD((Débits!B3:B900=Récapitulatif!F3)*Débits!D3:D900)

modifié comme ca :

=SOMMEPROD((Débits!$B$3:$B$900=Récapitulatif!F3)*Débits!D$3:D$900)

et ensuite tu peux recopié vers le bas

voila j'espere avoir compris ta demande :)

tiens moi au courrant.

bon appétit
A+
Jocelyn
 
J

Jocelyn

Guest
re


oup's petite précision

je n'ai pas mis de dollar au nivo de F3 je suppose que la cellule de référence ja suivre la formule si ce n'est pas le cas ajoute les dollars au nivo de F3 dans la formule .

A+
Jocelyn
 

Discussions similaires

Statistiques des forums

Discussions
312 609
Messages
2 090 199
Membres
104 450
dernier inscrit
Miguel937