Formule trop longue!!!!

Gexk5

XLDnaute Occasionnel
Bonsoir le forum,
Voici mon problème, pour gerer les contrats interimaires, j'ai réalisé avec l'aide du forumm, un fichier excel, depuis j'ai rajouté des motifs, ce qui me fait rallonger mes formules, dans le cas present, c'est la formule en colonne X , qui est trop lpongue, je l'ai mis dans mon fichier.
Y a t-il un moyen de modifier cette formule pour que cela fonctionne??
Je joint mon fichier reduit au maximum sur cijoint
Vous pouvez désactiver les macros, inutiles dans cette config
Cijoint.fr - Service gratuit de dépôt de fichiers

Merci de votre aide

PS: fonctionne aussi sur excel 2000
 

Tibo

XLDnaute Barbatruc
Re : Formule trop longue!!!!

Bonjour,

L'idéal est de mettre ta liste dans une autre feuille, qui peut être masquée.

Ca permet le cas échéant une correction beaucoup plus aisée.

Reste ensuite à exploiter cette liste avec un INDEX ou un DECALER

Je te laisse essayer

@+
 

Gexk5

XLDnaute Occasionnel
Re : Formule trop longue!!!!

Re le forum,tibo; hoerwind, hbenalia,
Merci pour vos indications , mais la je suis perdu, avec les formules decaler ou index ou indirect, pas encore trop compris le fonctionnement, j'essai depuis bientot 30 mn de les parametrer , mais rien a faire, NA ou VALEUR comme resultat!!!!!!!!!
Help
 
C

Compte Supprimé 979

Guest
Re : Formule trop longue!!!!

Salut Gesk5

Tu trouveras ci-joint mon fichier avec un fonction personnalisée ;)
Plus pratique à cromprendre :D

A+
 

Pièces jointes

  • Gesk5_Contrats.xls
    206.5 KB · Affichages: 171

Gexk5

XLDnaute Occasionnel
Re : Formule trop longue!!!!

Re le forum,
Exellent, super simple comme formule, mais comment tu fais, mon excel 2003 ne connait pas cette formule, ( mais ca fonctionne ),j'ai essayer de la reproduire dans mon fichier original mais je n'ai pas le meme resultat (NA).
Grand merci
 
C

Compte Supprimé 979

Guest
Re : Formule trop longue!!!!

Re,

Comme je l'ai indiqué il s'agit d'une fonction personnalisée.
C'est à dire avec du code VBA

Tu trouveras dans le fichier un "Module3"
Qui contient un fonction : Function FChoix(VRng As Integer)

Il te suffit de déplacer le Module3 d'un classeur vers l'autre quand les 2 sont ouverts ;)

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 497
Messages
2 088 994
Membres
104 000
dernier inscrit
dinelcia