Cherche un Chiffre dans un champs
Résolu/Fermé
nonossov
Messages postés
610
Date d'inscription
lundi 29 décembre 2014
Statut
Membre
Dernière intervention
17 janvier 2020
-
9 sept. 2016 à 11:22
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 10 sept. 2016 à 12:56
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 10 sept. 2016 à 12:56
A voir également:
- Un et demi en chiffre
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Excel trier par ordre croissant chiffre - Guide
- Application pour écrire les chiffre en lettre - Télécharger - Outils professionnels
- 1 million dinar algérien en chiffre - Forum Programmation
- Convertir chiffre en lettre excel sans macro ✓ - Forum Excel
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
Modifié par Vaucluse le 9/09/2016 à 19:53
Modifié par Vaucluse le 9/09/2016 à 19:53
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!
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
Modifié par Vaucluse le 9/09/2016 à 11:42
Modifié par Vaucluse le 9/09/2016 à 11:42
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!
nonossov
Messages postés
610
Date d'inscription
lundi 29 décembre 2014
Statut
Membre
Dernière intervention
17 janvier 2020
9 sept. 2016 à 19:22
9 sept. 2016 à 19:22
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.
10 sept. 2016 à 10:22
Alors il n'existe pas une formule qui travaille sur numérique et alphanémurique sans des passages?? ou VBA?
10 sept. 2016 à 10:59
à+
10 sept. 2016 à 11:10
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
10 sept. 2016 à 11:14
je valeurise vraiment votre éffort Mr Vaucluse merci
10 sept. 2016 à 11:19
ça donne ça:
https://www.cjoint.com/c/FIkjtdNP83l
crdlmnt