Je cherche les chiffres qui ont 10 chiffres comme premiers

nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   -  
JvDo Messages postés 1978 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai cette formule qu'est applicable sur 3 chiffres, je recois la somme de ses correspondance:

si j'ai des colonnes A / B:

123888/2
123999/2
123777/1

La formule : =SOMMEPROD((GAUCHE($A$1:$A$13;NBCAR($C$1))=SI(ESTTEXTE(C1);C1;CTXT(C1;0)))*($A$1:$A$13<>"")*($B$1:$B$13))

le resultat est 5.

je veux que cette formule soit applicable sur 10 chiffres premiers 1234567899nnnnn

Merci infiniment,


Configuration: Windows / Firefox 52.0

2 réponses

JvDo Messages postés 1978 Date d'inscription   Statut Membre Dernière intervention   859
 
Bonsoir à tous,

Tu supprimes les $ dans la référence $C$1 puis tu rajoutes le paramètre ;VRAI dans CTXT()

Cordialement
2
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
je n'ai pas compris ! est ce que vous pouve m'aider a monter cette formule????
0
JvDo Messages postés 1978 Date d'inscription   Statut Membre Dernière intervention   859
 
bonjour,

tu n'as qu'une formule dans ton fichier !!! (marque d'agacement) :
=SOMMEPROD((GAUCHE($A$1:$A$13;NBCAR($C$1))=SI(ESTTEXTE(C1);C1;CTXT(C1;0)))*($A$1:$A$13<>"")*($B$1:$B$13))

tu fais les remplacements que je t'ai proposés et tu obtiens :
=SOMMEPROD((GAUCHE($A$1:$A$13;NBCAR(C1))=SI(ESTTEXTE(C1);C1;CTXT(C1;0;VRAI)))*($A$1:$A$13<>"")*($B$1:$B$13))

maintenant tu peux recopier D1 sur D5 et tu verras le résultat attendu.

Les $ dans une référence de cellule figent soit la ligne, soit la colonne, soit les deux.
Si tu ne les retires pas de NBCAR($C$1), les formules que tu recopieras dans ta feuille feront toujours référence à la cellule C1.
Ce n'est pas a priori ce que tu souhaites.

Le paramètre VRAI dans la fonction CTXT() permet d'éliminer les séparateurs de milliers qui gênaient l'obtention du bon résultat vu que tu comparais "4411332255" (là, il n'y a pas d'espaces) à 4 411 332 255 (là, espaces il y a).

cdlt
0
Chris 94 Messages postés 54087 Date d'inscription   Statut Modérateur Dernière intervention   7 345
 
Bonjour,

Je connaissais le nombre Pi (Π) mais pas les chiffres ki...

Les nombres que tu donnes en exemple ne sont pas premiers ! Veux-tu parler des 10 premiers chiffres qui composent un nombre ?
0
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de voir ce fichier pour avoir une aidé claire:
NB: Cette formule est valable pour 3 chiffres premiers

https://www.cjoint.com/c/ICepHlgJ6Fc
0
Chris 94 Messages postés 54087 Date d'inscription   Statut Modérateur Dernière intervention   7 345
 
Je ne suis pas sûr du tout de pouvoir t'aider sur ton problème précis... Mais celui-ci est imprécis car on ne sait pas ce que tu appelles "les chiffres premiers".

Rappel : un nombre premier n'est divisible que par 1 et par lui-même :
             2, 3, 5, 7, 11, 13,...., 49999,... sont premiers.
            4, 6, 8, 9,... tes exemples ne sont pas premiers.
0
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
voila un exemple simple:

https://www.cjoint.com/c/ICeqS45ExYc
0
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
0
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de m'aider SVP
0