formule excel - Logiciels - Windows & Software
Marsh Posté le 30-10-2002 à 16:36:14
Sous Excel US c'est la fonction SEARCH()... je ne sais pas c'est la quelle en francais...
Marsh Posté le 30-10-2002 à 23:17:09
Je te dirai de compter le nombre de virgules et d'y ajouter 1...
Mais je retrouve pas la fonction...
Marsh Posté le 31-10-2002 à 08:28:40
ReplyMarsh Posté le 31-10-2002 à 09:17:07
cool a écrit a écrit : Une autre idée ! |
Ben ils ont raison au dessus. La solution la plus simple est :
=SEARCH(",";Ta_Cellule)+1
Marsh Posté le 31-10-2002 à 11:21:56
J'ai mis ça : =CHERCHE(",";B4)+1
J'obtiens :
25,33,8,29 = 4
18 = #valeur
18,25,63 = 4
Marsh Posté le 31-10-2002 à 15:56:35
cool a écrit a écrit : J'ai mis ça : =CHERCHE(",";B4)+1 J'obtiens : 25,33,8,29 = 4 18 = #valeur 18,25,63 = 4 |
Normal, puisqu'il y a pas de virgule...
Marsh Posté le 31-10-2002 à 15:58:00
le probleme c pas ca
la formule cherche, elle retourne l'emplacement du premier caractere recherché
soit dans l'exemple
3 (+1)
rien
3 (+1)
Marsh Posté le 31-10-2002 à 15:58:36
a par faire une boucle , j'ai cherché mais j'ai pas trouvé une foonction excel qui fasait ca toute seule (seul l'enchainement de plusieurs peut fonctionner)
Marsh Posté le 31-10-2002 à 16:10:09
format_c a écrit a écrit : Normal, puisqu'il y a pas de virgule... |
suffit de faire un IF ... en plus du search (','
Marsh Posté le 31-10-2002 à 16:57:59
funkelly a écrit a écrit : le probleme c pas ca la formule cherche, elle retourne l'emplacement du premier caractere recherché soit dans l'exemple 3 (+1) rien 3 (+1) |
Non la formule Search, cherche (comme son nom l'indique ) le nbre d'occurences.
Marsh Posté le 31-10-2002 à 17:05:47
ben on a pas le meme excel alors
je recopie l'aide sur la fonction recherche (je peux pas screenshoter)
Recherche : Renvoi le numéro du caractere au niveau duquel est trouvé un caractere ou le début d'une chaine de carcatere !!
best regards
Marsh Posté le 31-10-2002 à 17:34:22
funkelly a écrit a écrit : ben on a pas le meme excel alors je recopie l'aide sur la fonction recherche (je peux pas screenshoter) Recherche : Renvoi le numéro du caractere au niveau duquel est trouvé un caractere ou le début d'une chaine de carcatere !! best regards |
Ben c'est pas ce que j'ai dans ma version US avec la fonction Search
Marsh Posté le 31-10-2002 à 18:25:19
Ouah c tordu ton truc !
Et les boucles et les if c tordu aussi
Donc on en fait pour compter le nombre de virgules fo faire genre
=NBCAR(A1)-NBCAR(SUBSTITUE(A1;",";"" )
Pour compter le nombre d'espace et de virgule suffit de combiner et deduire le nombre de nombres :
=NBCAR(A1)-NBCAR(SUBSTITUE(SUBSTITUE(A1;",";"" );" ";"" ))+1
De la tu pourra resoudre une partie du probleme comme :
25,22,6,4 = 4 (3virgules+1)
3,4 19,8 = 4 (2virgules+1espace+1)
1,25,300 = 3 (2virgules+1)
Le probleme c que si tu t'ecarte trop de l'exemple que t'avait donné ca fera genre
1,2 3 5, = 4 et la ca fera 2virgules+3espaces+1 donc pas cool
et fodra t'adapter !
@+
Marsh Posté le 04-11-2002 à 11:45:48
O fait toi l'user dont je me rappelle pas le nom et qui avait répondu dans le meme sens que mon précédent message et qui ensuite effaca sa réponse , ben je t'ai vu !
T'aurait pu la laisser hein , ca genait pas , plus on est de fous plus on rit
Marsh Posté le 30-10-2002 à 16:22:05
Dans une cellule j'ai plusieurs nombres séparés par des virgules.
Je désire une formule qui me dise combien j'ai de chiffre dans la cellule :
Exemple 25,22,6,4 = 4
3,4 19,8 = 4
1,25,300 = 3
---------------
http://infostuces.blogspot.com/