Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

nbrs de caracteres dans une cellule

C

Cire

Guest
Comment faire pour connaitre le nombre de caracteres dans une cellule excell.

dans une liste de telephone je voudrais compter le nombre ce numero qui ne correspondent pas a la synthaxe suivante:

03 20 99 99 99 soit 14 caracteres.

merci
 
C

Cire

Guest
voici mon prob:
j'ai une liste de N° tél:
03 20 99 99 99
02 44 44 44 44
06 1 44 22 33
01 16 15 14 1

dans cette liste qui devrait tous comprter 14 caracteres (**-**-**-**-**)

je voudrais faire le somme des cellules qui ne correspondent pas à la synthaxe (**-**-**-**-**) soit 14 caracteres.

merci de votre aide
 
J

Jean-Marie

Guest
Bonjour

Soit une formule =SOMMEPROD((NBCAR(A1:A100)>0)*(NBCAR(A1:A100)<14)*1)
ou une formule mactricielle =SOMME((NBCAR(A1:A100)>0)*(NBCAR(A1:A100)<14)*1) à valider par Ctrl+Shift+Entrer

@+Jean-Marie
 
A

Art

Guest
Bonjour Cire,Lexikalacon,Jean-Marie, Le Forum

Je peux proposer aussi une macro à insérer dans un module de la feuille.

Sub CountCell14()
Dim NbCell
Dim c As Range
Dim NbCelld
NbCell = 0
NbCelld = 0
For Each c In Selection
NbCell = NbCell + 1
If Len(c) <> 14 Then
NbCelld = NbCelld + 1
End If
Next c
MsgBox "Il y a " & NbCell & " cellules dans cette plage." & vbCrLf & _
"dont " & NbCelld & " n'ont pas 14 caractères ", vbInformation, "Vérification"
End Sub

Pour visualiser les lignes il faudrait passer par un format conditionnel
@+
Art
 
L

Lexikalacon

Guest
Re salut ,

tu peux deja commencer par une mise en forme conditionnelle .
Tu selectionnes ton champ données , puis format ,mise en forme conditionnelle , condition 1 , choix la formule est ,puis dans la formule tu mets =NBCAR(A1)<>14 et tu choisis ton format , les cellules n'ayant pas 14 caracteres seront identifiées .

Pour le comptage , je cherche ....

A+
Steph
 

Discussions similaires

Réponses
19
Affichages
649
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…