Ctrl+Maj+Entrée est une validation matricielle. Elle permet de calculer ($A$1:$A$16<Ñ)*($A$1:$A$16>Á)*($B$1:$B$16) pour chaque ligne de $A$1:$A$6 et $B$1:$B$16. Par exemple, si la première ligne de $A$1:$A$6 contient une date comprise entre C1 et D1, on obtient : VRAI * VRAI * ( la valeur de la même ligne de $B$1:$B$16 ). Or VRAI * VRAI = 1, donc pour cette ligne, on obtient le montant désiré. Si la date n'est pas entre C1 et D1 (bornes incluses), ($A$1:$A$16<Ñ) ou ($A$1:$A$16>Á) renvoie FAUX Or VRAI * FAUX = 0 et FAUX * VRAI = 0 Donc : ($A$1:$A$16<Ñ) * ($A$1:$A$16>Á) * ($B$1:$B$16) = 0 Ainsi de suite pour chaque ligne. Et ensuite on fait la somme qui donne le résultat attendu.
Serge
"Jérôme" a écrit dans le message de news: 49ccef6b$0$24012$
garnote a écrit :
Ou bien (exemple) :
Tes dates en A1:A16 Tes montants en B1:B16 Date début en C1, C2, C3 ... Date fin en D1, D2, D3 ... Mettre cette formule en E1 =SOMME(($A$1:$A$16<Ñ)*($A$1:$A$16>Á)*($B$1:$B$16)) et valider par Ctrl+Maj+Entrée. Recopier vers le bas.
Ceci fonctionne Merci bien Par contre, quel est la fonction du signe * ici ET, quel est l'action du shift+ctrl+entrée ???
Merci beaucoup @+ Jérôme
Salut Jérôme,
Ctrl+Maj+Entrée est une validation matricielle.
Elle permet de calculer
($A$1:$A$16<Ñ)*($A$1:$A$16>Á)*($B$1:$B$16)
pour chaque ligne de $A$1:$A$6 et $B$1:$B$16.
Par exemple, si la première ligne de $A$1:$A$6
contient une date comprise entre C1 et D1, on obtient :
VRAI * VRAI * ( la valeur de la même ligne de $B$1:$B$16 ).
Or VRAI * VRAI = 1, donc pour cette ligne, on obtient le montant désiré.
Si la date n'est pas entre C1 et D1 (bornes incluses),
($A$1:$A$16<Ñ) ou ($A$1:$A$16>Á) renvoie FAUX
Or VRAI * FAUX = 0 et FAUX * VRAI = 0
Donc :
($A$1:$A$16<Ñ) * ($A$1:$A$16>Á) * ($B$1:$B$16) = 0
Ainsi de suite pour chaque ligne.
Et ensuite on fait la somme qui donne le résultat attendu.
Serge
"Jérôme" <poubelle_verte@yahoo.fr> a écrit dans le message de news: 49ccef6b$0$24012$426a74cc@news.free.fr...
garnote a écrit :
Ou bien (exemple) :
Tes dates en A1:A16
Tes montants en B1:B16
Date début en C1, C2, C3 ...
Date fin en D1, D2, D3 ...
Mettre cette formule en E1
=SOMME(($A$1:$A$16<Ñ)*($A$1:$A$16>Á)*($B$1:$B$16))
et valider par Ctrl+Maj+Entrée.
Recopier vers le bas.
Ceci fonctionne
Merci bien
Par contre, quel est la fonction du signe * ici ET, quel est l'action du shift+ctrl+entrée ???
Ctrl+Maj+Entrée est une validation matricielle. Elle permet de calculer ($A$1:$A$16<Ñ)*($A$1:$A$16>Á)*($B$1:$B$16) pour chaque ligne de $A$1:$A$6 et $B$1:$B$16. Par exemple, si la première ligne de $A$1:$A$6 contient une date comprise entre C1 et D1, on obtient : VRAI * VRAI * ( la valeur de la même ligne de $B$1:$B$16 ). Or VRAI * VRAI = 1, donc pour cette ligne, on obtient le montant désiré. Si la date n'est pas entre C1 et D1 (bornes incluses), ($A$1:$A$16<Ñ) ou ($A$1:$A$16>Á) renvoie FAUX Or VRAI * FAUX = 0 et FAUX * VRAI = 0 Donc : ($A$1:$A$16<Ñ) * ($A$1:$A$16>Á) * ($B$1:$B$16) = 0 Ainsi de suite pour chaque ligne. Et ensuite on fait la somme qui donne le résultat attendu.
Serge
"Jérôme" a écrit dans le message de news: 49ccef6b$0$24012$
garnote a écrit :
Ou bien (exemple) :
Tes dates en A1:A16 Tes montants en B1:B16 Date début en C1, C2, C3 ... Date fin en D1, D2, D3 ... Mettre cette formule en E1 =SOMME(($A$1:$A$16<Ñ)*($A$1:$A$16>Á)*($B$1:$B$16)) et valider par Ctrl+Maj+Entrée. Recopier vers le bas.
Ceci fonctionne Merci bien Par contre, quel est la fonction du signe * ici ET, quel est l'action du shift+ctrl+entrée ???
Merci beaucoup @+ Jérôme
garnote
Bien sûr, tu l'auras deviné, il faut remplacer $A$1:$A$6 par $A$1:$A$16.
"garnote" a écrit dans le message de news:
Salut Jérôme,
Ctrl+Maj+Entrée est une validation matricielle. Elle permet de calculer ($A$1:$A$16<Ñ)*($A$1:$A$16>Á)*($B$1:$B$16) pour chaque ligne de $A$1:$A$6 et $B$1:$B$16. Par exemple, si la première ligne de $A$1:$A$6 contient une date comprise entre C1 et D1, on obtient : VRAI * VRAI * ( la valeur de la même ligne de $B$1:$B$16 ). Or VRAI * VRAI = 1, donc pour cette ligne, on obtient le montant désiré. Si la date n'est pas entre C1 et D1 (bornes incluses), ($A$1:$A$16<Ñ) ou ($A$1:$A$16>Á) renvoie FAUX Or VRAI * FAUX = 0 et FAUX * VRAI = 0 Donc : ($A$1:$A$16<Ñ) * ($A$1:$A$16>Á) * ($B$1:$B$16) = 0 Ainsi de suite pour chaque ligne. Et ensuite on fait la somme qui donne le résultat attendu.
Serge
"Jérôme" a écrit dans le message de news: 49ccef6b$0$24012$
garnote a écrit :
Ou bien (exemple) :
Tes dates en A1:A16 Tes montants en B1:B16 Date début en C1, C2, C3 ... Date fin en D1, D2, D3 ... Mettre cette formule en E1 =SOMME(($A$1:$A$16<Ñ)*($A$1:$A$16>Á)*($B$1:$B$16)) et valider par Ctrl+Maj+Entrée. Recopier vers le bas.
Ceci fonctionne Merci bien Par contre, quel est la fonction du signe * ici ET, quel est l'action du shift+ctrl+entrée ???
Merci beaucoup @+ Jérôme
Bien sûr, tu l'auras deviné, il faut remplacer $A$1:$A$6 par $A$1:$A$16.
"garnote" <garnote3RIEN@videotron.ca> a écrit dans le message de news: O4ipHtvrJHA.4068@TK2MSFTNGP03.phx.gbl...
Salut Jérôme,
Ctrl+Maj+Entrée est une validation matricielle.
Elle permet de calculer
($A$1:$A$16<Ñ)*($A$1:$A$16>Á)*($B$1:$B$16)
pour chaque ligne de $A$1:$A$6 et $B$1:$B$16.
Par exemple, si la première ligne de $A$1:$A$6
contient une date comprise entre C1 et D1, on obtient :
VRAI * VRAI * ( la valeur de la même ligne de $B$1:$B$16 ).
Or VRAI * VRAI = 1, donc pour cette ligne, on obtient le montant désiré.
Si la date n'est pas entre C1 et D1 (bornes incluses),
($A$1:$A$16<Ñ) ou ($A$1:$A$16>Á) renvoie FAUX
Or VRAI * FAUX = 0 et FAUX * VRAI = 0
Donc :
($A$1:$A$16<Ñ) * ($A$1:$A$16>Á) * ($B$1:$B$16) = 0
Ainsi de suite pour chaque ligne.
Et ensuite on fait la somme qui donne le résultat attendu.
Serge
"Jérôme" <poubelle_verte@yahoo.fr> a écrit dans le message de news: 49ccef6b$0$24012$426a74cc@news.free.fr...
garnote a écrit :
Ou bien (exemple) :
Tes dates en A1:A16
Tes montants en B1:B16
Date début en C1, C2, C3 ...
Date fin en D1, D2, D3 ...
Mettre cette formule en E1
=SOMME(($A$1:$A$16<Ñ)*($A$1:$A$16>Á)*($B$1:$B$16))
et valider par Ctrl+Maj+Entrée.
Recopier vers le bas.
Ceci fonctionne
Merci bien
Par contre, quel est la fonction du signe * ici ET, quel est l'action du shift+ctrl+entrée ???
Bien sûr, tu l'auras deviné, il faut remplacer $A$1:$A$6 par $A$1:$A$16.
"garnote" a écrit dans le message de news:
Salut Jérôme,
Ctrl+Maj+Entrée est une validation matricielle. Elle permet de calculer ($A$1:$A$16<Ñ)*($A$1:$A$16>Á)*($B$1:$B$16) pour chaque ligne de $A$1:$A$6 et $B$1:$B$16. Par exemple, si la première ligne de $A$1:$A$6 contient une date comprise entre C1 et D1, on obtient : VRAI * VRAI * ( la valeur de la même ligne de $B$1:$B$16 ). Or VRAI * VRAI = 1, donc pour cette ligne, on obtient le montant désiré. Si la date n'est pas entre C1 et D1 (bornes incluses), ($A$1:$A$16<Ñ) ou ($A$1:$A$16>Á) renvoie FAUX Or VRAI * FAUX = 0 et FAUX * VRAI = 0 Donc : ($A$1:$A$16<Ñ) * ($A$1:$A$16>Á) * ($B$1:$B$16) = 0 Ainsi de suite pour chaque ligne. Et ensuite on fait la somme qui donne le résultat attendu.
Serge
"Jérôme" a écrit dans le message de news: 49ccef6b$0$24012$
garnote a écrit :
Ou bien (exemple) :
Tes dates en A1:A16 Tes montants en B1:B16 Date début en C1, C2, C3 ... Date fin en D1, D2, D3 ... Mettre cette formule en E1 =SOMME(($A$1:$A$16<Ñ)*($A$1:$A$16>Á)*($B$1:$B$16)) et valider par Ctrl+Maj+Entrée. Recopier vers le bas.
Ceci fonctionne Merci bien Par contre, quel est la fonction du signe * ici ET, quel est l'action du shift+ctrl+entrée ???