Dois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" a écrit dans le message de news:Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" a écrit dans le message de news:
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" a écrit dans le message de news:
uLn1$:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frOu encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" a écrit dans le message de news:Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frBonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
Dois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news: O3pIjMLcIHA.5988@TK2MSFTNGP06.phx.gbl...
Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
O0zWwELcIHA.5160@TK2MSFTNGP05.phx.gbl...
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" <nospam@nospam> a écrit dans le message de news:
uLn1$cKcIHA.4140@TK2MSFTNGP04.phx.gbl...
:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr
Ou encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" <nospam@nospam> a écrit dans le message de news:
O3z9ToIcIHA.1168@TK2MSFTNGP02.phx.gbl...
Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr
Bonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
Dois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" a écrit dans le message de news:Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" a écrit dans le message de news:
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" a écrit dans le message de news:
uLn1$:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frOu encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" a écrit dans le message de news:Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frBonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
Dois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" a écrit dans le message de news:Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" a écrit dans le message de news:
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" a écrit dans le message de news:
uLn1$:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frOu encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" a écrit dans le message de news:Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frBonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
Dois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news: O3pIjMLcIHA.5988@TK2MSFTNGP06.phx.gbl...
Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
O0zWwELcIHA.5160@TK2MSFTNGP05.phx.gbl...
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" <nospam@nospam> a écrit dans le message de news:
uLn1$cKcIHA.4140@TK2MSFTNGP04.phx.gbl...
:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr
Ou encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" <nospam@nospam> a écrit dans le message de news:
O3z9ToIcIHA.1168@TK2MSFTNGP02.phx.gbl...
Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr
Bonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
Dois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" a écrit dans le message de news:Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" a écrit dans le message de news:
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" a écrit dans le message de news:
uLn1$:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frOu encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" a écrit dans le message de news:Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frBonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
Salut serge,
oui ou bien 0 +
isabelleDois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" a écrit dans le message de news:Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" a écrit dans le message de news:
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" a écrit dans le message de news:
uLn1$:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frOu encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" a écrit dans le message de news:Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frBonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
Salut serge,
oui ou bien 0 +
isabelle
Dois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news: O3pIjMLcIHA.5988@TK2MSFTNGP06.phx.gbl...
Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
O0zWwELcIHA.5160@TK2MSFTNGP05.phx.gbl...
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" <nospam@nospam> a écrit dans le message de news:
uLn1$cKcIHA.4140@TK2MSFTNGP04.phx.gbl...
:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr
Ou encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" <nospam@nospam> a écrit dans le message de news:
O3z9ToIcIHA.1168@TK2MSFTNGP02.phx.gbl...
Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr
Bonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
Salut serge,
oui ou bien 0 +
isabelleDois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" a écrit dans le message de news:Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" a écrit dans le message de news:
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" a écrit dans le message de news:
uLn1$:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frOu encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" a écrit dans le message de news:Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frBonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
En résumé, si x est égal à TRUE ou FALSE,
pour obtenir 1 ou 0, on peut utiliser indifféremment ::
--x
x+0
x-0
0+x
0-x
1*x
x*1
;-)
Serge
"isabelle" a écrit dans le message de news:Salut serge,
oui ou bien 0 +
isabelleDois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" a écrit dans le message de news:Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" a écrit dans le message de news:
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" a écrit dans le message de news:
uLn1$:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frOu encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" a écrit dans le message de news:Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frBonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
En résumé, si x est égal à TRUE ou FALSE,
pour obtenir 1 ou 0, on peut utiliser indifféremment ::
--x
x+0
x-0
0+x
0-x
1*x
x*1
;-)
Serge
"isabelle" <i@v> a écrit dans le message de news: uDy29tLcIHA.3400@TK2MSFTNGP03.phx.gbl...
Salut serge,
oui ou bien 0 +
isabelle
Dois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news: O3pIjMLcIHA.5988@TK2MSFTNGP06.phx.gbl...
Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
O0zWwELcIHA.5160@TK2MSFTNGP05.phx.gbl...
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" <nospam@nospam> a écrit dans le message de news:
uLn1$cKcIHA.4140@TK2MSFTNGP04.phx.gbl...
:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr
Ou encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" <nospam@nospam> a écrit dans le message de news:
O3z9ToIcIHA.1168@TK2MSFTNGP02.phx.gbl...
Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr
Bonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
En résumé, si x est égal à TRUE ou FALSE,
pour obtenir 1 ou 0, on peut utiliser indifféremment ::
--x
x+0
x-0
0+x
0-x
1*x
x*1
;-)
Serge
"isabelle" a écrit dans le message de news:Salut serge,
oui ou bien 0 +
isabelleDois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" a écrit dans le message de news:Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" a écrit dans le message de news:
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" a écrit dans le message de news:
uLn1$:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frOu encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" a écrit dans le message de news:Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frBonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
Salut serge,
oui ou bien 0 +
isabelleDois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" a écrit dans le message de news:Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" a écrit dans le message de news:
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" a écrit dans le message de news:
uLn1$:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frOu encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" a écrit dans le message de news:Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frBonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
Salut serge,
oui ou bien 0 +
isabelle
Dois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
O3pIjMLcIHA.5988@TK2MSFTNGP06.phx.gbl...
Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
O0zWwELcIHA.5160@TK2MSFTNGP05.phx.gbl...
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" <nospam@nospam> a écrit dans le message de news:
uLn1$cKcIHA.4140@TK2MSFTNGP04.phx.gbl...
:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr
Ou encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" <nospam@nospam> a écrit dans le message de news:
O3z9ToIcIHA.1168@TK2MSFTNGP02.phx.gbl...
Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr
Bonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
Salut serge,
oui ou bien 0 +
isabelleDois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" a écrit dans le message de news:Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" a écrit dans le message de news:
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" a écrit dans le message de news:
uLn1$:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frOu encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" a écrit dans le message de news:Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frBonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
y'en manquait 1
x--
;-)
isabelleEn résumé, si x est égal à TRUE ou FALSE,
pour obtenir 1 ou 0, on peut utiliser indifféremment ::
--x
x+0
x-0
0+x
0-x
1*x
x*1
;-)
Serge
"isabelle" a écrit dans le message de news:Salut serge,
oui ou bien 0 +
isabelleDois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" a écrit dans le message de news:Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" a écrit dans le message de news:
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" a écrit dans le message de news:
uLn1$:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frOu encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" a écrit dans le message de news:Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frBonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
y'en manquait 1
x--
;-)
isabelle
En résumé, si x est égal à TRUE ou FALSE,
pour obtenir 1 ou 0, on peut utiliser indifféremment ::
--x
x+0
x-0
0+x
0-x
1*x
x*1
;-)
Serge
"isabelle" <i@v> a écrit dans le message de news: uDy29tLcIHA.3400@TK2MSFTNGP03.phx.gbl...
Salut serge,
oui ou bien 0 +
isabelle
Dois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news: O3pIjMLcIHA.5988@TK2MSFTNGP06.phx.gbl...
Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
O0zWwELcIHA.5160@TK2MSFTNGP05.phx.gbl...
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" <nospam@nospam> a écrit dans le message de news:
uLn1$cKcIHA.4140@TK2MSFTNGP04.phx.gbl...
:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr
Ou encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" <nospam@nospam> a écrit dans le message de news:
O3z9ToIcIHA.1168@TK2MSFTNGP02.phx.gbl...
Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr
Bonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
y'en manquait 1
x--
;-)
isabelleEn résumé, si x est égal à TRUE ou FALSE,
pour obtenir 1 ou 0, on peut utiliser indifféremment ::
--x
x+0
x-0
0+x
0-x
1*x
x*1
;-)
Serge
"isabelle" a écrit dans le message de news:Salut serge,
oui ou bien 0 +
isabelleDois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" a écrit dans le message de news:Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" a écrit dans le message de news:
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" a écrit dans le message de news:
uLn1$:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frOu encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" a écrit dans le message de news:Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frBonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
pour obtenir 1 ou 0, on peut utiliser indifféremment ::
pour obtenir 1 ou 0, on peut utiliser indifféremment ::
pour obtenir 1 ou 0, on peut utiliser indifféremment ::
Moi pas croire à x--
;-)
Serge
Ce ne sont pas là de maudites farces, on aura
bientôt accumulé 4 mètres de neige à Québec!
Moi pas croire à x--
;-)
Serge
Ce ne sont pas là de maudites farces, on aura
bientôt accumulé 4 mètres de neige à Québec!
Moi pas croire à x--
;-)
Serge
Ce ne sont pas là de maudites farces, on aura
bientôt accumulé 4 mètres de neige à Québec!
Ce ne sont pas là de maudites farces, on aura
bientôt accumulé 4 mètres de neige à Québec!
Ce ne sont pas là de maudites farces, on aura
bientôt accumulé 4 mètres de neige à Québec!
Ce ne sont pas là de maudites farces, on aura
bientôt accumulé 4 mètres de neige à Québec!
Moi pas croire à x--
;-)
Serge
Ce ne sont pas là de maudites farces, on aura
bientôt accumulé 4 mètres de neige à Québec!
"isabelle" a écrit dans le message de news:y'en manquait 1
x--
;-)
isabelleEn résumé, si x est égal à TRUE ou FALSE,
pour obtenir 1 ou 0, on peut utiliser indifféremment ::
--x
x+0
x-0
0+x
0-x
1*x
x*1
;-)
Serge
"isabelle" a écrit dans le message de news:Salut serge,
oui ou bien 0 +
isabelleDois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" a écrit dans le message de news:Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" a écrit dans le message de news:
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" a écrit dans le message de news:
uLn1$:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frOu encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" a écrit dans le message de news:Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frBonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
Moi pas croire à x--
;-)
Serge
Ce ne sont pas là de maudites farces, on aura
bientôt accumulé 4 mètres de neige à Québec!
"isabelle" <i@v> a écrit dans le message de news: uHIQV5LcIHA.1376@TK2MSFTNGP02.phx.gbl...
y'en manquait 1
x--
;-)
isabelle
En résumé, si x est égal à TRUE ou FALSE,
pour obtenir 1 ou 0, on peut utiliser indifféremment ::
--x
x+0
x-0
0+x
0-x
1*x
x*1
;-)
Serge
"isabelle" <i@v> a écrit dans le message de news: uDy29tLcIHA.3400@TK2MSFTNGP03.phx.gbl...
Salut serge,
oui ou bien 0 +
isabelle
Dois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news: O3pIjMLcIHA.5988@TK2MSFTNGP06.phx.gbl...
Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
O0zWwELcIHA.5160@TK2MSFTNGP05.phx.gbl...
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" <nospam@nospam> a écrit dans le message de news:
uLn1$cKcIHA.4140@TK2MSFTNGP04.phx.gbl...
:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr
Ou encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" <nospam@nospam> a écrit dans le message de news:
O3z9ToIcIHA.1168@TK2MSFTNGP02.phx.gbl...
Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr
Bonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed
Moi pas croire à x--
;-)
Serge
Ce ne sont pas là de maudites farces, on aura
bientôt accumulé 4 mètres de neige à Québec!
"isabelle" a écrit dans le message de news:y'en manquait 1
x--
;-)
isabelleEn résumé, si x est égal à TRUE ou FALSE,
pour obtenir 1 ou 0, on peut utiliser indifféremment ::
--x
x+0
x-0
0+x
0-x
1*x
x*1
;-)
Serge
"isabelle" a écrit dans le message de news:Salut serge,
oui ou bien 0 +
isabelleDois-je en conclure que -- est équivalent à 1* ?
=SOMMEPROD(1*(A1:A5>10);B1:B5) OK
=1*(STXT(A1;1;2)&STXT(A1;2;9^9)) OK
Serge
"MichDenis" a écrit dans le message de news:Un petit exemple ... simple de compréhension émanant du MVP Gimpsey
'------------------------------------------------------------
Why use -- in SUMPRODUCT formulae
SUMPRODUCT() ignores non-numeric entries. A comparison returns
a boolean (TRUE/FALSE) value, which is non-numeric. XL
automatically coerces boolean values to numeric values
(1/0, respectively) in arithmetic operations (e.g., TRUE + 0 = 1).
The most efficient way to coerce the value is first to apply
the unary minus operator, coercing TRUE/FALSE to -1/0, then
applying it again to negate the value, e.g., +1/0.
The array is then numeric and will be evaluated by SUMPRODUCT().
An example
Say you have the formula
=SUMPRODUCT(--(A1:A5>10),B1:B5))
and the following values in A1:B5:
A B
1 20 2
2 5 7
3 10 5
4 8 3
5 11 6
The first term (A1:A5>10) evaluates to
{TRUE,FALSE,FALSE,FALSE,TRUE}
The first unary minus coerces the array to
{-1, 0, 0, 0, -1}
The second negates the first
{1, 0, 0, 0, 1}
So the SUMPRODUCT() evaluates
=SUMPRODUCT({1,0,0,0,1},{2,7,5,3,6})
returning (1 * 2) + (0 * 7) + (0 * 5) + (0 * 3) + (1 * 6) = 8.
'------------------------------------------------------------
"Tatanka" a écrit dans le message de news:
Quelqu'un aurait-il la bonté de m'expliquer une fois pour toutes
le sens du -- utilisé dans certaines formules magiques qui
apparaissent parfois devant mes mirettes éblouies ? ;-)
Serge
"Frédéric Sigonneau" a écrit dans le message de news:
uLn1$:-))
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frOu encore... :-)
=STXT(A1;1;2)&STXT(A1;2;9^9)
ou s'il s'agit de "retrouver" une valeur de type numérique:
=--(STXT(A1;1;2)&STXT(A1;2;9^9))
ChrisV
"Frédéric Sigonneau" a écrit dans le message de news:Autre option (un poil plus courte):
=GAUCHE(A1;2)&DROITE(A1;NBCAR(A1)-1)
FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.frBonsoir tout le monde!
cherche formule simple qui reprend le nombre de la colonne précédente tout en répétant le
deuxième chiffre p.exemple x2xxxx
devient x22xxxx
merci d'avance
@bed