Excel 2007 somme cell couleurfond
Résolu
noila59216
Messages postés
34
Date d'inscription
Statut
Membre
Dernière intervention
-
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
qui aurait formule pour additionner dans excel 2007 des cellules non adjacentes suivant leur couleur de fond ???? merciiiiiiiiiiiiiiiiiii de votre aide
A voir également:
- Excel 2007 somme cell couleurfond
- Formule somme excel colonne - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Liste déroulante excel - Guide
- Somme si couleur excel - Guide
- Word et excel gratuit - Guide
5 réponses
Bonjour,
et comment sont colorisées tes cellules
Manuellement !
ou
Mise en forme conditionnelle !
dans le cas de mise en forme conditionnelle quel est la formule qui conditionne cette colorisation
et comment sont colorisées tes cellules
Manuellement !
ou
Mise en forme conditionnelle !
dans le cas de mise en forme conditionnelle quel est la formule qui conditionne cette colorisation
Re,
Alors il existe une ancienne méthode LIRE.CELLULE qui fonctionne encore bien mais nettement moins commode qu'une macro
Et pourquoi ne pas automatiser la colorisation avec une mise en forme conditionnelle
l'idéal serait de voir un exemple de ton fichier anonymisé
pour joindre ton fichier
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
dans le même style tu as https://mon-partage.fr/
Alors il existe une ancienne méthode LIRE.CELLULE qui fonctionne encore bien mais nettement moins commode qu'une macro
Et pourquoi ne pas automatiser la colorisation avec une mise en forme conditionnelle
l'idéal serait de voir un exemple de ton fichier anonymisé
pour joindre ton fichier
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
dans le même style tu as https://mon-partage.fr/
Re,
Oui bien sur c'est un code VBA
Oui bien sur c'est un code VBA
j'essaie en vain de refaire cette opération dans un classeur mais IMPOSSIBLE ;;;GRRRR
https://www.cjoint.com/c/IDrj7EN8CVj
qu'est ce qui foire ???? onglet feuille 12 merci de votre aide
https://www.cjoint.com/c/IDrj7EN8CVj
qu'est ce qui foire ???? onglet feuille 12 merci de votre aide
Bonjour,
Il aurait été préférable d'ouvrir ta propre discussion et ne pas relancer cette ancienne, enfin
que veux tu faire exactement, es ce la somme des cellules en jaune Feuil12 !
Il aurait été préférable d'ouvrir ta propre discussion et ne pas relancer cette ancienne, enfin
que veux tu faire exactement, es ce la somme des cellules en jaune Feuil12 !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
récupère ton fichier, en fait j'ai créé deux colonnes en G et H avec en G2 un champ nommé Sum_G avec cette formule =LIRE.CELLULE(63;Feuil12!G2)
et en H un champ Sum_H avec cette formule =LIRE.CELLULE(63;Feuil12!H2)
en cellule N2 cette formule =SI(Sum_G>0;G2;"")
et O2 cette formule =SI(Sum_G>0;H2;"")
pour avoir en cellules G1722 cette formule =SOMME(N2:N1714)
et H 1722 cette formule =SOMME(O2:O1714)
ATTENTION : ce procédé n'est pas automatique pour forcer le calcul il faut sélectionner les cellules N2 et O2 et les incrémenter vers le bas chaque fois que l'on veut interpréter un calcul autant passer par un code VBA vu que tu as les connaissances à la vue de ton fichier
Function SommeCouleur(champ As Range, couleurFond)
Application.Volatile
Dim c, temp
temp = 0
For Each c In champ
If c.Interior.ColorIndex = couleurFond Then
If IsNumeric(c.Value) Then temp = temp + c.Value
End If
Next c
SommeCouleur = temp
End Function
résultat en G1724
https://www.cjoint.com/c/IDrm4Pryirj
récupère ton fichier, en fait j'ai créé deux colonnes en G et H avec en G2 un champ nommé Sum_G avec cette formule =LIRE.CELLULE(63;Feuil12!G2)
et en H un champ Sum_H avec cette formule =LIRE.CELLULE(63;Feuil12!H2)
en cellule N2 cette formule =SI(Sum_G>0;G2;"")
et O2 cette formule =SI(Sum_G>0;H2;"")
pour avoir en cellules G1722 cette formule =SOMME(N2:N1714)
et H 1722 cette formule =SOMME(O2:O1714)
ATTENTION : ce procédé n'est pas automatique pour forcer le calcul il faut sélectionner les cellules N2 et O2 et les incrémenter vers le bas chaque fois que l'on veut interpréter un calcul autant passer par un code VBA vu que tu as les connaissances à la vue de ton fichier
Function SommeCouleur(champ As Range, couleurFond)
Application.Volatile
Dim c, temp
temp = 0
For Each c In champ
If c.Interior.ColorIndex = couleurFond Then
If IsNumeric(c.Value) Then temp = temp + c.Value
End If
Next c
SommeCouleur = temp
End Function
résultat en G1724
https://www.cjoint.com/c/IDrm4Pryirj
alors avec un code VBA si tu as quelques notions !