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

suite petit souci formule matricielles

10 réponses
Avatar
JEAN
Bonsoir,
j'ai toujours un souci concernant ma formules matricielles.

=INDEX(SI(($B$13=Feuil1!$H$15:$H$250)*
($B$14=Feuil1!$I$15:$I$250);Feuil1!$L$15:$L$250);ligne(A1))

en fait avec cette formule que j'ai mit dans une cellule et que j'ai tirer
ensuite, je recupère les valeurs de la colonne L15 à L250 de ma feuille 1 qui
correspond au meme codes rentré en B13 et B14.

voici le detail:
FAUX
FAUX
3
5
FAUX
FAUX
FAUX
FAUX
6
FAUX
FAUX
FAUX
FAUX
FAUX
FAUX
FAUX
je ne souhaite pas que les faux se voient, je veux avoir directement:
3
5
6

Merci de votre aide

10 réponses

Avatar
Starwing
Bonsoir JEAN,


Essaie celle-ci toujours en D16

Matricielle:
Validation par Ctrl + Shift + Enter
=INDIRECT(ADRESSE(PETITE.VALEUR(SI(Feuil1!
$H$15:$H$250&Feuil1!$I$15:$I$250=$B$13&$B$14;LIGNE(Feuil1!
$H$15:$H$250));LIGNE()-15)+LIGNE($A$1)-1;COLONNE
($L$15);;;"Feuil1"))

Starwing

-----Message d'origine-----
Bonsoir,
j'ai toujours un souci concernant ma formules
matricielles.


=INDEX(SI(($B$13þuil1!$H$15:$H$250)*
($B$14þuil1!$I$15:$I$250);Feuil1!$L$15:$L$250);ligne
(A1))


en fait avec cette formule que j'ai mit dans une cellule
et que j'ai tirer

ensuite, je recupère les valeurs de la colonne L15 Ã
L250 de ma feuille 1 qui

correspond au meme codes rentré en B13 et B14.

voici le detail:
FAUX
FAUX
3
5
FAUX
FAUX
FAUX
FAUX
6
FAUX
FAUX
FAUX
FAUX
FAUX
FAUX
FAUX
je ne souhaite pas que les faux se voient, je veux avoir
directement:

3
5
6

Merci de votre aide


.



Avatar
michdenis
Bonjour Jean,


Essaie plutôt cette formule pour obtenir ce que tu désires :

=SI((($B$13þuil1!$H15)*($B$14þuil1!$I15))=1;Feuil1!$L15;"")



Salutations!




"JEAN" a écrit dans le message de news:

Bonsoir,
j'ai toujours un souci concernant ma formules matricielles.

=INDEX(SI(($B$13þuil1!$H$15:$H$250)*
($B$14þuil1!$I$15:$I$250);Feuil1!$L$15:$L$250);ligne(A1))

en fait avec cette formule que j'ai mit dans une cellule et que j'ai tirer
ensuite, je recupère les valeurs de la colonne L15 à L250 de ma feuille 1 qui
correspond au meme codes rentré en B13 et B14.

voici le detail:
FAUX
FAUX
3
5
FAUX
FAUX
FAUX
FAUX
6
FAUX
FAUX
FAUX
FAUX
FAUX
FAUX
FAUX
je ne souhaite pas que les faux se voient, je veux avoir directement:
3
5
6

Merci de votre aide
Avatar
michdenis
La formule publiée n'est pas matricielle !

=SI((($B$13þuil1!$H15)*($B$14þuil1!$I15))=1;Feuil1!$L15;"")



Salutations!



"JEAN" a écrit dans le message de news:

Bonsoir,
j'ai toujours un souci concernant ma formules matricielles.

=INDEX(SI(($B$13þuil1!$H$15:$H$250)*
($B$14þuil1!$I$15:$I$250);Feuil1!$L$15:$L$250);ligne(A1))

en fait avec cette formule que j'ai mit dans une cellule et que j'ai tirer
ensuite, je recupère les valeurs de la colonne L15 à L250 de ma feuille 1 qui
correspond au meme codes rentré en B13 et B14.

voici le detail:
FAUX
FAUX
3
5
FAUX
FAUX
FAUX
FAUX
6
FAUX
FAUX
FAUX
FAUX
FAUX
FAUX
FAUX
je ne souhaite pas que les faux se voient, je veux avoir directement:
3
5
6

Merci de votre aide
Avatar
JEAN
je l'ai essayé et c a me met des # NOMS


Bonsoir JEAN,


Essaie celle-ci toujours en D16

Matricielle:
Validation par Ctrl + Shift + Enter
=INDIRECT(ADRESSE(PETITE.VALEUR(SI(Feuil1!
$H$15:$H$250&Feuil1!$I$15:$I$250=$B$13&$B$14;LIGNE(Feuil1!
$H$15:$H$250));LIGNE()-15)+LIGNE($A$1)-1;COLONNE
($L$15);;;"Feuil1"))

Starwing

-----Message d'origine-----
Bonsoir,
j'ai toujours un souci concernant ma formules
matricielles.


=INDEX(SI(($B$13þuil1!$H$15:$H$250)*
($B$14þuil1!$I$15:$I$250);Feuil1!$L$15:$L$250);ligne
(A1))


en fait avec cette formule que j'ai mit dans une cellule
et que j'ai tirer

ensuite, je recupère les valeurs de la colonne L15 Ã
L250 de ma feuille 1 qui

correspond au meme codes rentré en B13 et B14.

voici le detail:
FAUX
FAUX
3
5
FAUX
FAUX
FAUX
FAUX
6
FAUX
FAUX
FAUX
FAUX
FAUX
FAUX
FAUX
je ne souhaite pas que les faux se voient, je veux avoir
directement:

