Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Bonjour Alpha,
Partons d'un exemple :
Supposons que tu écrives cette formule : Tu veux additionner les cellules de la colonne B1:B5 seulement si les cellules de la colonne correspondante En A1:A5 ont une valeur numérique. La formule est :
=SOMME(SI(ESTNUM(A1:A5)*1;B1:B5)) Après l'avoir validé par Ctrl + Maj + Enter, elle devient : {=SOMME(SI(ESTNUM(A1:A5)*1;B1:B5))}
Lorsque l'on fait une validation matricielle, excel utilise des tableaux intermédiaires qu'il conserve en mémoire vive pour résoudre la formule.
Si on décortique la formule :
Sélectionne dans la barre de formule cette section de la formule ESTNUM(A1:A5) et appuie sur la touche F9, Un tableau intermédiaire est généré par excel en mémoire vivre, et excel place dans ce tableau l'évaluation qu'il fait de la formule: Est-ce que chacune des cellules de la plage A1:A5 représente une valeur numérique.. Une formule de ce type dans une cellule : =estnum(A1) ne peut renvoyer qu'une valeur logique "Vrai" ou "Faux".
C'est l'équivalent de dire : EstNum(A1) = Vrai EstNum(A2) = Vrai EstNum(A3) = Faux EstNum(A4) = Faux EstNum(A4) = Vrai
Les accolades nous disent que nous avons affaire à un tableau. {VRAI;VRAI;FAUX;FAUX;VRAI}
Afin d'obtenir la valeur numérique des valeurs logiques de ce tableau, nous avons multiplié chacun des élément par le scalaire 1. Dans une cellule d'une feuille de calcul "Vrai" = 1 , "Faux" = 0
Le tableau intermédiare est : {1;1;0;0;1}
Pour t'en convaincre, Sélectionne cette section de la formule dans la barre des formules et appuie sur la touche F9 ESTNUM(A1:A5)*1
Notre formule du début se lit maintenant comme suit :
{=SOMME(SI({1;1;0;0;1};B1:B5))}
Tu peux refaire la même opération que précédente : Sélectionne cette section de la formule et appuie sur F9 SI({1;1;0;0;1};B1:B5)
Tu obtiendras : =SOMME({10;12;FAUX;FAUX;18})
Ceci est l'équivalent de :
Si Vrai en A1 : B1 Si Vrai En A2 : B2 Si Faux en A3 : Faux ou 0 Si Faux en A4 : Faux ou 0 Si Vrai en A5 : B5
La dernière opération : La somme des valeurs :
=SOMME({10;12;FAUX;FAUX;18}) = 40
Voilà comment excel résout une formule matricielle.
Si tu veux en savoir plus sur les matricies, Il y a le site de Laurent Longre qui donne beaucoup d'informations sur le sujet .
http://longre.free.fr/
Salutations!
"Alpha" a écrit dans le message de news: Bonjour Lorsque l'on valide une formule en matricielle ctrl+shift+entrée que se passe t-il ? Merci Alpha
Bonjour Alpha,
Partons d'un exemple :
Supposons que tu écrives cette formule : Tu veux additionner les cellules de la colonne B1:B5 seulement si les cellules de la
colonne correspondante En A1:A5 ont une valeur numérique. La formule est :
=SOMME(SI(ESTNUM(A1:A5)*1;B1:B5))
Après l'avoir validé par Ctrl + Maj + Enter, elle devient :
{=SOMME(SI(ESTNUM(A1:A5)*1;B1:B5))}
Lorsque l'on fait une validation matricielle, excel utilise des tableaux intermédiaires qu'il conserve en mémoire vive pour
résoudre la formule.
Si on décortique la formule :
Sélectionne dans la barre de formule cette section de la formule
ESTNUM(A1:A5)
et appuie sur la touche F9, Un tableau intermédiaire est généré par excel en mémoire vivre, et excel place dans ce tableau
l'évaluation qu'il fait de la formule: Est-ce que chacune des cellules de la plage A1:A5 représente une valeur numérique..
Une formule de ce type dans une cellule : =estnum(A1) ne peut renvoyer qu'une valeur logique "Vrai" ou "Faux".
C'est l'équivalent de dire :
EstNum(A1) = Vrai
EstNum(A2) = Vrai
EstNum(A3) = Faux
EstNum(A4) = Faux
EstNum(A4) = Vrai
Les accolades nous disent que nous avons affaire à un tableau.
{VRAI;VRAI;FAUX;FAUX;VRAI}
Afin d'obtenir la valeur numérique des valeurs logiques de ce tableau, nous avons multiplié chacun des élément par le
scalaire 1. Dans une cellule d'une feuille de calcul "Vrai" = 1 , "Faux" = 0
Le tableau intermédiare est : {1;1;0;0;1}
Pour t'en convaincre, Sélectionne cette section de la formule dans la barre des formules et appuie sur la touche F9
ESTNUM(A1:A5)*1
Notre formule du début se lit maintenant comme suit :
{=SOMME(SI({1;1;0;0;1};B1:B5))}
Tu peux refaire la même opération que précédente :
Sélectionne cette section de la formule et appuie sur F9
SI({1;1;0;0;1};B1:B5)
Tu obtiendras :
=SOMME({10;12;FAUX;FAUX;18})
Ceci est l'équivalent de :
Si Vrai en A1 : B1
Si Vrai En A2 : B2
Si Faux en A3 : Faux ou 0
Si Faux en A4 : Faux ou 0
Si Vrai en A5 : B5
La dernière opération : La somme des valeurs :
=SOMME({10;12;FAUX;FAUX;18}) = 40
Voilà comment excel résout une formule matricielle.
Si tu veux en savoir plus sur les matricies, Il y a le site de Laurent Longre qui donne beaucoup d'informations sur le sujet
.
http://longre.free.fr/
Salutations!
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de news:egDFZKzxDHA.540@tk2msftngp13.phx.gbl...
Bonjour
Lorsque l'on valide une formule en matricielle ctrl+shift+entrée que se
passe t-il ?
Merci
Alpha
Supposons que tu écrives cette formule : Tu veux additionner les cellules de la colonne B1:B5 seulement si les cellules de la colonne correspondante En A1:A5 ont une valeur numérique. La formule est :
=SOMME(SI(ESTNUM(A1:A5)*1;B1:B5)) Après l'avoir validé par Ctrl + Maj + Enter, elle devient : {=SOMME(SI(ESTNUM(A1:A5)*1;B1:B5))}
Lorsque l'on fait une validation matricielle, excel utilise des tableaux intermédiaires qu'il conserve en mémoire vive pour résoudre la formule.
Si on décortique la formule :
Sélectionne dans la barre de formule cette section de la formule ESTNUM(A1:A5) et appuie sur la touche F9, Un tableau intermédiaire est généré par excel en mémoire vivre, et excel place dans ce tableau l'évaluation qu'il fait de la formule: Est-ce que chacune des cellules de la plage A1:A5 représente une valeur numérique.. Une formule de ce type dans une cellule : =estnum(A1) ne peut renvoyer qu'une valeur logique "Vrai" ou "Faux".
C'est l'équivalent de dire : EstNum(A1) = Vrai EstNum(A2) = Vrai EstNum(A3) = Faux EstNum(A4) = Faux EstNum(A4) = Vrai
Les accolades nous disent que nous avons affaire à un tableau. {VRAI;VRAI;FAUX;FAUX;VRAI}
Afin d'obtenir la valeur numérique des valeurs logiques de ce tableau, nous avons multiplié chacun des élément par le scalaire 1. Dans une cellule d'une feuille de calcul "Vrai" = 1 , "Faux" = 0
Le tableau intermédiare est : {1;1;0;0;1}
Pour t'en convaincre, Sélectionne cette section de la formule dans la barre des formules et appuie sur la touche F9 ESTNUM(A1:A5)*1
Notre formule du début se lit maintenant comme suit :
{=SOMME(SI({1;1;0;0;1};B1:B5))}
Tu peux refaire la même opération que précédente : Sélectionne cette section de la formule et appuie sur F9 SI({1;1;0;0;1};B1:B5)
Tu obtiendras : =SOMME({10;12;FAUX;FAUX;18})
Ceci est l'équivalent de :
Si Vrai en A1 : B1 Si Vrai En A2 : B2 Si Faux en A3 : Faux ou 0 Si Faux en A4 : Faux ou 0 Si Vrai en A5 : B5
La dernière opération : La somme des valeurs :
=SOMME({10;12;FAUX;FAUX;18}) = 40
Voilà comment excel résout une formule matricielle.
Si tu veux en savoir plus sur les matricies, Il y a le site de Laurent Longre qui donne beaucoup d'informations sur le sujet .
http://longre.free.fr/
Salutations!
"Alpha" a écrit dans le message de news: Bonjour Lorsque l'on valide une formule en matricielle ctrl+shift+entrée que se passe t-il ? Merci Alpha
Alpha
Merci beaucoup Denis, je suis confus par tant de connaissances et de gentillesse, encore merci. Alpha
"michdenis" a écrit dans le message de news:
Bonjour Alpha,
Partons d'un exemple :
Supposons que tu écrives cette formule : Tu veux additionner les cellules de la colonne B1:B5 seulement si les cellules de la
colonne correspondante En A1:A5 ont une valeur numérique. La formule est :
=SOMME(SI(ESTNUM(A1:A5)*1;B1:B5)) Après l'avoir validé par Ctrl + Maj + Enter, elle devient : {=SOMME(SI(ESTNUM(A1:A5)*1;B1:B5))}
Lorsque l'on fait une validation matricielle, excel utilise des tableaux intermédiaires qu'il conserve en mémoire vive pour
résoudre la formule.
Si on décortique la formule :
Sélectionne dans la barre de formule cette section de la formule ESTNUM(A1:A5) et appuie sur la touche F9, Un tableau intermédiaire est généré par excel en mémoire vivre, et excel place dans ce tableau
l'évaluation qu'il fait de la formule: Est-ce que chacune des cellules de la plage A1:A5 représente une valeur numérique..
Une formule de ce type dans une cellule : =estnum(A1) ne peut renvoyer qu'une valeur logique "Vrai" ou "Faux".
C'est l'équivalent de dire : EstNum(A1) = Vrai EstNum(A2) = Vrai EstNum(A3) = Faux EstNum(A4) = Faux EstNum(A4) = Vrai
Les accolades nous disent que nous avons affaire à un tableau. {VRAI;VRAI;FAUX;FAUX;VRAI}
Afin d'obtenir la valeur numérique des valeurs logiques de ce tableau, nous avons multiplié chacun des élément par le
scalaire 1. Dans une cellule d'une feuille de calcul "Vrai" = 1 , "Faux" = 0
Le tableau intermédiare est : {1;1;0;0;1}
Pour t'en convaincre, Sélectionne cette section de la formule dans la barre des formules et appuie sur la touche F9
ESTNUM(A1:A5)*1
Notre formule du début se lit maintenant comme suit :
{=SOMME(SI({1;1;0;0;1};B1:B5))}
Tu peux refaire la même opération que précédente : Sélectionne cette section de la formule et appuie sur F9 SI({1;1;0;0;1};B1:B5)
Tu obtiendras : =SOMME({10;12;FAUX;FAUX;18})
Ceci est l'équivalent de :
Si Vrai en A1 : B1 Si Vrai En A2 : B2 Si Faux en A3 : Faux ou 0 Si Faux en A4 : Faux ou 0 Si Vrai en A5 : B5
La dernière opération : La somme des valeurs :
=SOMME({10;12;FAUX;FAUX;18}) = 40
Voilà comment excel résout une formule matricielle.
Si tu veux en savoir plus sur les matricies, Il y a le site de Laurent Longre qui donne beaucoup d'informations sur le sujet
.
http://longre.free.fr/
Salutations!
"Alpha" a écrit dans le message de news:
Bonjour Lorsque l'on valide une formule en matricielle ctrl+shift+entrée que se passe t-il ? Merci Alpha
Merci beaucoup Denis, je suis confus par tant de connaissances et de
gentillesse, encore merci.
Alpha
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
u6bb6ozxDHA.540@tk2msftngp13.phx.gbl...
Bonjour Alpha,
Partons d'un exemple :
Supposons que tu écrives cette formule : Tu veux additionner les cellules
de la colonne B1:B5 seulement si les cellules de la
colonne correspondante En A1:A5 ont une valeur numérique. La formule est :
=SOMME(SI(ESTNUM(A1:A5)*1;B1:B5))
Après l'avoir validé par Ctrl + Maj + Enter, elle devient :
{=SOMME(SI(ESTNUM(A1:A5)*1;B1:B5))}
Lorsque l'on fait une validation matricielle, excel utilise des tableaux
intermédiaires qu'il conserve en mémoire vive pour
résoudre la formule.
Si on décortique la formule :
Sélectionne dans la barre de formule cette section de la formule
ESTNUM(A1:A5)
et appuie sur la touche F9, Un tableau intermédiaire est généré par excel
en mémoire vivre, et excel place dans ce tableau
l'évaluation qu'il fait de la formule: Est-ce que chacune des cellules de
la plage A1:A5 représente une valeur numérique..
Une formule de ce type dans une cellule : =estnum(A1) ne peut renvoyer
qu'une valeur logique "Vrai" ou "Faux".
C'est l'équivalent de dire :
EstNum(A1) = Vrai
EstNum(A2) = Vrai
EstNum(A3) = Faux
EstNum(A4) = Faux
EstNum(A4) = Vrai
Les accolades nous disent que nous avons affaire à un tableau.
{VRAI;VRAI;FAUX;FAUX;VRAI}
Afin d'obtenir la valeur numérique des valeurs logiques de ce tableau,
nous avons multiplié chacun des élément par le
scalaire 1. Dans une cellule d'une feuille de calcul "Vrai" = 1 ,
"Faux" = 0
Le tableau intermédiare est : {1;1;0;0;1}
Pour t'en convaincre, Sélectionne cette section de la formule dans la
barre des formules et appuie sur la touche F9
ESTNUM(A1:A5)*1
Notre formule du début se lit maintenant comme suit :
{=SOMME(SI({1;1;0;0;1};B1:B5))}
Tu peux refaire la même opération que précédente :
Sélectionne cette section de la formule et appuie sur F9
SI({1;1;0;0;1};B1:B5)
Tu obtiendras :
=SOMME({10;12;FAUX;FAUX;18})
Ceci est l'équivalent de :
Si Vrai en A1 : B1
Si Vrai En A2 : B2
Si Faux en A3 : Faux ou 0
Si Faux en A4 : Faux ou 0
Si Vrai en A5 : B5
La dernière opération : La somme des valeurs :
=SOMME({10;12;FAUX;FAUX;18}) = 40
Voilà comment excel résout une formule matricielle.
Si tu veux en savoir plus sur les matricies, Il y a le site de Laurent
Longre qui donne beaucoup d'informations sur le sujet
.
http://longre.free.fr/
Salutations!
"Alpha" <Alpha@ducentaure.fr> a écrit dans le message de
news:egDFZKzxDHA.540@tk2msftngp13.phx.gbl...
Bonjour
Lorsque l'on valide une formule en matricielle ctrl+shift+entrée que se
passe t-il ?
Merci
Alpha
Merci beaucoup Denis, je suis confus par tant de connaissances et de gentillesse, encore merci. Alpha
"michdenis" a écrit dans le message de news:
Bonjour Alpha,
Partons d'un exemple :
Supposons que tu écrives cette formule : Tu veux additionner les cellules de la colonne B1:B5 seulement si les cellules de la
colonne correspondante En A1:A5 ont une valeur numérique. La formule est :
=SOMME(SI(ESTNUM(A1:A5)*1;B1:B5)) Après l'avoir validé par Ctrl + Maj + Enter, elle devient : {=SOMME(SI(ESTNUM(A1:A5)*1;B1:B5))}
Lorsque l'on fait une validation matricielle, excel utilise des tableaux intermédiaires qu'il conserve en mémoire vive pour
résoudre la formule.
Si on décortique la formule :
Sélectionne dans la barre de formule cette section de la formule ESTNUM(A1:A5) et appuie sur la touche F9, Un tableau intermédiaire est généré par excel en mémoire vivre, et excel place dans ce tableau
l'évaluation qu'il fait de la formule: Est-ce que chacune des cellules de la plage A1:A5 représente une valeur numérique..
Une formule de ce type dans une cellule : =estnum(A1) ne peut renvoyer qu'une valeur logique "Vrai" ou "Faux".
C'est l'équivalent de dire : EstNum(A1) = Vrai EstNum(A2) = Vrai EstNum(A3) = Faux EstNum(A4) = Faux EstNum(A4) = Vrai
Les accolades nous disent que nous avons affaire à un tableau. {VRAI;VRAI;FAUX;FAUX;VRAI}
Afin d'obtenir la valeur numérique des valeurs logiques de ce tableau, nous avons multiplié chacun des élément par le
scalaire 1. Dans une cellule d'une feuille de calcul "Vrai" = 1 , "Faux" = 0
Le tableau intermédiare est : {1;1;0;0;1}
Pour t'en convaincre, Sélectionne cette section de la formule dans la barre des formules et appuie sur la touche F9
ESTNUM(A1:A5)*1
Notre formule du début se lit maintenant comme suit :
{=SOMME(SI({1;1;0;0;1};B1:B5))}
Tu peux refaire la même opération que précédente : Sélectionne cette section de la formule et appuie sur F9 SI({1;1;0;0;1};B1:B5)
Tu obtiendras : =SOMME({10;12;FAUX;FAUX;18})
Ceci est l'équivalent de :
Si Vrai en A1 : B1 Si Vrai En A2 : B2 Si Faux en A3 : Faux ou 0 Si Faux en A4 : Faux ou 0 Si Vrai en A5 : B5
La dernière opération : La somme des valeurs :
=SOMME({10;12;FAUX;FAUX;18}) = 40
Voilà comment excel résout une formule matricielle.
Si tu veux en savoir plus sur les matricies, Il y a le site de Laurent Longre qui donne beaucoup d'informations sur le sujet
.
http://longre.free.fr/
Salutations!
"Alpha" a écrit dans le message de news:
Bonjour Lorsque l'on valide une formule en matricielle ctrl+shift+entrée que se passe t-il ? Merci Alpha
isabelle
bonjour Alpha,
voie à ce lien : http://longre.free.fr/pages/form/form_mat.htm#Principe
isabelle
Bonjour Lorsque l'on valide une formule en matricielle ctrl+shift+entrée que se passe t-il ? Merci Alpha
bonjour Alpha,
voie à ce lien :
http://longre.free.fr/pages/form/form_mat.htm#Principe
isabelle
Bonjour
Lorsque l'on valide une formule en matricielle ctrl+shift+entrée que se
passe t-il ?
Merci
Alpha