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

Exel Formule ou macro ?

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

B

by-jo

Guest
Bonjour j'ai un fichier exel que je viens de finir

et j'aimerai, pouvoir connaitre directement sans chercher manuelement comme un index


(cf photo)
J'aimerai connaitre par exemple en amon et en aval tout ce qui fait référence a une référence

par exemple : 441 fait référence a 442 ...
et 441 est référencé aussi dans 456 458...


Merci je reste a la disposition de toute les questions afin de mieux expliquer si il y a lieu
Merci
 
Dernière modification par un modérateur:
Re : Exel Formule ou macro ?

Bonjour,

Il serait plus sympa de nous joindre un extrait de ton fichier Excel (anonymisé) plutôt qu'une image de celui-ci.

Il est plus facile pour nous de comprendre un fichier.

A te (re)lire

@+
 
Re : Exel Formule ou macro ?

Bonjour by-jo et Bienvenue sur le forum, Tibo et le forum,

Peut-être avec Outils/Audit et Repérer les antécédents et Repérer les dépendants.

Tes cellules dépendantes seront signalées par des flèches.

Voir si cela te convient.

Bonne journée.

Jean-Pierre
 
Re : Exel Formule ou macro ?

Bonjour,

N'oublie pas que tu es sur un Forum animé par des bénévoles et qu'il faut accepter qu'un certain délai soit nécessaire pour trouver une réponse aux problèmes exposés. Surtout au moment du repas et en période de vacances...😡

Cela dit, j'ai essayé de comprendre ton fichier (pas sûr d'y être parvenu) et te propose une solution basée sur une formule matricielle.

en K2 : l n° IP recherché

en K3 : Fait référence à :

=INDEX($H$2:$H$21;EQUIV($K$2;$D$2:$D$21;0))

en K4 (et cellules suivantes) : une formule matricielle :

Code:
=SI(LIGNE()-3>SOMMEPROD(ESTNUM(TROUVE($K$2;$H$2:$H$21))*1);"";
INDEX($D$1:$D$21;PETITE.VALEUR(SI(ESTNUM(TROUVE($K$2;$H$2:$H$21))*
LIGNE($H$2:$H$21)<>0;ESTNUM(TROUVE($K$2;$H$2:$H$21))*LIGNE($H$2:$H$21));
LIGNE()-3)))

Formule matricielle à valider par CTRL + MAJ + ENTREE

et à recopier vers le bas

Voir le fichier joint

@+
 

Pièces jointes

Re : Exel Formule ou macro ?

merci beaucoup je l'ai incorporé dans mon fichier exel au complet

sa a marche a merveille si j'ai d'autre souci je vous re communiquerai


merci
 
Re : Exel Formule ou macro ?

Alors j'ai essyé sa marche pour certain et pour d'aurte non

La je vous envoi une autre copie mais cette fois si avec les colonnes et lignes identitiques a mon originale

j'ai 677 lignes et 6 colonnes

MErci

je n'arrive toujours pas 🙁

http://img367.imageshack.us/my.php?image=imrs7.jpgPHOTO CI JOINT
cf fichier excel
 

Pièces jointes

Dernière modification par un modérateur:
Re : Exel Formule ou macro ?

Allô by-jo !

Pour tenter de te faciliter la vie, en colonne F, pour faire descendre les données sur l'autre ligne, tu maintiens la touche ALT enfoncée et tu frappes "Entrée". Ça va insérer un saut de ligne tout en restant dans la même cellule.

Espérant le tout conforme.

GFortin
 
Re : Exel Formule ou macro ?

je n'ai compris,

Ce que je cherche a réaliser
c'est un genre d'index qui me permettera de retrouver a qu'elle références (y), une référence (x) fait appelle


Référence X : Fait référence a Y
( avec une recherche v ou autre )

et l'invers



Soit en amont et en aval

Suite a l'aide d'un internaut, j'ai réussi a trouver X a Y

mais pas "l'invers"'
 
Re : Exel Formule ou macro ?

Bonjour,

Il faut que la référence recherchée soit présente dans la colonne Références.

Dans l'exemple que tu donnes (IP 404), cette référence n'est pas présente dans la colonne B. Donc normal que ça renvoie #N/A.

Autre point, dans les références de ta colonne B, tu as parfois des espaces juste avant la référence. Espaces à enlever pour permettre une bonne recherche.

@+
 
Re : Exel Formule ou macro ?

j'ai donner un mauvais exemple c'etait l'IP 424 il y a 677 références en tout


Mais la formule qui me pose probleme :::::::: " est référencer dans "
 
Dernière modification par un modérateur:
Re : Exel Formule ou macro ?

re,

en J4, proposition de correction de formule :

Code:
=SI(LIGNE()-3>SOMMEPROD(ESTNUM(TROUVE($J$2;$F$2:$F$677))*1);"";
INDEX($B$1:$B$677;PETITE.VALEUR(SI(ESTNUM(TROUVE($J$2;$F$2:$F$677))*
LIGNE($F$2:$F$677)<>0;ESTNUM(TROUVE($J$2;$F$2:$F$677))*LIGNE($F$2:$F$677));
LIGNE()-3)))

Toujours matricielle, donc validation par CTRL + MAJ + ENTREE

à recopier vers le bas

@+
 
Re : Exel Formule ou macro ?

Bonjour tout le monde ,

Je suis nouveua sur ce site et j'aurai besoin d'aide. Donc si quelqu'un peut m'iader sa serait sympa...

Voila mon problème ... Je souhaite élaborer une liste déroulante d'image sous excel est-ce possible?

Ou je soushaite creer un genre d'UserForm qui me permet d'accèder à une bdd d'image (les images je veux qu'il soit dans le fichier excel, non pas à l'exterieur). Cette user me permettra de selectionner l'image voulu et la placer dans la cellule qui faut?


J'avoue c'est un peu compliquer mais j'aimerai bien un petit coup de main...

Cordialement,
Adèl.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

S
Réponses
43
Affichages
5 K
Sonia2020
S
V
Réponses
2
Affichages
2 K
vynmarius
V
M
Réponses
1
Affichages
1 K
Madryuk
M
A
Réponses
5
Affichages
10 K
V
Réponses
0
Affichages
1 K
vincentjuan
V
B
Réponses
3
Affichages
1 K
Baptiste
B
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…