OVH Cloud OVH Cloud

Comment utiliser Somme si si plusieurs critères

7 réponses
Avatar
Sylvain
Bonsoir

Tout d'abord je m'excuse auprès des gens qui vont m'objecter que la
questions à déjà posé un milliards de fois, etc, mais les différents exemples
n'ont pas résolu mon problème

J'ai une application qui génére des fichiers ascii dans excel concernant la
caisse, le stock, les ventes etc
J'ai un autre dossier qui fait tableau de bord ou je dois retrouver mes
données provenant des différents fichiers

par exemple : dans le fichier cash, je voudrais tester le critère Date de
payement,ainsi que le type de paiement et ajouter cela dans mon fichier
Tableau de bord

Par exemple colonne Date encaissement (01/01/2005) , dans la colonne
ModeReglement (espèces), donc dans tableau de bord je voudrais uniquement la
somme par choix de date et que si un type de reglement à été utiloisé
je veux la somme des reglements par VISA pour le 01/01/2005

J'ai éssayé une kyrielle de formule (sommeprod, sommesi concatener, SI+ET, etc

Désolé pour le bruit et pardon pour ceux que ma question va agacer

cordialement
Sylvain

7 réponses

Avatar
Daniel
Bonsoir.
Formule matricielle (CTRL+MAJ+Entrée) :
=SOMME((DateReglement="1/1/2005"*1)*(ModeReglement="Visa")*(Montants))
Cordialement.
Daniel
"Sylvain" a écrit dans le message de
news:
Bonsoir

Tout d'abord je m'excuse auprès des gens qui vont m'objecter que la
questions à déjà posé un milliards de fois, etc, mais les différents
exemples
n'ont pas résolu mon problème

J'ai une application qui génére des fichiers ascii dans excel concernant
la
caisse, le stock, les ventes etc
J'ai un autre dossier qui fait tableau de bord ou je dois retrouver mes
données provenant des différents fichiers

par exemple : dans le fichier cash, je voudrais tester le critère Date de
payement,ainsi que le type de paiement et ajouter cela dans mon fichier
Tableau de bord

Par exemple colonne Date encaissement (01/01/2005) , dans la colonne
ModeReglement (espèces), donc dans tableau de bord je voudrais uniquement
la
somme par choix de date et que si un type de reglement à été utiloisé
je veux la somme des reglements par VISA pour le 01/01/2005

J'ai éssayé une kyrielle de formule (sommeprod, sommesi concatener, SI+ET,
etc

Désolé pour le bruit et pardon pour ceux que ma question va agacer

cordialement
Sylvain


Avatar
Sylvain
merci daniel pour ta réponse, malheuresement cela ne reponds pas totalement a
ma demande, car si je choisit especes par exemple cela ne marche plus. Je
dois me tromper quelque part

Bonsoir.
Formule matricielle (CTRL+MAJ+Entrée) :
=SOMME((DateReglement="1/1/2005"*1)*(ModeReglement="Visa")*(Montants))
Cordialement.
Daniel
"Sylvain" a écrit dans le message de
news:
Bonsoir

Tout d'abord je m'excuse auprès des gens qui vont m'objecter que la
questions à déjà posé un milliards de fois, etc, mais les différents
exemples
n'ont pas résolu mon problème

J'ai une application qui génére des fichiers ascii dans excel concernant
la
caisse, le stock, les ventes etc
J'ai un autre dossier qui fait tableau de bord ou je dois retrouver mes
données provenant des différents fichiers

par exemple : dans le fichier cash, je voudrais tester le critère Date de
payement,ainsi que le type de paiement et ajouter cela dans mon fichier
Tableau de bord

Par exemple colonne Date encaissement (01/01/2005) , dans la colonne
ModeReglement (espèces), donc dans tableau de bord je voudrais uniquement
la
somme par choix de date et que si un type de reglement à été utiloisé
je veux la somme des reglements par VISA pour le 01/01/2005

J'ai éssayé une kyrielle de formule (sommeprod, sommesi concatener, SI+ET,
etc

Désolé pour le bruit et pardon pour ceux que ma question va agacer

cordialement
Sylvain







