Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Bonjour,
Autant pour moi. Mets plutôt :
=SOMMEPROD((A43:A100>=DATE(A40;6;1))*(A43:A100<=DATE(A40+1;5;31))*B43:B100)
Daniel
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Bonjour,
Je cherche à additionner des cellules ayant la même couleur de fond, laquelle est elle-même définie par une mise en forme conditionnelle.
Si je colorie les cellules "manuellement" et que j'utilise la formule
=SommeCouleurFond($B$43:$B$100;33)
alors le contenu des cellules de couleur bleue s'additionne (c'est ce que je cherche à faire). Mais si la cellule est colorée grâce à une mise en forme conditionnelle (de la même couleur bleue) alors cela ne fonctionne pas. Et j'ai un tableau dans lequel les cellules sont coloriées de différentes couleurs grace à une mise en forme conditionnelle.
Quelqu'un pourrait-il m'aider ?
Je vous en remercie par avance
Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.
Réponse acceptée par l’auteur de la question
Bonjour,
Autant pour moi. Mets plutôt :
=SOMMEPROD((A43:A100>=DATE(A40;6;1))*(A43:A100<=DATE(A40+1;5;31))*B43:B100)
Daniel
Bonjour Daniel et merci pour votre reponse.
J'ai utilisé pour la partie critère, ce qui est noté dans ma formule conditionnelle mais ça fonctionne toujours pas.
La voici
=SOMME.SI(B43:B100;(ET($A43>=DATE($A$40;6;1);$A43<=DATE($A$40+1;5;31)));B43:B100)
je ne sais pas ce qu'il me manque pour que cela fonctionne.
Avez vous une idée?
En tout cas merci de votre premiere proposition : celle de reprendre en guise de critére, la formule utilisée pour la mise en forme conditionnelle.
Merci encore
Bonjour Anna, ce que vous me proposez ne fonctionne pas car lorsque j'utilise SOMME.SI.(plage, critères, sum_range), je ne sais pas comment je peux mettre dans critère la couleur bleue de la mise en forme conditionnelle ????
si je mets "bleu" alors qu'aucune de mes cellules ne contiennent le mot bleu, alors j'ai toujours 0 concernant l'addition des cellules à fond bleu
si je mets 33 (qui est le codeCouleur de ma couleur bleu alors il ne se passe rien non plus)
Mais merci quand même
Bonjour,
s'il s'agit de la même mise en forme conditionnelle, reprend la formule qui sert pour déterminer la couleur. Par exemple, si A1:A10 se colorient en rouge si leur valeur est supérieure à 100, écris :
=SOMME.SI(A1:A10;">100";A1:A10)
Il n'y a pas de moyen de compter directement les couleurs des MFC dans une fonction. On peut le faire avec une macro.
Daniel
Salut Cyril
Je m’appelle Anna et je serais heureuse de vous aider avec votre question. Dans ce Forum, nous sommes des consommateurs Microsoft comme vous.
Pour ajouter des cellules avec la même couleur d’arrière-plan définie par la mise en forme conditionnelle, vous pouvez utiliser la fonction SUMIF. La syntaxe de la fonction SUMIF est SOMME.SI.(plage, critères, sum_range).
Dans votre cas, vous pouvez utiliser la plage comme les cellules qui ont été colorées par mise en forme conditionnelle, les critères comme la couleur d’arrière-plan spécifique que vous souhaitez additionner (par exemple, « bleu ») et les sum_range comme les cellules qui contiennent les valeurs que vous souhaitez additionner.
Par exemple, si les cellules avec la couleur d’arrière-plan bleu sont dans la plage A1:A100 et les cellules avec les valeurs que vous souhaitez additionner sont dans la plage B1:B100, vous devez utiliser la formule =SOMME.SIF(A1:A100, « bleu », B1:B100) dans une nouvelle cellule pour additionner les valeurs des cellules à fond bleu.
J’espère que cela vous aidera ;-), faites-moi savoir si cela est contraire à ce dont vous avez besoin, je serais toujours utile pour répondre à plus de vos questions.
Sinceres salutations
Anna
Redonnez à la communauté. Aidez la personne suivante avec ce problème en indiquant si cette réponse a résolu votre problème. Cliquez sur Oui ou Non en bas.
Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.