recherche subtile !!!

A

Archi

Guest
Hello,

J'ai un problème avec la fonction recherche ()

Ci-joint mon tableau
 

Pièces jointes

  • Tableau_Test4.xls
    17 KB · Affichages: 34
  • Tableau_Test4.xls
    17 KB · Affichages: 35
  • Tableau_Test4.xls
    17 KB · Affichages: 34
M

Monique

Guest
Bonjour,

Solution 1 : changer le format monétaire.
Tu devrais trouver quelque chose ici :
<http://www.microsoft.com/france/euro/faq/default.asp>
<http://herve-pc.cnrs-orleans.fr/Conseils/Office2k/Euro/Euro&Office.htm>

Solution 2 :
Tu remets toutes tes cellules au format nombre standard
Ce sera peut-être plus facile d'utiliser une autre colonne, et de l'insérer après.
Tu tapes un tiret (le signe "moins") avant la lettre F
Et les formules deviennent :

=SI(ESTTEXTE(E7);INDEX(Tables!$E$3:$E$18;EQUIV(SUBSTITUE(E7;"-F";"")*1;Tables!$D$3:$D$18;1));INDEX(Tables!$B$3:$B$18;EQUIV(E7;Tables!$A$3:$A$18;1)))
=SI(ESTTEXTE(E13);RECHERCHE(SUBSTITUE(E13;"-F";"")*1;Tables!$D$3:$E$18;Tables!$E$3:$E$18);RECHERCHE(E13;Tables!$A$3:$B$18;Tables!$B$3:$B$18))
=SI(ESTTEXTE(E17);RECHERCHEV(SUBSTITUE(E17;"-F";"")*1;Tables!$D$3:$E$18;2;1);RECHERCHEV(E17;Tables!$A$3:$B$18;2;1))
=RECHERCHEV(SUBSTITUE(E21;"-F";"")*1;SI(ESTTEXTE(E21);Tables!$D$3:$E$18;Tables!$A$3:$B$18);2;1)
=RECHERCHEV(SUBSTITUE(E26;"-F";"")*1;SI(ESTNUM(E26);Tables!$A$3:$B$18;Tables!$D$3:$E$18);2;1)
 
A

Archi

Guest
Ok merci monique, j'ai pris ta première solution (+simple) :)

Dernière chose pour que je me couche moins con ce soir !!!

Dans cette formule =RECHERCHEV(SUBSTITUE(E20;"F";"")*1;SI(ESTTEXTE (E20);Tables!$D$3:$E$18;Tables!$A$3:$B$18);2;1)
j'aimerai que D20 soit vide, quand la cellule E20 est vide ????


Enfin pourquoi cette formule simple ne marche pas (création perso):
=SI(DROITE(E4;1)="F";RECHERCHE(E4;Tables!D3:E18);RECHERCHE(E4;Tables!A3:B18))
Peu tu me la commenter ???
 
M

Monique

Guest
Bonjour,

1ère question :
=SI(E20="";"";ta formule)
=SI(E20="";"";RECHERCHEV(SUBSTITUE(E20;"F";"")*1;SI(ESTTEXTE (E20);Tables!$D$3:$E$18;Tables!$A$3:$B$18);2;1))

2è question :
=SI(DROITE(E4;1)="F";RECHERCHE(E4;Tables!D3:E18);RECHERCHE(E4;Tables!A3:B18))
Cette formule recherche E4, d'accord. Mais si tu as 1356F en E4, elle ne trouvera que des valeurs numériques, pas de 1356F
Il faut lui demander de rechercher SUBSTITUE(E4;"F";"")
=SI(DROITE(E4)="F";RECHERCHE(SUBSTITUE(E4;"F";"")*1;Tables!D3:E18);RECHERCHE(E4;Tables!A3:B18))
 
A

Archi

Guest
Trop forte Monique.
Toutefois, j'ai encore des petits soucis avec le fameux "F" !!!

Entre temps j'ai trouvé d'autres idées pour mes classement, et tu t'en doute, également d'autres problèmes.
Je vais bientôt sortir mes sous pour tous ce que tu fais !!!!

Ci-joint mon tableau
 

Pièces jointes

  • Tableau_Test.zip
    18.6 KB · Affichages: 15
  • Tableau_Test.zip
    18.6 KB · Affichages: 13
  • Tableau_Test.zip
    18.6 KB · Affichages: 13
M

Monique

Guest
Bonsoir,

Feuille "Etienne", en J25 :
=SUBSTITUE(Tableau!E4;"F";"")
et tu mets la cellule au format nombre
La formule = 1112F + 45 + autre chose te renvoie un message d'erreur, 1112F étant du texte

Feuille "Tableau", en AO4 :
=(SUBSTITUE(E4;"F";"")+AE4)-AL4

Automatiser : je ne vois pas comment, sauf organiser tes tableaux autrement.
Pour l'instant, les données sont réparties par journée.
Tu vas voir la récap faite dans la feuille "Etienne"
Cette récap est reportée dans la feuille "Feuille Match"

Mais j'ai bien peur que tu sois encore en manque de "F"

Feuille "Perf et contre", je ne vois pas.
 

Pièces jointes

  • Tableau_Test7_Archi.zip
    20.1 KB · Affichages: 27

Discussions similaires

Réponses
2
Affichages
210

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz