Cherche un Chiffre dans un champs
Résolu
nonossov
Messages postés
610
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour mes amis,
j'ai déja eu votre aide concernanr ce sujet, Mr Vauclause m'a donnée plus que la solution de m'ancienne question . ce que je demande mtn et de chercher les permiers caractères qui sont dans la cellule C:
Exemple: dans C1=k6120 ou kahmed ou 61230 c-a-d alphanumérique ou alphabétique ou numérique,
je veux la somme des nombres qui correspondant a cette recherche:
exemple:
A/B
kahmed; 5
Kah; 100
10Jack; 10
17Noor:7
si je met dans C1; kah je doit recevoir 5+100=105
si je met dans c1: kahmed je recois 5
et si je met dans c1 17Noor je recois 7 comme un résultat?
Merci infiniment
j'ai déja eu votre aide concernanr ce sujet, Mr Vauclause m'a donnée plus que la solution de m'ancienne question . ce que je demande mtn et de chercher les permiers caractères qui sont dans la cellule C:
Exemple: dans C1=k6120 ou kahmed ou 61230 c-a-d alphanumérique ou alphabétique ou numérique,
je veux la somme des nombres qui correspondant a cette recherche:
exemple:
A/B
kahmed; 5
Kah; 100
10Jack; 10
17Noor:7
si je met dans C1; kah je doit recevoir 5+100=105
si je met dans c1: kahmed je recois 5
et si je met dans c1 17Noor je recois 7 comme un résultat?
Merci infiniment
A voir également:
- Un et demi en chiffre
- Clavier iphone chiffre et lettre - Guide
- Excel trier par ordre croissant chiffre - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Chiffre en lettre - Télécharger - Outils professionnels
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
2 réponses
Une première option selon vos possibilités, qui fonctionne chez moi, mais à vérifier chez vous
1° formatez cellule C1 en texte avant d'entrer la valeur cherchée
2°)Sélectionnez toute la colonne A et formatez toute la colonne en "Texte". Si les valeurs numériques passent à gauche des cellules, c'est gagné
Si ça ne fonctionne pas, je crois que pour éviter du VBA il va falloir se résoudre à créer une colonne pour traiter les valeurs num de façon à ce que tout soit en texte
1°) formatez la cellule C1 en texte avant d'entrer la valeur cherchée
2)° créer une colonne D ou autre, c'est sans importance, avec cette formule, si on part de A1:
=SI(ESTNUM(A1);CTXT(A1;0);A1)
et ensuite appliquez la formule:
=SOMME.SI(D:D;"*"&C1&"*";B:B)
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
1° formatez cellule C1 en texte avant d'entrer la valeur cherchée
2°)Sélectionnez toute la colonne A et formatez toute la colonne en "Texte". Si les valeurs numériques passent à gauche des cellules, c'est gagné
Si ça ne fonctionne pas, je crois que pour éviter du VBA il va falloir se résoudre à créer une colonne pour traiter les valeurs num de façon à ce que tout soit en texte
1°) formatez la cellule C1 en texte avant d'entrer la valeur cherchée
2)° créer une colonne D ou autre, c'est sans importance, avec cette formule, si on part de A1:
=SI(ESTNUM(A1);CTXT(A1;0);A1)
et ensuite appliquez la formule:
=SOMME.SI(D:D;"*"&C1&"*";B:B)
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Bonjour
=SOMME.SI(A:A;"*"&C1&"*";B:B)
attention à tous les signes
cette formule fera la somme de B pour toutes les lignes qui contiennent en A le texte de C1 qu'il soit n'importe ou dans la cellule (donc fonctionne aussi simplement par ex avec noor
pour info , dans le code:
C1&"*" prend en compte les textes qui commencent par C1
"*"&C1 prend en compte les textes qui se terminent par C1
"*"&C1&"*" prend en compte les textes qui contiennent C1 n'importe où
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
=SOMME.SI(A:A;"*"&C1&"*";B:B)
attention à tous les signes
cette formule fera la somme de B pour toutes les lignes qui contiennent en A le texte de C1 qu'il soit n'importe ou dans la cellule (donc fonctionne aussi simplement par ex avec noor
pour info , dans le code:
C1&"*" prend en compte les textes qui commencent par C1
"*"&C1 prend en compte les textes qui se terminent par C1
"*"&C1&"*" prend en compte les textes qui contiennent C1 n'importe où
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Merci Mr Vauclause pour votre réponse elle fonctionne mais si je met,
colonnes
A/b
514100; 100
F512000;200
et je met en cellule C1; 514 je ne recois pas 100 comme résultat car vous avez désigner la colonne A sous format texte, mais je peut avoir des chiffres dans ce colonne, si je change le format de la cellule en texte elle fonctionne mais ça ne sera pas une solution proff,
Merci infiniment de votre effort Mr vauclause.
colonnes
A/b
514100; 100
F512000;200
et je met en cellule C1; 514 je ne recois pas 100 comme résultat car vous avez désigner la colonne A sous format texte, mais je peut avoir des chiffres dans ce colonne, si je change le format de la cellule en texte elle fonctionne mais ça ne sera pas une solution proff,
Merci infiniment de votre effort Mr vauclause.
Alors il n'existe pas une formule qui travaille sur numérique et alphanémurique sans des passages?? ou VBA?
à+
et en fait essayez celle ci qui semble fonctionner:
=SOMMEPROD((GAUCHE($A$1:$A$15;NBCAR(C1))=SI(ESTTEXTE(C1);C1;CTXT(C1;0)))*($A$1:$A$15<>"")*($B$1:$B$15))
(si elle ne fonctionne pas à la 1° entrée, entrez la en matricielle)
crdlmnt
je valeurise vraiment votre éffort Mr Vaucluse merci
ça donne ça:
https://www.cjoint.com/c/FIkjtdNP83l
crdlmnt