Formule non comprise

Bonjour tout le monde !

Je viens de récupérer un fichier excel avec des formules que je ne comprends pas ( je ne suis pas un pro de excel...)

Si vous pouviez m'expliquer se serait super cool !

=SI(J9=1;"";SI(J9=2;RECHERCHEV($A9&" "&AH$8;DataBase!$A$5:$Q$5214;$M$1;VRAI);SI(J9=0;"";"!!!"&RECHERCHEV($A9&" "&AH$8;DataBase!$A$5:$Q$5214;$M$1;VRAI))))

Je me mord les doigts dessus depuis plusieurs heures.. Je comprends vraiment rien ='( !

De l'aide s'il vous plait !

Bonjour,

Ta cellule J9 peut contenir plusieurs valeurs : 0, 1 ou 2

Si J9 contient 1, la formule retourne une chaine vide

Si J9 = 2, on recherche la valeur de A9 concaténé à AH8 dans l'onglet Database et on prend la valeur de xième colonne (x étant la valeur contenue dans M1)

Si J9 = 0, même recherche, mais précédée de !!!

On doit pouvoir simpilfier ta formule ainsi :

=SI(J9=1;"";SI(J9=2;"";"!!!")&RECHERCHEV($A9&" "&AH$8;DataBase!$A$5:$Q$5214;$M$1;VRAI))

Sinon, pour aller plus loin dans les explications, il nous faudrait un extrait de ton fichier.

@+

J'arrive pas à comprendre...

J'aimerais vours envoyer le fichier correspondant ou au moin un extrait, mais ce sont des données confidentielles..

Je sais pas ou est la cellule J9, je sais pas ou est ce qu'on voit les valeurs 0,1,2, je sais rien du tout en faite xD !

Sa fait 4h que j'essaye de comprendre et je n'avance pas..

re,

les 0, 1 ou 2 sont les valeurs qui sont testées :

=SI(J9=1

un peu plus loin :

SI(J9= 2

et encore un peu plus loin :

SI(J9= 0

Sinon, pour ce qui est de nous envoyer ton fichier, quelques lignes nous suffisent et tu remplace auparavant les données confidentielles par des données bidons (des choux ou des carottes)

@+

Okay..

Je crois que je vais prendre quelques minute pour vous envoyer quelque ligne parceque je suis perdu là..

Le vrai probleme, c'est que la formule écrite n'est pas juste ( c'est pour cela que j'essayer de la comprendre.. ), les résultats ne sont pas justes..

Je vous envoi cela d'ici quelque minutes.

4bon-de-sorties.xlsm (166.32 Ko)

Comment joint-on un fichier sur ce forum =x ?

re,

Regarde le lien bleu en haut : Joindre un fichier

Il faudra que tu colles ensuite dans ton message le lien qui sera généré

Voilou

Bon app

@+

Mon fichier est trop gros xD !

100ko max et il fait 1,21Mo..

Pourrait tu m'envoyer par message privé ton mail que je te l'envoi par mail ?

Bon appetit aussi.

re,

On a pas besoin du fichier complet.

Si tu réduis à 20 ou 30 lignes, ça devrait passer sans problème.

N'hésite pas à la zipper pour qu'il prenne encore moins de place.

A te (re)lire

@+

J'ai deja supprimer toute les ligne pratiquement !

Et meme en le zippant je suis a 188Ko...

L'option mail n'est pas envisageable ?

Bonjour,

Un petit ménage dans ton fichier,

Ce lien le fera

https://www.excel-pratique.com/forum/viewtopic.php?t=4627

Amicalement

Claude.

Je dois etre otiste, je comprend pas comment l'effectuer sur mon fichier excel..

De l'aide ?

re,

tu ouvre déjà le fichier du lien, tu fait un test sur ce fichier pour comprendre le

fonctionnement.

ensuite tu reviens sur ton fichier et tu lance la macro "ménage"

tu enregistre pour voir la différence de Ko.

fait quand même une sauvegarde avant.

Claude.

Je suis a 113Ko.. Toujours au dessus du coup..

re,

On a pas besoin de toutes les feuilles, vire celles qui ne concernent pas ton problème.

Claude.

C'est deja fait..

Je n'est plus que deux onglets, le database et l'autre..

Il y avai 8900 lignes dans le database, il n'y en a plus que 10-15

Il y avait 240 ligne dans l'autre, il n'y en a plus que 2..

Je peux pas faire mieux..

L'idée d'un mail perso n'est elle toujours pas envisageable ?

Sinon, tu l'envoies avec http://cjoint.com/

J'ai enfin tout compris ! Mais j'ai une question d'un autre genre !

Comme vous l'avez vu, ma formule recherche la concaténation de deux colonnes. Cette concaténation est de ce type :

1 Bonjour

1 Aurevoir

1 Salut

1 ByeBye

1 Aurevoir

2 Aurevoir

2 Bonjour

2 ByeBye

2 Salut

etc..

Or, comme vous l'avez vu, la concaténation peut être deux fois la même, même parfois 3,4,5 fois dans certains cas!

Je voudrais pouvoir afficher dans ma celulle (qui contient la formule précédente ), non pas le contenu de la cellule de la colonne M1 correspondante a la premiere concaténation, mais à la deuxieme !

Donc, avez vous une idée ?

Merci !

PS : Puis, j'ai un pb avec cette formule, parce que je recherche une concaténation qui est 1 Bonjour, et il me donne un résultat d'une concaténation qui est 1 Aurevoir.. Je comprends pas d'ou vient le probleme..

Bonsoir,

On a toujours pas vu le fichier ! !

oubli ?

Claude.

Rechercher des sujets similaires à "formule comprise"