Microsoft 365 Quelle fonction dois je utiliser

  • Initiateur de la discussion Initiateur de la discussion ricouvbx
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ricouvbx

XLDnaute Junior
Bonsoir le forum
Je voudrais extraire d'un tableau des informations.
J'ai utilisé la fonction recherchev ainsi qu'IndexEquiv mais je n'ai qu'une ligne qui s'affiche.
Je souhaiterais affiché toute les lignes correspondant au critère.
Je vous joins le classeur qui sera plus parlant pour vous
Je vous remercie pour votre collaboration
Cordialement
Eric
 

Pièces jointes

Bonjour @ tous,
la fonction LET() sous Excel pour Microsoft 365 permet de nommer des variables pour pouvoir faire des formules plus courtes et plus fines, par contre pour cette question cette fonction est superfétatoire, du moment que l'on peut faire une formule courte sans l'utiliser.
En H2 :
VB:
=INDEX(FILTRE(A2:D140;C2:C140=G2);SEQUENCE(NB.SI(C2:C140;G2));{1.4})



Cordialement
 
Bonjour Rachid ,soan
ma question n'a toujours pas trouvée de réponse Lol
elle concernait le "K" dans cette formule "superfétatoire"
Simply me répond c'est une variable ! ok mais d'où sort elle ? à quoi correspond t'elle ?
quand je fais sur une feuille excel "=Let(nom1;..........) ,j'ai en premier argument "nom1"
merci
Bonne journée
Cordialement
jean marie
 
Bonjour jean marie, le fil,

la formule de Simply est celle-ci (sans aucun changement) :

=LET(K;FILTRO(A2:D140;C2:C140=G2);INDICE(K;SEQUENZA(RIGHE(K));{1\4}))

même si je n'ai pas Microsoft 365, je sais comment LET marche :

c'est LET qui crée la variable K avec juste le début : =LET(K;

ensuite, il affecte à cette variable la valeur de toute l'expression qui est située à droite :

FILTRO(A2:D140;C2:C140=G2);INDICE(K;SEQUENZA(RIGHE(K));{1\4})

mais là, j'peux pas t'en dire plus, à part qu'y a aussi les ingrédients Filtre, Indice, Séquence. 😉

soan
 
Bonjour @ tous,
Salut soan, salut ChTi160
ma question n'a toujours pas trouvée de réponse Lol
Je suis désolé, je pensais que t'as compris lorsque t'as donné ça
la variable est un texte de votre choix

=LET(Numero;123;Numero)
=LET(Numero;A1;Numero)
et tu lui as dit
Ok
Jean marie

Sinon
2021-05-18_13-14-19.png


Cordialement
 
Re,
Tu sors cela de l'aide ?
oui c'est de l'aide et je t'ai fait une capture d'écran.
Tu peux nommer plusieurs variables,
1er argument c'est le premier nom
2ème argument c'est la définition du variable
3ème soit un nom pour le 2ème variable ou le calcul
et ainsi de suite
=LET(Var1;Formule ou Valeur;Calcul ou Var2;......)


LET() Vidéo Microsoft
Malheureusement cette vidéo n'explique rien, par contre elle a dévalorisé la puissance de la fonction LET()

Cordialement
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Erreur TCD
Réponses
5
Affichages
582
Réponses
6
Affichages
771
Retour