Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Comprendre un formule

  • Initiateur de la discussion Initiateur de la discussion vivi21
  • 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 !

vivi21

XLDnaute Occasionnel
Bonjour,

J'ai un fichier que le comptable m'a fourni et je souhaiterais comprendre cette formule :
=SI((_xlfn.XLOOKUP($B3;'Donnée copié du TCD'!$A$4:$A$117;'Donnée copié du TCD'!B$4:B$117;"erreur";0😉)="";"";(D$2/(_xlfn.XLOOKUP($B$116;'Donnée copié du TCD'!$A$4:$A$117;'Donnée copié du TCD'!B$4:$B$117;"erreur";0😉)*(_xlfn.XLOOKUP($B3;'Donnée copié du TCD'!$A$4:$A$117;'Donnée copié du TCD'!B$4:B$117;"erreur";0😉)))

Je ne comprends pas le_xlfn.xlookup.
Dans la feuille donnée copié du TCD j'ai des cellules vides.

Merci pour vous réponse.
Vivi
 
Bonjour

Ce xlfn.xlookup indique de la fonction XLOOKUP ou RECHERCHEX n'est pas disponible sur la version Excel que tu utilises

xlfn pour xlfunction ou fonction Excel en français dans le texte 😉
 
La nouvelle fonction de recherche XLOOKUP d’Excel n’est disponible que pour les utilisateurs avec un abonnement à la nouvelle suite Microsoft 365.
Si ce n'est pas ton cas, tu devras modifier cette formule pour la faire fonctionner, ceci étant, la recherche s'effectuera de toute façon puisque créé avec la version ad hoc d'excel, en principe.
Si je ne m'abuse, ta formule donnerait en autre version d'excel:
VB:
=SI(RECHERCHE($B3;'Donnée copié du TCD'!$A$4:$A$117;'Donnée copié du TCD'!B$4:B$117)="";"";(D$2/(RECHERCHE($B$116;'Donnée copié du TCD'!$A$4:$A$117;'Donnée copié du TCD'!B$4:$B$117)*(RECHERCHE($B3;'Donnée copié du TCD'!$A$4:$A$117;'Donnée copié du TCD'!B$4:B$117)))))
 
Dernière édition:
Bonjour St007, Je n'arrive pas a remettre la fonction dans mon fichier. Est ce que tu peux m'aiguiller plus si je te joints mon fichier.
Je t'en remercie
 

Pièces jointes

bonjour,

La formule ci-dessous ne fonctionne pas dans mon fichier
=SI((_xlfn.XLOOKUP($B5;'Donnée copié du TCD'!$A$4:$A$117;'Donnée copié du TCD'!B$4:B$117;"erreur";0😉)="";"";(D$2/(_xlfn.XLOOKUP($B$116;'Donnée copié du TCD'!$A$4:$A$117;'Donnée copié du TCD'!B$4:$B$117;"erreur";0😉)*(_xlfn.XLOOKUP($B5;'Donnée copié du TCD'!$A$4:$A$117;'Donnée copié du TCD'!B$4:B$117;"erreur";0😉)))

Par conséquent, je tente de recréer une formule qui fonctionne et que je comprends.
Je n'arrive pas à utiliser celle de st007.

J'aimerais utiliser cela mais je n'obtiens pas les mêmes résultats :

=SI(RECHERCHEV(B5;data;2;FAUX)="";"";($D$2/((RECHERCHEV($B$116;data;2;FAUX))*(RECHERCHEV(B5;data;2;FAUX)))))

Pouvez-vous m'aiguiller ? Merci.
 
Bonsoir,

Je suis toujours bloquée sur ma formule.
Il faut qu'en fonction des termes dans la Feuille 1 je retrouve le même terme de la feuille DATA.
Je récupère le chiffre correspondant au terme pour LA .
Feuil1!C2/(DATA!B4 * DATA!B30)
ci joint le fichier exemple
 

Pièces jointes

- 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

Réponses
1
Affichages
143
Réponses
2
Affichages
133
Réponses
3
Affichages
160
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…