formule excel

formule excel - Logiciels - Windows & Software

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/
Reply

Marsh Posté le 30-10-2002 à 16:22:05   

Reply

Marsh Posté le 30-10-2002 à 16:24:59    

je ne sais pas

Reply

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...

Reply

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...:(

Reply

Marsh Posté le 31-10-2002 à 08:28:40    

Une autre idée !


---------------
http://infostuces.blogspot.com/
Reply

Marsh 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


---------------
Mes guitares, ampli, et effets sont en vente !
Reply

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
 


---------------
http://infostuces.blogspot.com/
Reply

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...


---------------
Mes guitares, ampli, et effets sont en vente !
Reply

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)


---------------
Funkelly
Reply

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)


---------------
Funkelly
Reply

Marsh Posté le 31-10-2002 à 15:58:36   

Reply

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 (',';)


---------------
A méditer : Qui s'endort avec le cul qui gratte, se réveille avec le doigt qui pue ...
Reply

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  :sarcastic: ) le nbre d'occurences.


---------------
Mes guitares, ampli, et effets sont en vente !
Reply

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


---------------
Funkelly
Reply

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  :??:


---------------
Mes guitares, ampli, et effets sont en vente !
Reply

Marsh Posté le 31-10-2002 à 18:25:19    

Ouah c tordu ton truc ! :D
Et les boucles et les if c tordu aussi :lol:
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 !
@+


Message édité par nono_robot le 31-10-2002 à 18:25:43
Reply

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 ! :lol:
 
T'aurait pu la laisser hein , ca genait pas , plus on est de fous plus on rit :D
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed