Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/11/2011, 18h42   #1
Invité de passage
 
Inscription : août 2010
Messages : 28
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 28
Points : 0
Points : 0
Par défaut Somme suivant deux critères

Bonsoir à tous,

Je souhaite faire le total d'une ligne suivant des critères.

Colonnes a+b+c+d etc..

Je souhaiterais que le total de la ligne ne prenne en compte que les cellules en gras (correspondant aux factures payées) et un autre total pour les factures impayées qui eux restent en écriture normale.

Je vous remercie de votre aide, car je ne sais comment faire.

Cordialement

Dominique.
pouldom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 19h42   #2
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 915
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 915
Points : 7 227
Points : 7 227
Bonjour,

Je ne connais pas de formule native qui test cela.

Par contre, on peut le faire avec une formule personnalisée

A mettre dans un module
Code :
1
2
3
4
5
6
7
8
9
10
11
12
Function SommeGras(Target As Range, Gras As Boolean) As Double
 
Dim rg As Range
Dim dblSomme As Double
 
For Each rg In Target
    If rg.Font.Bold = Gras And IsNumeric(rg.Value) = True Then dblSomme = dblSomme + rg.Value
Next
 
SommeGras = dblSomme
 
End Function
A utiliser comme cela
Le 2 eme argument est à 1 pour la somme des cellules en gras, et 0 pour les non gras
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 01/12/2011, 08h06   #3
Invité de passage
 
Inscription : août 2010
Messages : 28
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 28
Points : 0
Points : 0
Bonjour,

Tout d'abord merci pour ta réponse.

Je dois donc créer une fonction sur virtual basic ?

Et =SommeGras(B1:B11;1) , je dois le placer dans la cellule ou sera le total.

Ai je bien compris?

Merci pour votre aide .

Cordialement.

Dom
pouldom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2011, 08h41   #4
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 915
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 915
Points : 7 227
Points : 7 227
Citation:
Je dois donc créer une fonction sur virtual basic ?
dans Visual Basic Editor (ALT + F11)

Code :
Et =SommeGras(B1:B11;1) , je dois le placer dans la cellule ou sera le total.
oui
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2011, 17h23   #5
Invité de passage
 
Inscription : août 2010
Messages : 28
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 28
Points : 0
Points : 0
Bonsoir,

Merci pour ta réponse.

Je vais tester et je te tiens au courant.

Cordialement

DOM
pouldom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2011, 12h09   #6
Invité de passage
 
Inscription : août 2010
Messages : 28
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 28
Points : 0
Points : 0
Bonjour,

Je viens de tester l'application et je n'arrive pas à la faire fonctionner.

En fait, j'ai une colonne O, où je mets la somme à payer et j'ai 2 autres colonnes P= facture payée que je voudrais mettre en gras et Q = facture impayée que je voudrais en normal. Mais que ça se fasse automatiquement.

Cordialement et merci pour votre aide.

Dom
pouldom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2011, 22h36   #7
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 915
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 915
Points : 7 227
Points : 7 227
Citation:
Mais que ça se fasse automatiquement.
Qu'est ce qui doit se passer automatiquement?
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2011, 09h03   #8
Invité de passage
 
Inscription : août 2010
Messages : 28
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 28
Points : 0
Points : 0
Bonjour,

La colonne P en gras et la Q en normal

Cordialement

Dom
pouldom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2011, 10h11   #9
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 915
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 915
Points : 7 227
Points : 7 227
Si la colonne P doit être en gras, le fait de mettre cette colonne en gras avec la mise ne page ne suffit il pas?
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 12h57   #10
Invité de passage
 
Inscription : août 2010
Messages : 28
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 28
Points : 0
Points : 0
Bonjour.

Oui pour cette feuille.

Mais je me permets de revenir sur ma question première.

J'ai un tableau avec des colonnes de A à P

Je voudrais que par exemple sur la ligne 10 faire le total de la colonne c à n et que le total des cellules en gras se fassent dans la colonne O et pareil dans colonne P pour les cellules qui sont en normal.

J'ai testé ta formule, mais je n'arrive pas à la faire fonctionner.
Faut il mettre celle ci dans Thiswoork dans visual basic.

Merci de m'aider.

Cordialement

Dom
pouldom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2011, 11h11   #11
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 55
Détails du profil
Informations personnelles :
Âge : 53

Informations forums :
Inscription : juin 2007
Messages : 55
Points : 30
Points : 30
Bonjour;

Si j'ai bien compris ton problème, j'ai fais un fichier sommegras, avec la fonction.

Par contre pour l'instant il faut encore aller dans la cellule (de la ligne) colonnes P et Q et cliquez dans le champ et faire entrée pour que la mise à jour se réalise

Je vais voir si je peux améliorer
Fichiers attachés
Type de fichier : xls sommegras.xls (22,5 Ko, 8 affichages)
spoyet est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/12/2011, 23h09   #12
Invité de passage
 
Inscription : août 2010
Messages : 28
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 28
Points : 0
Points : 0
bonsoir,

Merci pour ton aide, je l'ai testé et ça fonctionne comme tu l'indiques.

Cordialement

Dom
pouldom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 07h24   #13
Invité de passage
 
Inscription : août 2010
Messages : 28
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 28
Points : 0
Points : 0
Bonjour,

Comment faire pour que le total se fasse automatiquement, sans que avoir à faire le double clic.

Cordialement.

Dom

Et encore merci pour votre aide c'est vraiment très sympa de votre part.
pouldom est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h31.


 
 
 
 
Partenaires

Hébergement Web