Formule excel avec une probable macro a passer

Fermé
pom - 27 déc. 2012 à 16:44
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 27 déc. 2012 à 18:13
Bonjour,

dans la colonne TOTAL, devra être comptabilisé le chiffre 0,30 "correspondant à chaque cellule grisée".

En aucun cas le chiffre "0,30" doit apparaitre dans les cellules. C'est la couleur grise qui le détermine .je ne maitrise pas suffisamment les formules excel et ne m'en sort pas merci de votre aide

voila la formule que j'ai passé et qui est fausse.

=SI(B4:W4=indexcolor15;"0,30;";"")



lundi 8h 8h30 9h 9h30 10h 10h30 11h 11h30 12h 12h30 13h TOTAL

AMP1 4,80
AMP2
Auxiliaire
A voir également:

2 réponses

Raymond PENTIER Messages postés 58834 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 22 janvier 2025 17 274
27 déc. 2012 à 17:47
Ta formule est fausse pour plusieurs raisons :

1) ce n'est pas =SI(B4:W4=... mais =SI(B4=... ; une seule cellule à la fois !
2) indexcolor15 n'est pas une fonction usuelle d'excel
3) les guillemets sont mal placés ;"0,30;";"") doit s'écrire ;"0,30";"") sauf si la cellule doit effectivement afficher "0,30;" ce qui est curieux ...
4) dans ta première phrase tu écris devra être comptabilisé le chiffre 0,30 ce qui laisse penser que tu parles du nombre 0,3 ; mais dans la phrase suivante tu écris En aucun cas le chiffre "0,30" doit apparaitre ce qui induit que c'est le texte "0,30" que tu veux afficher ; dans ce cas, tu as eu raison d'écrire 0,30 entre guillemets dans la formule ; dans le cas contraire, c'est une nouvelle erreur.

Enfin les données que tu écris en fin de message sont inexploitables.
Veux-tu donc envoyer ton fichier, en créant un lien avec https://www.cjoint.com/ puis en collant ce lien dans ton message.
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
27 déc. 2012 à 18:13
Salut,

Déjà ce n'est pas indexcolor15 mais Interior.ColorIndex =15 et c'est du VBA

ensuite comment mets tu tes cellules en couleur manuellement ou à l'aide d'une mise en forme conditionnelle

Envoi ton fichier comme te le demande Raymond que je salue
0