Avatar
Daniel
Tu veux dire que cela marche pour "Visa" et pas pour "espèces"? Sans oublier
CTRL+MAJ+Entrée ?
Daniel
"Sylvain" a écrit dans le message de
news:
merci daniel pour ta réponse, malheuresement cela ne reponds pas
totalement a
ma demande, car si je choisit especes par exemple cela ne marche plus. Je
dois me tromper quelque part

Bonsoir.
Formule matricielle (CTRL+MAJ+Entrée) :
=SOMME((DateReglement="1/1/2005"*1)*(ModeReglement="Visa")*(Montants))
Cordialement.
Daniel
"Sylvain" a écrit dans le message de
news:
Bonsoir

Tout d'abord je m'excuse auprès des gens qui vont m'objecter que la
questions à déjà posé un milliards de fois, etc, mais les différents
exemples
n'ont pas résolu mon problème

J'ai une application qui génére des fichiers ascii dans excel
concernant
la
caisse, le stock, les ventes etc
J'ai un autre dossier qui fait tableau de bord ou je dois retrouver mes
données provenant des différents fichiers

par exemple : dans le fichier cash, je voudrais tester le critère Date
de
payement,ainsi que le type de paiement et ajouter cela dans mon fichier
Tableau de bord

Par exemple colonne Date encaissement (01/01/2005) , dans la colonne
ModeReglement (espèces), donc dans tableau de bord je voudrais
uniquement
la
somme par choix de date et que si un type de reglement à été utiloisé
je veux la somme des reglements par VISA pour le 01/01/2005

J'ai éssayé une kyrielle de formule (sommeprod, sommesi concatener,
SI+ET,
etc

Désolé pour le bruit et pardon pour ceux que ma question va agacer

cordialement
Sylvain









Avatar
Sylvain
en fait, cela ne marche que imparfaitement pour VISA, il ne totalise que une
ligne 118 au 1278, et pour le reste le résultat est toujours zéro.
Dans le classeur tableauxdebord j'ouvre le classeur cash puis j'execute la
matrice comme ceci

=SOMME((Cash.xls!$C!$3:$C$854="01/03/2005*1)*(cash.xls!$h$3:$h$854="ESPECES")*(cash.xls!$j$3:$j$854))

merci pour ton aide


Tu veux dire que cela marche pour "Visa" et pas pour "espèces"? Sans oublier
CTRL+MAJ+Entrée ?
Daniel
"Sylvain" a écrit dans le message de
news:
merci daniel pour ta réponse, malheuresement cela ne reponds pas
totalement a
ma demande, car si je choisit especes par exemple cela ne marche plus. Je
dois me tromper quelque part

Bonsoir.
Formule matricielle (CTRL+MAJ+Entrée) :
=SOMME((DateReglement="1/1/2005"*1)*(ModeReglement="Visa")*(Montants))
Cordialement.
Daniel
"Sylvain" a écrit dans le message de
news:
Bonsoir

Tout d'abord je m'excuse auprès des gens qui vont m'objecter que la
questions à déjà posé un milliards de fois, etc, mais les différents
exemples
n'ont pas résolu mon problème

J'ai une application qui génére des fichiers ascii dans excel
concernant
la
caisse, le stock, les ventes etc
J'ai un autre dossier qui fait tableau de bord ou je dois retrouver mes
données provenant des différents fichiers

par exemple : dans le fichier cash, je voudrais tester le critère Date
de
payement,ainsi que le type de paiement et ajouter cela dans mon fichier
Tableau de bord

Par exemple colonne Date encaissement (01/01/2005) , dans la colonne
ModeReglement (espèces), donc dans tableau de bord je voudrais
uniquement
la
somme par choix de date et que si un type de reglement à été utiloisé
je veux la somme des reglements par VISA pour le 01/01/2005

J'ai éssayé une kyrielle de formule (sommeprod, sommesi concatener,
SI+ET,
etc

Désolé pour le bruit et pardon pour ceux que ma question va agacer

cordialement
Sylvain














Avatar
ChrisV
Bonjour Sylvain,

Avec les plages nommées suivantes:
Cash.xls!$C$3:$C$854: "dtS"
Cash.xls!$H$3:$H$854: "reG"
Cash.xls!$J$3:$J$854: "vaL"

et en supposant que se trouvent, dans le classeur Tableau de bord, en
A2 le mois recherché, en B2 le jour recherché, en C2 le type de paiement

(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SOMME((Cash.xls!dtS=--(B2&"/"&MOIS(A2&1)))*(Cash.xls!reGÂ)*Cash.xls!vaL)}


ChrisV


"Sylvain" a écrit dans le message de
news:
en fait, cela ne marche que imparfaitement pour VISA, il ne totalise que
une
ligne 118 au 1278, et pour le reste le résultat est toujours zéro.
Dans le classeur tableauxdebord j'ouvre le classeur cash puis j'execute la
matrice comme ceci

=SOMME((Cash.xls!$C!$3:$C$854="01/03/2005*1)*(cash.xls!$h$3:$h$854="ESPECES")*(cash.xls!$j$3:$j$854))

merci pour ton aide


Tu veux dire que cela marche pour "Visa" et pas pour "espèces"? Sans
oublier
CTRL+MAJ+Entrée ?
Daniel
"Sylvain" a écrit dans le message de
news:
merci daniel pour ta réponse, malheuresement cela ne reponds pas
totalement a
ma demande, car si je choisit especes par exemple cela ne marche plus.
Je
dois me tromper quelque part

Bonsoir.
Formule matricielle (CTRL+MAJ+Entrée) :
=SOMME((DateReglement="1/1/2005"*1)*(ModeReglement="Visa")*(Montants))
Cordialement.
Daniel
"Sylvain" a écrit dans le message
de
news:
Bonsoir

Tout d'abord je m'excuse auprès des gens qui vont m'objecter que la
questions à déjà posé un milliards de fois, etc, mais les différents
exemples
n'ont pas résolu mon problème

J'ai une application qui génére des fichiers ascii dans excel
concernant
la
caisse, le stock, les ventes etc
J'ai un autre dossier qui fait tableau de bord ou je dois retrouver
mes
données provenant des différents fichiers

par exemple : dans le fichier cash, je voudrais tester le critère
Date
de
payement,ainsi que le type de paiement et ajouter cela dans mon
fichier
Tableau de bord

Par exemple colonne Date encaissement (01/01/2005) , dans la colonne
ModeReglement (espèces), donc dans tableau de bord je voudrais
uniquement
la
somme par choix de date et que si un type de reglement à été
utiloisé
je veux la somme des reglements par VISA pour le 01/01/2005

J'ai éssayé une kyrielle de formule (sommeprod, sommesi concatener,
SI+ET,
etc

Désolé pour le bruit et pardon pour ceux que ma question va agacer

cordialement
Sylvain
















Avatar
ChrisV
Par exemple...
(avec quelques listes déroulantes et validation de données...)

fichier Cash
http://cjoint.com/?hgbyLxCMOm

fichier Tableau de bord
http://cjoint.com/?hgbzMss86q


ChrisV


"ChrisV" a écrit dans le message de news:

Bonjour Sylvain,

Avec les plages nommées suivantes:
Cash.xls!$C$3:$C$854: "dtS"
Cash.xls!$H$3:$H$854: "reG"
Cash.xls!$J$3:$J$854: "vaL"

et en supposant que se trouvent, dans le classeur Tableau de bord, en
A2 le mois recherché, en B2 le jour recherché, en C2 le type de paiement

(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SOMME((Cash.xls!dtS=--(B2&"/"&MOIS(A2&1)))*(Cash.xls!reGÂ)*Cash.xls!vaL)}


ChrisV


"Sylvain" a écrit dans le message de
news:
en fait, cela ne marche que imparfaitement pour VISA, il ne totalise que
une
ligne 118 au 1278, et pour le reste le résultat est toujours zéro.
Dans le classeur tableauxdebord j'ouvre le classeur cash puis j'execute
la
matrice comme ceci

=SOMME((Cash.xls!$C!$3:$C$854="01/03/2005*1)*(cash.xls!$h$3:$h$854="ESPECES")*(cash.xls!$j$3:$j$854))

merci pour ton aide


Tu veux dire que cela marche pour "Visa" et pas pour "espèces"? Sans
oublier
CTRL+MAJ+Entrée ?
Daniel
"Sylvain" a écrit dans le message de
news:
merci daniel pour ta réponse, malheuresement cela ne reponds pas
totalement a
ma demande, car si je choisit especes par exemple cela ne marche plus.
Je
dois me tromper quelque part

Bonsoir.
Formule matricielle (CTRL+MAJ+Entrée) :
=SOMME((DateReglement="1/1/2005"*1)*(ModeReglement="Visa")*(Montants))
Cordialement.
Daniel
"Sylvain" a écrit dans le message
de
news:
Bonsoir

Tout d'abord je m'excuse auprès des gens qui vont m'objecter que la
questions à déjà posé un milliards de fois, etc, mais les
différents
exemples
n'ont pas résolu mon problème

J'ai une application qui génére des fichiers ascii dans excel
concernant
la
caisse, le stock, les ventes etc
J'ai un autre dossier qui fait tableau de bord ou je dois retrouver
mes
données provenant des différents fichiers

par exemple : dans le fichier cash, je voudrais tester le critère
Date
de
payement,ainsi que le type de paiement et ajouter cela dans mon
fichier
Tableau de bord

Par exemple colonne Date encaissement (01/01/2005) , dans la
colonne
ModeReglement (espèces), donc dans tableau de bord je voudrais
uniquement
la
somme par choix de date et que si un type de reglement à été
utiloisé
je veux la somme des reglements par VISA pour le 01/01/2005

J'ai éssayé une kyrielle de formule (sommeprod, sommesi concatener,
SI+ET,
etc

Désolé pour le bruit et pardon pour ceux que ma question va agacer

cordialement
Sylvain




















Avatar
Sylvain
merci ChrisV je vais tester ta solution. Juste une precision, je veux le
total par jour des infos qui se trouve dans le classeur cash, et que je
totalise dans un un autre classeur Tableau debord

merci de ton aide


Bonjour Sylvain,

Avec les plages nommées suivantes:
Cash.xls!$C$3:$C$854: "dtS"
Cash.xls!$H$3:$H$854: "reG"
Cash.xls!$J$3:$J$854: "vaL"

et en supposant que se trouvent, dans le classeur Tableau de bord, en
A2 le mois recherché, en B2 le jour recherché, en C2 le type de paiement

(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SOMME((Cash.xls!dtS=--(B2&"/"&MOIS(A2&1)))*(Cash.xls!reGÂ)*Cash.xls!vaL)}


ChrisV


"Sylvain" a écrit dans le message de
news:
en fait, cela ne marche que imparfaitement pour VISA, il ne totalise que
une
ligne 118 au 1278, et pour le reste le résultat est toujours zéro.
Dans le classeur tableauxdebord j'ouvre le classeur cash puis j'execute la
matrice comme ceci

=SOMME((Cash.xls!$C!$3:$C$854="01/03/2005*1)*(cash.xls!$h$3:$h$854="ESPECES")*(cash.xls!$j$3:$j$854))

merci pour ton aide


Tu veux dire que cela marche pour "Visa" et pas pour "espèces"? Sans
oublier
CTRL+MAJ+Entrée ?
Daniel
"Sylvain" a écrit dans le message de
news:
merci daniel pour ta réponse, malheuresement cela ne reponds pas
totalement a
ma demande, car si je choisit especes par exemple cela ne marche plus.
Je
dois me tromper quelque part

Bonsoir.
Formule matricielle (CTRL+MAJ+Entrée) :
=SOMME((DateReglement="1/1/2005"*1)*(ModeReglement="Visa")*(Montants))
Cordialement.
Daniel
"Sylvain" a écrit dans le message
de
news:
Bonsoir

Tout d'abord je m'excuse auprès des gens qui vont m'objecter que la
questions à déjà posé un milliards de fois, etc, mais les différents
exemples
n'ont pas résolu mon problème

J'ai une application qui génére des fichiers ascii dans excel
concernant
la
caisse, le stock, les ventes etc
J'ai un autre dossier qui fait tableau de bord ou je dois retrouver
mes
données provenant des différents fichiers

par exemple : dans le fichier cash, je voudrais tester le critère
Date
de
payement,ainsi que le type de paiement et ajouter cela dans mon
fichier
Tableau de bord

Par exemple colonne Date encaissement (01/01/2005) , dans la colonne
ModeReglement (espèces), donc dans tableau de bord je voudrais
uniquement
la
somme par choix de date et que si un type de reglement à été
utiloisé
je veux la somme des reglements par VISA pour le 01/01/2005

J'ai éssayé une kyrielle de formule (sommeprod, sommesi concatener,
SI+ET,
etc

Désolé pour le bruit et pardon pour ceux que ma question va agacer

cordialement
Sylvain