Fonction SI sur deux feuilles différentes

Bonjour a tous,

Je me permets de vous contacter car j'ai besoin de rajouter une condition a une fonction sur des feuilles différentes : la première condition sur cette fonction est la suivante si dans la feuille import brut colonne n°compte les 3 premiers éléments = 411 le résultat dans la feuille Loop colonne compte = 41100000.

ce que je voudrais c'est d'ajouter une autre condition à cette fonction c'est à dire si dans la feuille import brut colonne n°compte les 3 premiers éléments = 419 le résultat dans la feuille Loop colonne compte = 41910000

=SI(A2="";"";SI(GAUCHE('Import Brute'!D2;3)="411";GAUCHE(CONCATENER(GAUCHE('Import Brute'!D2;3);"0000000000");8);RECHERCHEV(GAUCHE(CONCATENER('Import Brute'!D2;"0000000000");8);Config!$E$9:$F$38;2;FAUX)))

En vous remerciant par avance de votre aide et vous souhaite une belle soirée !

Bonjour, ci-joint le fichier test. Merci encore

16test-schmidt.zip (258.68 Ko)

Bonsoir

Il me semble que ce doit être:

SI(A2="";"";SI(GAUCHE('Import Brute'!D2;3)="411";GAUCHE(CONCATENER(GAUCHE('Import Brute'!D2;3);"0000000000");8);SI(GAUCHE('Import Brute'!D2;3)="419";GAUCHE(CONCATENER(GAUCHE('Import Brute'!D2;3);"10000");8);RECHERCHEV(GAUCHE(CONCATENER('Import Brute'!D2;"0000000000");8);Config!$E$9:$F$38;2;FAUX))))

Bonjour, je vous remercie infiniment pour votre retour.

Pour les 419 c'est bon ! par contre j'ai toujours le #N/A pour cela j'airais besoin de rajouter une autre condition a la fonction c'est à dire avoir 44581000 sur la feuille Loop colonne COMPTE s'il trouve 44581 sur la feuille import brute colonne n°compte et avoir 44582000 sur la feuille Loop colonne COMPTE s'il trouve 44582 sur la feuille import brute colonne n°compte, ci dessous la fonction :

SI(A2="";"";SI(GAUCHE('Import Brute'!D2;3)="411";GAUCHE(CONCATENER(GAUCHE('Import Brute'!D2;3);"0000000000");8);SI(GAUCHE('Import Brute'!D2;3)="419";GAUCHE(CONCATENER(GAUCHE('Import Brute'!D2;3);"10000");8);RECHERCHEV(GAUCHE(CONCATENER('Import Brute'!D2;"0000000000");8);Config!$E$9:$F$38;2;FAUX))))

Merci encore !

Bonjour,

Quelqu'un pourrait m'aider a trouver une solution a ma problématique svp ? Merci

Hello,

Est ce que c'est ça que tu recherches ?

J'avoue ne pas avoir tout compris au souci, j'ai indenté la formule de manière à ce que tu puisses rajouter les conditions facilement si tu étais amené à en rajouter en plus

@+

Bonjour, merci pour votre retour.

Oui pour les 419 c'est ok mais il reste encore des #N/A pour cela j'aurais besoin de rajouter une autre condition a la fonction c'est à dire avoir 44581000 sur la feuille Loop colonne COMPTE s'il trouve 44581 sur la feuille import brute colonne n°compte et avoir 44582000 sur la feuille Loop colonne COMPTE s'il trouve 44582 sur la feuille import brute colonne n°compte.

Merci encore !

Hello,

Je ne comprends pas ce que tu veux faire au global.

Si jamais tu peux récapituler depuis le début ça pourrait être pas mal. Tu pourrais passer également par une table de correspondance qui faciliterait la formule.

J'attends ton retour

@+

Hello, merci pour votre réponse.

ce que je veux est juste de rajouter une condition a cette fonction : =SI(A2="";"";SI(GAUCHE('Import Brute'!D2;3)="411";GAUCHE(CONCATENER(GAUCHE('Import Brute'!D2;3);"0000000000");8);SI(GAUCHE('Import Brute'!D2;3)="419";GAUCHE(CONCATENER(GAUCHE('Import Brute'!D2;3);"10000");8);RECHERCHEV(GAUCHE(CONCATENER('Import Brute'!D2;"0000000000");8);Config!$E$9:$F$38;2;FAUX))))

c'est à dire réajouter 44581000 sur la feuille Loop colonne COMPTE s'il trouve 44581 sur la feuille import brute colonne n°compte et avoir 44582000 sur la feuille Loop colonne COMPTE s'il trouve 44582 sur la feuille import brute colonne n°compte.

Je ne sais pas comment expliquer mieux que ça ça me parait claire ! voir aussi le fichier joint

Merci infiniment pour votre aide !

Bonjour

Si je comprend bien ton souci est sur l'onglet "import brut" ou tes N° de comptes non pas le même nombre de chiffre ?

dans ce cas je te propose plutôt de mettre sa a la place:

=SI('Import Brute'!D2<=99999;'Import Brute'!D2*1000;SI('Import Brute'!D2<=999999;'Import Brute'!D2*100;'Import Brute'!D2))
Rechercher des sujets similaires à "fonction deux feuilles differentes"