Aide pour effectuer une somme avec condition

tonychange

XLDnaute Occasionnel
bonjour à tous,

pouvez vous m'aider à effectuer une somme avec une condition. les explications sont dans le fichier en pièce jointe.

merci beaucoup.
 

Pièces jointes

  • test1.xls
    34.5 KB · Affichages: 52
  • test1.xls
    34.5 KB · Affichages: 52
  • test1.xls
    34.5 KB · Affichages: 59

Dugenou

XLDnaute Barbatruc
Re : Aide pour effectuer une somme avec condition

Bonjour,
Si tu voulais bien mettre aussi le résultat attendu pour le paquet bleu et le orange : ça aiderait.
Dans la partie orange il n'y a pas de arrival : que fait-on ?
 

Dugenou

XLDnaute Barbatruc
Re : Aide pour effectuer une somme avec condition

Bonjour,
Un essai avec formule matricielle en pj.
Je rencontre cependant un pb bizarre : pas moyen de tout faire en une seule formule
Cordialement
 

Pièces jointes

  • vols.xls
    40.5 KB · Affichages: 50
  • vols.xls
    40.5 KB · Affichages: 47
  • vols.xls
    40.5 KB · Affichages: 43

tonychange

XLDnaute Occasionnel
Re : Aide pour effectuer une somme avec condition

bonjour

pouvez vous m'ader svp je n'ai pas encore résolu mon probleme.

merci à tous
 

Pièces jointes

  • test1.xls
    38.5 KB · Affichages: 27
  • test1.xls
    38.5 KB · Affichages: 32
  • test1.xls
    38.5 KB · Affichages: 33

tonychange

XLDnaute Occasionnel
Re : Aide pour effectuer une somme avec condition

merci beaucoup pour ton aide.
j'ai encore une derniere question dans le cas ou j'ai une colonne de plus
exemple en L et mon total en M
comment faire pour arreter le calcul en colonne K
le calcul doit se faire de la colonne F à K si il y a des valeur en colonne L ils ne doivent pas etre pris en compte par cette formule.

merci encore pour ton effort.
 

Dugenou

XLDnaute Barbatruc
Re : Aide pour effectuer une somme avec condition

Re,
dans la formule ci dessous la largeur est fixée par la partie en rouge, en partant de la colonne F.
de F à K = 6 colonnes donc à mon avis rien à changer sauf si tu as changé aussi le $F$1. Sinon tu n'as qu'à changer le chiffre 6.
Attention à valider avec ctrl+maj+enter car formules matricielles.

=SOMME(DECALER($F$1;MAX(SI($B$2:B7="departure";LIGNE($B$2:B7);0))-1;0;1+LIGNE()-MAX(SI($B$2:B7="departure";LIGNE($B$2:B7);0));6))*(B7="arrival")

Merci JHA !
 

Dugenou

XLDnaute Barbatruc
Re : Aide pour effectuer une somme avec condition

voici le fichier corrigé.
attention au décalage des lignes et surtout la formule n'a pas été validée avec ctrl+maj+enter (pas d'accolades {})
 

Pièces jointes

  • vols2.xlsx
    31.6 KB · Affichages: 43

Statistiques des forums

Discussions
312 505
Messages
2 089 070
Membres
104 016
dernier inscrit
Mokson