Excel: Exprimer la condition "est un chiffre"

Fermé
Le_Goret - 21 mai 2010 à 10:08
 Le_Goret - 21 mai 2010 à 10:30
Bonjour,

Aujourd'hui je cherche à faire un sommeprod avec, pour condition le type de valeur dans une cellule à savoir si cette cellule est un chiffre ou un texte
Mon tableau s'agence de la manière suivante:
A B
Destination Coût
51 10
GB 20
69 15
BL 25

Je voudrais sommer mes coûts lorsque la destination est une valeur numerique et lorsqu'elle est une valeur texte.

Voici mes formules:

=sommeprod(B1:B40*(si(estnum(A1:A40);A1:A40;0))
=sommeprod(B1:B40*(si(esttexte(A1:A40);A1:A40;0))
Les 2 formules m'affichent erreur valeur. Quelles peuvent être mes erreurs?









A voir également:

3 réponses

Drummer67 Messages postés 55 Date d'inscription vendredi 14 mai 2010 Statut Membre Dernière intervention 8 juin 2010 4
21 mai 2010 à 10:10
hum je vois pas trop l'intérêt, car à par être un chiffre ou du texte, que peut-elle être d'autre ????
0
Oui mais je veux avoir la somme des mes coûts pour mes cellules affichant un nombre (N° de département) ou affichant et pour mes cellules affichant un texte(Initiales pays étrangers). Il s'agit pour moi d'obtenir le coût par destination (National ou étranger)
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
21 mai 2010 à 10:22
Bonjour

=SOMMEPROD(ESTNUM(A1:A40)*(B1:B40))
0
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
21 mai 2010 à 10:30
Et donc sur le même principe pour les cellules contenant du texte :

=SOMMEPROD(ESTTEXTE(A1:A40)*B1:B40)


Cordialement.
0
Ca marche. Je fais la meme pour esttexte. Merci à toi.
0