Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Index(Val;equiv(vrai;

6 réponses
Avatar
Albert
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.

merci

--
albertri-at-videotron.ca.invalid

6 réponses

Avatar
Sam
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
Avatar
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
Avatar
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.
Avatar
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
Avatar
FdeCourt
C'est la même chose que N.

Cordialement,

F.
Avatar
Albert
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.