Utiliser la fonction adresse dans une fonctio

asterrax Messages postés 13 Statut Membre -  
asterrax Messages postés 13 Statut Membre -
Bonjour,

Je souhaite utiliser la fonction adresse dans une autre fonction.

Voici un exemple simplifié :
=SUM(ADDRESS(4,(HLOOKUP(C6,stock!C3:DJ9,7)-1)):ADDRESS(4,(HLOOKUP(C6,stock!C3:DJ9,7))))

adresse me donne la référence en format texte
Comment l'utiliser pour faire une plage dans une fonction comme dans mon exemple?

Merci

A voir également:

5 réponses

Raymond PENTIER Messages postés 71871 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
Dans Excel en français, il suffit d'ajouter la fonction CNUM pour convertir le texte en numérique.
=CNUM(DROITE(123456;3)) donne le nombre 456.
0
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   955
 
Salut le forum

Regarde du côté de la fonction DECALER (OFFSET)
=SOMME(DECALER($A$1;RECHERCHEH(C6;G4:I7;2);;RECHERCHEH(C6;G4:I7;3);1))
Mytå
0
asterrax Messages postés 13 Statut Membre
 
Merci pour la réponse mais ça ne fonctionne pas. J'ai uniquement #value! comme résultat.
Le but est d'intégrer le résultat de =adresse() dans une autre fonction.
Merci
0
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   955
 
Re le forum

Tu dois adapter à ton fichier car c'est la seule façon de faire.

Essaye de joindre une version de base de ton fichier

Pour joindre un fichier, tu envois ton fichier (sans données confidentielles)
sur https://www.cjoint.com/ , et tu recopies le lien obtenu à ton prochain message.

Mytå
0
asterrax Messages postés 13 Statut Membre
 
https://www.cjoint.com/?BCjw0NJUxe9
http://dl.free.fr/getfile.pl?file=/LwdEEvva
Voila un exemple très simplifié de mon travail! Il me manque que cette étape pour pouvoir boucler un projet!
Merci beaucoup pour l'aide!
0
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   955
 
Re le forum

Ca va être plus facile avec ceci
Dans ton fichier cela donne en J6 (formule à recopier sur les autres cellules)
=INDEX($B$6:$E$100;EQUIV($I6;$B$6:$B$100;0);EQUIV(J$5;$B$3:$E$3;0))

Mytå
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
asterrax Messages postés 13 Statut Membre
 
merci beaucoup, je vais pouvoir continuer!
Je n'ai jamais utilisé cette conception et j'ai toujours utilisé à tort les fonctions hrecherche ou vrecherche
Merci pour les conseils!

Sinon est ce qu'il y a un moyen de pouvoir "fabriquer" A1:A2 par exemple dans une formule, avec adresse(), ou dois-je abandonner cette idée?
0