Signaler

Recherche une formule

Posez votre question hoshas2000 1Messages postés jeudi 8 juin 2017Date d'inscription 16 juin 2017 Dernière intervention - Dernière réponse le 20 juin 2017 à 17:26 par hoshas2000
Bonjour,
j'ai besoin une formule qui me donner des noms différentes sans réputer le nom qui ce réputer au différents tableaux avec d'autre nom:
donne:
Tableau mois 1
Réf Nom
1 Ahmed
2 Ali
5 Rachid
8 Brahim
9 kamala
Tableau Mois 2
Réf Nom
1 Ahmed
2 Ali
5 Rachid
8 Brahim
9 kamala
10 n’aima
11 Abdelkader
Tableau Mois 3
Réf Nom
1 Ahmed
2 Ali
5 Rachid
8 Brahim
9 kamala
11 Abdelkader
12 Jack
13 Samira
14 Hassan

le résultat que je recherche est de nous donner une liste de ses nom dans une autre feuille comme suivante
Réf Nom
1 Ahmed
2 Ali
5 Rachid
8 Brahim
9 kamala
10 n’aima
11 Abdelkader
12 Jack
13 Samira
14 Hassan

j'ai utiliser cette formule mais sa marche seulement pour le premier tableaux les autres non (=CONCATÉNER(SI(nom!A9>0;SIERREUR(RECHERCHEV(nom!A9;mois1!$A$6:$AU$16;3);"0");SI(nom!A9>0;SIERREUR(RECHERCHEV(nom!A9;'mois 2'!$A$6:$AU$16;3);" ");SI(nom!A9>0;SIERREUR(RECHERCHEV(nom!A9;'mois 3'!$A$6:$AV$16;3);" ");SI(nom!A9>0;SIERREUR(RECHERCHEV(nom!A9;'Mois 4'!$A$6:$AS$17;3);"");SI(nom!A9>0;SIERREUR(RECHERCHEV(nom!A9;'Mois 5'!$A$6:$AT$18;3);"");0))))))
mes salutations a tous les membres et l’équipe de ce forum
Afficher la suite 
Utile
+0
plus moins
Bonjour
voyez si ce modèle correspond à votre demande et revenez si besoin d'infos
https://mon-partage.fr/f/FPMSsZwM/
crdlmnt
Donnez votre avis
Utile
+0
plus moins
Merci Mr Vaucluse pour la réponse

le problème si que les tableaux de mois 1 et 2; ne se trouve pas dans la même feuille chaque tableaux dans feuille (tableaux 1>>>Feuille 1 /Tableux2>>feuille 2 /tableaux 3>>>feuille 3 et le tableaux de résultat dans une autre feuille; j'ai le fait comme ça mais me donner mème résultat sur chaque colonne;
=SIERREUR(PETITE.VALEUR(mois1!$A$8:$A$14;SOMMEPROD((NB.SI(mois1!$A$8:$A$14;$BB$5:mois1!$A8))*1));(SIERREUR(PETITE.VALEUR('mois 2'!$A$8:$A$15;SOMMEPROD((NB.SI('mois 2'!$A$8:$A$15;$BB$5:'mois 2'!A8))*1));SIERREUR(PETITE.VALEUR('mois 3'!$A$8:$A$15;SOMMEPROD((NB.SI('mois 3'!$A$8:$A$15;$BB$5:'mois 3'!A8))*1));SIERREUR(PETITE.VALEUR('Mois 4'!$A$8:$A$16;SOMMEPROD((NB.SI('Mois 4'!$A$8:$A$16;$BB$5:'Mois 4'!A8))*1));SIERREUR(PETITE.VALEUR('Mois 5'!$A$8:$A$17;SOMMEPROD((NB.SI('Mois 5'!$A$8:$A$17;$BB$5:'Mois 5'!A8))*1));""))))))
et merci
Vaucluse 19790Messages postés lundi 23 juillet 2007Date d'inscription ContributeurStatut 23 juin 2017 Dernière intervention - 19 juin 2017 à 15:25
Vous avez simplement un point virgule de trop (deux successifs) au milieu de la formule, mais il y a un autre problème:
quel est l"âge" de votre Excel, car votre modèle est un xls?
s'il date d'avant 2007, vous ne pouvez pas utiliser plus de 7 fois le code SI dans la formule. Il faudra passer par un artifice
de même, le code SIERREUR ne fonctionne pas avant 2007
Par contre je ne sais pas combien de ligne ont chacun de vos tableaux, mais si vous pouvez les coller l'un au dessous de l'autre plutôt que côte à côte, par exemple en A et B ce sera beaucoup plus simple:


en W3

=SIERREUR(RECHERCHEV(V3;$A$2:$A$10000;2;0);"")

mais d'une part:
la formule en V n'est pas correcte, (l'erreur était chez moi) et elle saute des N° le 17 par exemple
arrangez là comme suit:
  • laissez V2 vide
  • en V3 = MIN(A3:T12)
  • en V4 à tirer vers le bas:

=SIERREUR(PETITE.VALEUR($A$3:$T$12;SOMMEPROD((NB.SI($A$3:$T$12;$V$3:V3))*1)+1);"")

si votre excel et 2007 ou plus, revenez on essaiera de mettre ça au point.

à vous lire
Répondre
hoshas- 19 juin 2017 à 16:14
merci pour la réponse
Je travaille avec Excel 2007 Windows 10
Répondre
Vaucluse 19790Messages postés lundi 23 juillet 2007Date d'inscription ContributeurStatut 23 juin 2017 Dernière intervention - 19 juin 2017 à 16:55
OK alors je vous remets ça au point d'ici demain matin.suis à la bourre ce soir
Répondre
Vaucluse 19790Messages postés lundi 23 juillet 2007Date d'inscription ContributeurStatut 23 juin 2017 Dernière intervention - 19 juin 2017 à 18:32
voila ce que ça donne selon votre modèle.

La formule est un peu plus simple que la précédente

attention en colonne V, la formule en V3 (1N° ligne) n'est pas
la même que les suivantes

http://www.cjoint.com/c/GFtqELvRnnC


Ps: pour ne pas limiter les tableaux en hauteur, vous pouvez écrire l'adresse des champs en colonne V avec A:T au lieu de A3:T12
en colonne W, les champs font la hauteur de la feuille

le fichier est un xlsx et ne fonctionne qu'avec Excel à partir de 2007
crdlmnt
Répondre
hoshas2000- 20 juin 2017 à 17:26
merci pour la réponse mais se pose toujours le problème de nombre de formelle imbrique ci joint le fichier : https://mon-partage.fr/f/c3H4T64m/
Répondre
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !