Bonjour
dans les formules matricielles
=index(val;equiv(vrai;..... comme dans
=INDEX(val;EQUIV(VRAI;Points>=B13;0);EQUIV(B12;an;0))
ou
=index(val;equiv(1;........ comme dans
=INDEX((D43:D100);EQUIV(1;(C43:C100=C37)*(F43:F100=D37);0))
Pouvez-vous expliquer quand utiliser "VRAI" ou "1" dans valeur_cherchée?
Je trouve des exemples mais pas d'explication.
Dans ces formules je ne peux pas remplacer Vrai par 1, ou vice-versa, car ça
ne fonctionne pas.
Bonjour la formulation habituelle est EQUIV(valeur_cherchée;matrice_recherche;type)
c'est une formulation inhabituelle (pour moi), avec le 1 ou le VRAI, tu recherches quand la condition est respectée : - recherche de la ligne où Points est supérieur ou égale à B13 - recherche de la ligne où C43:C100Ã7 et F43:F100Ó7
En validant ces formules en appuyant sur les 3 touches simultanément Ctrl - Majuscule - Entrée , ça devrait fonctionner.
Cordialement Michel dit "Sam"
"Albert" a écrit dans le message de news:
Bonjour dans les formules matricielles =index(val;equiv(vrai;..... comme dans =INDEX(val;EQUIV(VRAI;Points>±3;0);EQUIV(B12;an;0)) ou =index(val;equiv(1;........ comme dans =INDEX((D43:D100);EQUIV(1;(C43:C100Ã7)*(F43:F100Ó7);0)) Pouvez-vous expliquer quand utiliser "VRAI" ou "1" dans valeur_cherchée? Je trouve des exemples mais pas d'explication.
Dans ces formules je ne peux pas remplacer Vrai par 1, ou vice-versa, car ça ne fonctionne pas.
merci
-- albertri-at-videotron.ca.invalid
Bonjour
la formulation habituelle est
EQUIV(valeur_cherchée;matrice_recherche;type)
c'est une formulation inhabituelle (pour moi),
avec le 1 ou le VRAI, tu recherches quand la condition est respectée :
- recherche de la ligne où Points est supérieur ou égale à B13
- recherche de la ligne où C43:C100Ã7 et F43:F100Ó7
En validant ces formules en appuyant sur les 3 touches simultanément Ctrl -
Majuscule - Entrée , ça devrait fonctionner.
Cordialement
Michel dit "Sam"
"Albert" <albert@invalid.com> a écrit dans le message de news:
uQDYX6IzKHA.928@TK2MSFTNGP05.phx.gbl...
Bonjour
dans les formules matricielles
=index(val;equiv(vrai;..... comme dans
=INDEX(val;EQUIV(VRAI;Points>±3;0);EQUIV(B12;an;0))
ou
=index(val;equiv(1;........ comme dans
=INDEX((D43:D100);EQUIV(1;(C43:C100Ã7)*(F43:F100Ó7);0))
Pouvez-vous expliquer quand utiliser "VRAI" ou "1" dans valeur_cherchée?
Je trouve des exemples mais pas d'explication.
Dans ces formules je ne peux pas remplacer Vrai par 1, ou vice-versa, car
ça ne fonctionne pas.
Bonjour la formulation habituelle est EQUIV(valeur_cherchée;matrice_recherche;type)
c'est une formulation inhabituelle (pour moi), avec le 1 ou le VRAI, tu recherches quand la condition est respectée : - recherche de la ligne où Points est supérieur ou égale à B13 - recherche de la ligne où C43:C100Ã7 et F43:F100Ó7
En validant ces formules en appuyant sur les 3 touches simultanément Ctrl - Majuscule - Entrée , ça devrait fonctionner.
Cordialement Michel dit "Sam"
"Albert" a écrit dans le message de news:
Bonjour dans les formules matricielles =index(val;equiv(vrai;..... comme dans =INDEX(val;EQUIV(VRAI;Points>±3;0);EQUIV(B12;an;0)) ou =index(val;equiv(1;........ comme dans =INDEX((D43:D100);EQUIV(1;(C43:C100Ã7)*(F43:F100Ó7);0)) Pouvez-vous expliquer quand utiliser "VRAI" ou "1" dans valeur_cherchée? Je trouve des exemples mais pas d'explication.
Dans ces formules je ne peux pas remplacer Vrai par 1, ou vice-versa, car ça ne fonctionne pas.
merci
-- albertri-at-videotron.ca.invalid
Soria
"Albert" a écrit dans le message de news:
Points>±3 Ce test logique renvoie une matrice de "vrai" ou "faux" donc =....equiv(Vrai;Points>±3.... pour rechercher la position de la 1° condition remplie
(C43:C100Ã7)*(F43:F100Ó7) Ces 2 tests logiques renvoient une matrice de 1 ou 0 donc =....EQUIV(1;(C43:C100Ã7)*(F43:F100Ó7).... pour rechercher la position des 2 conditions simultanément remplies
"Albert" <albert@invalid.com> a écrit dans le message de news:
uQDYX6IzKHA.928@TK2MSFTNGP05.phx.gbl...
Points>±3
Ce test logique renvoie une matrice de "vrai" ou "faux"
donc
=....equiv(Vrai;Points>±3....
pour rechercher la position de la 1° condition remplie
(C43:C100Ã7)*(F43:F100Ó7)
Ces 2 tests logiques renvoient une matrice de 1 ou 0
donc
=....EQUIV(1;(C43:C100Ã7)*(F43:F100Ó7)....
pour rechercher la position des 2 conditions simultanément remplies
Points>±3 Ce test logique renvoie une matrice de "vrai" ou "faux" donc =....equiv(Vrai;Points>±3.... pour rechercher la position de la 1° condition remplie
(C43:C100Ã7)*(F43:F100Ó7) Ces 2 tests logiques renvoient une matrice de 1 ou 0 donc =....EQUIV(1;(C43:C100Ã7)*(F43:F100Ó7).... pour rechercher la position des 2 conditions simultanément remplies
FdeCourt
Salut,
Pour simplifier la chose, il serait judicieux de ne travailler qu'avec des 1 et des 0 au lieu de VRAI ou FAUX. Ainsi, il faut transformer le VRAI ou FAUX en 1 ou 0. Tu as au moins 3 possibilités : - la fonction N - Multilplier par 1 ta condition - Utiliser --
Par exemple : C43:C100Ã7 te renverras une matrice de VRAI ou de FAUX Pour transformer cette matrice en une de 1 ou de 0 : - N(C43:C100Ã7) - (C43:C100Ã7)*1 - --(C43:C100Ã7)
Cordialement,
F.
Salut,
Pour simplifier la chose, il serait judicieux de ne travailler qu'avec
des 1 et des 0 au lieu de VRAI ou FAUX.
Ainsi, il faut transformer le VRAI ou FAUX en 1 ou 0.
Tu as au moins 3 possibilités :
- la fonction N
- Multilplier par 1 ta condition
- Utiliser --
Par exemple :
C43:C100=C37 te renverras une matrice de VRAI ou de FAUX
Pour transformer cette matrice en une de 1 ou de 0 :
- N(C43:C100=C37)
- (C43:C100=C37)*1
- --(C43:C100=C37)
Pour simplifier la chose, il serait judicieux de ne travailler qu'avec des 1 et des 0 au lieu de VRAI ou FAUX. Ainsi, il faut transformer le VRAI ou FAUX en 1 ou 0. Tu as au moins 3 possibilités : - la fonction N - Multilplier par 1 ta condition - Utiliser --
Par exemple : C43:C100Ã7 te renverras une matrice de VRAI ou de FAUX Pour transformer cette matrice en une de 1 ou de 0 : - N(C43:C100Ã7) - (C43:C100Ã7)*1 - --(C43:C100Ã7)
Cordialement,
F.
Albert
Bonjour
Si je comprend bien, EQUIV fait un test logique VRAI teste si la première condition est respectée 1 s'il y a plusieurs conditions on utilise "1"
Pour la fonction N c'est compris mais je ne comprend pas la 3e transformation de --(C43:C100Ã7)
Je vais essayer de tout absorbé cela Merci
-- albertri-at-videotron.ca.invalid
Bonjour
Si je comprend bien, EQUIV fait un test logique
VRAI teste si la première condition est respectée
1 s'il y a plusieurs conditions on utilise "1"
Pour la fonction N c'est compris
mais je ne comprend pas la 3e transformation de --(C43:C100Ã7)
Merci J'ai appris quelque chose de nouveau mais je trouve que c'est peu documenté. J'ai essayé les trois transformations et ça fait le travail. albert
"FdeCourt" a écrit dans le message de news: C'est la même chose que N.
Cordialement,
F.
Merci
J'ai appris quelque chose de nouveau
mais je trouve que c'est peu documenté.
J'ai essayé les trois transformations et ça fait le travail.
albert
"FdeCourt" <fdecourt@gmail.com> a écrit dans le message de
news:711ab2bc-3dd0-4cf0-a61c-ddb7df320f97@b33g2000yqc.googlegroups.com...
C'est la même chose que N.