3
5
6

Merci de votre aide


.






Avatar
JEAN
pourquoi en D16,
je commence A D15
et je tire en suite mes lignes et ca me mets des #NOMS


Bonsoir JEAN,


Essaie celle-ci toujours en D16

Matricielle:
Validation par Ctrl + Shift + Enter
=INDIRECT(ADRESSE(PETITE.VALEUR(SI(Feuil1!
$H$15:$H$250&Feuil1!$I$15:$I$250=$B$13&$B$14;LIGNE(Feuil1!
$H$15:$H$250));LIGNE()-15)+LIGNE($A$1)-1;COLONNE
($L$15);;;"Feuil1"))

Starwing

-----Message d'origine-----
Bonsoir,
j'ai toujours un souci concernant ma formules
matricielles.


=INDEX(SI(($B$13þuil1!$H$15:$H$250)*
($B$14þuil1!$I$15:$I$250);Feuil1!$L$15:$L$250);ligne
(A1))


en fait avec cette formule que j'ai mit dans une cellule
et que j'ai tirer

ensuite, je recupère les valeurs de la colonne L15 Ã
L250 de ma feuille 1 qui

correspond au meme codes rentré en B13 et B14.

voici le detail:
FAUX
FAUX
3
5
FAUX
FAUX
FAUX
FAUX
6
FAUX
FAUX
FAUX
FAUX
FAUX
FAUX
FAUX
je ne souhaite pas que les faux se voient, je veux avoir
directement:

3
5
6

Merci de votre aide


.






Avatar
JEAN
ta formule marche bien

mais le problème est que:
si en feuille 1
H15=1 et I15=5 en L15V
si en H18=1 et I18=5 L150

alors
suivant la formule

j'aurai:
56



100

je ne voudrai pas avoir les espaces:
je voudrai avoir directement
56
100
merci de ton aide

La formule publiée n'est pas matricielle !

=SI((($B$13þuil1!$H15)*($B$14þuil1!$I15))=1;Feuil1!$L15;"")



Salutations!



"JEAN" a écrit dans le message de news:

Bonsoir,
j'ai toujours un souci concernant ma formules matricielles.

=INDEX(SI(($B$13þuil1!$H$15:$H$250)*
($B$14þuil1!$I$15:$I$250);Feuil1!$L$15:$L$250);ligne(A1))

en fait avec cette formule que j'ai mit dans une cellule et que j'ai tirer
ensuite, je recupère les valeurs de la colonne L15 à L250 de ma feuille 1 qui
correspond au meme codes rentré en B13 et B14.

voici le detail:
FAUX
FAUX
3
5
FAUX
FAUX
FAUX
FAUX
6
FAUX
FAUX
FAUX
FAUX
FAUX
FAUX
FAUX
je ne souhaite pas que les faux se voient, je veux avoir directement:
3
5
6

Merci de votre aide






Avatar
Starwing
Bonsoir JEAN,

Si ta formule débute en D15:

=INDIRECT(ADRESSE(PETITE.VALEUR(SI(Feuil1!
$H$15:$H$250&Feuil1!$I$15:$I$250=$B$13&$B$14;LIGNE(Feuil1!
$H$15:$H$250));LIGNE()-14)+LIGNE($A$1)-1;COLONNE
($L$15);;;"Feuil1"))


Starwing
Avatar
JEAN
ta formule a l'air de marcher.
Comment enlever les #Nombres quand cela ne repond pas à la condition.

et peut tu mexpliquer la formule stp

merci



Bonsoir JEAN,

Si ta formule débute en D15:

=INDIRECT(ADRESSE(PETITE.VALEUR(SI(Feuil1!
$H$15:$H$250&Feuil1!$I$15:$I$250=$B$13&$B$14;LIGNE(Feuil1!
$H$15:$H$250));LIGNE()-14)+LIGNE($A$1)-1;COLONNE
($L$15);;;"Feuil1"))


Starwing



Avatar
Starwing
Bonsoir JEAN,

Pour enlever les #Nombres

Aller sur la cellule A1
Sélectionner la case au dessus de la ligne 1
Format - Mise en forme conditionnel
Dans la condition 1 mettre- La formule est
Dans l'autre champ de droite la formule suivante:
=esterreur(A1)
Cliquer sur Format et mettre la couleur "Blanc"

Pour ce qui est d'expliquer la formule, je verrai quand
j'aurai plus de temps.

Starwing

-----Message d'origine-----
ta formule a l'air de marcher.
Comment enlever les #Nombres quand cela ne repond pas Ã
la condition.


et peut tu mexpliquer la formule stp

merci



Bonsoir JEAN,

Si ta formule débute en D15:

=INDIRECT(ADRESSE(PETITE.VALEUR(SI(Feuil1!
$H$15:$H$250&Feuil1!$I$15:$I$250=$B$13&$B$14;LIGNE
(Feuil1!


$H$15:$H$250));LIGNE()-14)+LIGNE($A$1)-1;COLONNE
($L$15);;;"Feuil1"))


Starwing

.





Avatar
Starwing
Bonjour JEAN,

ta formule a l'air de marcher...


Toutefois, il y avait une ligne inutile, nouvelle version:

Toujours en D15:

=INDIRECT(ADRESSE(PETITE.VALEUR(SI(Feuil1!
$H$15:$H$250&Feuil1!$I$15:$I$250=$B$13&$B$14;LIGNE(Feuil1!
$H$15:$H$250));LIGNE()-14);COLONNE($L$15);;;"Feuil1"))

--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing

--