Somme sous conditions sous excel 2000

Résolu/Fermé
renoncule62 Messages postés 83 Date d'inscription vendredi 25 janvier 2008 Statut Membre Dernière intervention 1 juillet 2012 - 18 juin 2012 à 14:58
renoncule62 Messages postés 83 Date d'inscription vendredi 25 janvier 2008 Statut Membre Dernière intervention 1 juillet 2012 - 18 juin 2012 à 15:19
Bonjour,
Sous Excel 2000, je ne parviens pas à trouver la bonne formule pour faire ceci:

dans la plage A1:A10 je souhaite additionner les valeurs numériques sachant que si j'ai un 5, alors je compte 4 ; si j'ai un 6, je compte 5. les autres valeurs seraient additionnées normalement. Jusque là, ça va et voici ma formule (en A11 par exemple):

=NB.SI(A$1:A$10;"=5")*4+NB.SI(A$1:A$10;"=6")*5+SOMMEPROD((A$1:A$10<>5)*(A$1:A$10<>6)*(A$1:A$10))

mon probléme et que je peux, dans cette même plage rencontrer du texte et là la formule me renvoie justement un #VALEUR! que je ne parviens pas à contourner. J'ai essayé d'incérer un "ESTNUM" dans la formule mais pas moyen d'obtenir la bonne synthaxe.

quelqu' un aurait-il la solution pour ignorer le texte dans ma plage ?
J'ai une autre question mais VBA et vais donc poster ou il faut.

Merci pour votre aide.




A voir également:

3 réponses

tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
18 juin 2012 à 15:09
Bonjour,
Essayez de remplacer le dernier "*" par un point-virgule ";".
Ce qui donne:
=NB.SI(A$1:A$10;"=5")*4+NB.SI(A$1:A$10;"=6")*5+SOMMEPROD((A$1:A$10<>5)*(A$1:A$10<>6);(A$1:A$10))
0
sirefalas Messages postés 219 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 12 février 2014 8
18 juin 2012 à 15:13
Je ne crois pas que les "= " soient corrects aussi, il me semble que mettre le chiffre directement suffit.
Peut être une cause de l'erreur

=NB.SI(A$1:A$10;5)*4+NB.SI(A$1:A$10;6)*5+SOMMEPROD((A$1:A$10<>5)*(A$1:A$10<>6);(A$1:A$10))
0
renoncule62 Messages postés 83 Date d'inscription vendredi 25 janvier 2008 Statut Membre Dernière intervention 1 juillet 2012 2
18 juin 2012 à 15:19
Rebonjour,

Merci Tontong, ça marche impec !
dire que je me suis embarqué dans une usine à gaz pour un simple ";"

Sympa,

Bye
0