> Tous les forums > Forum Bureautique
 Somme dans Excel sous conditionSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
MBlue
  Posté le 01/08/2006 @ 11:34 
Aller en bas de la page 
Petit astucien
Bonjour j'ai un tableau de deux colonnes. Chaque cellule de la première colonne est représentée par une couleur (du lundi au vendredi = rouge / samedi et dimanche = bleu / jour férié = vert). La deuxième colonne contient des valeurs. je dois faire la somme des valeurs rouge (donc sans tenir compte des bleus et verts) et ensuite je dois faire la somme des bleus + verts. je ne connais rien à excel. Est-ce que quelqu'un pourrait m'aider svp. Merci d'avance
Publicité
Bérylion
 Posté le 01/08/2006 à 11:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Salut besoin d'une prÚcision : tu as quoi comme valeurs dans ta 1ere colonne ?
MBlue
 Posté le 01/08/2006 à 11:49 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Bonjour BÚrylion dans ma premiÞre colonne je n'ai aucune valeur. les cellules sont seulement en couleur en fonction du jour : semaine, week end, jour fÚriÚ
Bérylion
 Posté le 01/08/2006 à 11:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

OK bon, un truc simple : dans ta premiÞre colonne, tu mets 1 si c'est bleu, 2 si c'est rouge et 3 si c'est vert ensuite, la formule pour la somme des valeurs rouges est : =SOMME.SI(A:A;2;B:B) et pour la somme des valeurs bleues et vertes : =SOMME.SI(A:A;1;B:B)+SOMME.SI(A:A;3;B:B) [EDIT : tu mets les formules dans n'importe quelle cellule mais pas dans les colonnes A ou B)

Modifié par Bérylion le 01/08/2006 11:58
MBlue
 Posté le 01/08/2006 à 13:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Cela marche si je tiens compte uniquement des rouges et bleus. mais mon problÞme vient que le vert ne se trouve pas dans la mÛme colonne (erreur de ma part quand j'ai ÚnoncÚ mon problÞme) voici un exemple de mon tableau : http://cjoint.com/?ibnmOPd7AY donc il faut que je cumule le bleu et vert ensemble et ensuite le rouge.
Bérylion
 Posté le 01/08/2006 à 14:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Re- suis au boulot (enfin, sur mon lieu de travail...[bigsmile]) peux pas tÚlÚcharger ta bestiole je regarde þa ce soir...
MBlue
 Posté le 01/08/2006 à 14:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
ok merci BÚrylion [smile]
Bérylion
 Posté le 01/08/2006 à 14:07 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bon, en fait, rien de compliquÚ : colonne A les rouges et les bleus (bleu=1;rouge=2) colonne B les verts (vert=3) colonne C tes nombres en D1 tu mets =SOMME.SI(A:A;2;C:C) et tu as la somme des rouges en E1 tu mets =SOMME.SI(A:A;1;C:C)+SOMME.SI(B:B;3;C:C) et tu as la somme des bleus et des verts þa marche ?
MBlue
 Posté le 01/08/2006 à 14:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
pour la colonne des couleurs (rouge et bleu) j'ai crÚÚ une autre colonne ou je mets 1 et 2 et je masque cette colonne donc lÓ pas de problÞme. mais pour les verts je ne peux pas faire pareille, car les jours fÚriÚs ne se trouvent jamais au mÛme endroit. alors comment faire pour dire Ó une cellule verte qui contient une valeur, qu'elle fait rÚfÚrence au code 3.
sourisdeservice
 Posté le 01/08/2006 à 14:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Bonjour Suggestion, insÞre une colonne Útroite avant chaque colonne de mois et entre le code 1 ou 2 ou 3 tu peux mettre ce code en blanc sur blanc pour qu'on ne le voie pas
MBlue
 Posté le 01/08/2006 à 16:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Bonjour Sourisdeservice c'est une solution qui marche pour chaque mois j'ai crÚÚ une colonne ou je mets 1 aussi pour jour fÚriÚ comme we. j'aurai aimÚ avoir une solution qui travaille directement sur les colonnes et cellules en couleur. (je suis peut Ûtre un peu trop difficil [clindoeil]) Merci Ó vous deux pour votre aide [smile]
sourisdeservice
 Posté le 01/08/2006 à 19:59 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Re, On peut tester la couleur d'une cellule avec du code vba mais lÓ c'est plus de ma compÚtence [bigsmile]
galopin01
 Posté le 01/08/2006 à 22:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonsoir,
Effectivement. Une 'tite fonction personnalisée nous aurait réglé celà aux petits oignons. Mais notre ami Berylion est encore un peu en vacances visiblement...

ça doit donner quelque chose comme ça pour rouge et bleu.

Function CICRB(SearchArea As Object) As Long
Dim x&, o As Range
Application.Volatile True
For Each o In SearchArea
If o.Interior.ColorIndex = 3 or o.Interior.ColorIndex = 5 Then x = x + 1
Next o
CICRB = x
End Function

Et ça c'est pour le vert :

Function CICV(SearchArea As Object) As Long
Dim x&, o As Range
Application.Volatile True
For Each o In SearchArea
If o.Interior.ColorIndex = 4 Then x = x + 1
Next o
CICV = x
End Function


La seule chose c'est pour les couleurs il faut tester les couleurs de l'utilisateur, il y a des variantes. Faudrait voir un spécimen exact de son classeur. Pas une image, un vrai classeur, pour voir les couleurs qu'il utilise vraiment.

Malgré tout il faut signaler que Excel ne considère pas les changements de couleurs comme un changement c'est à dire que si vous changez simplement la couleur d'une cellule Excel ne recalcule pas il faut forcer le recalcul avec F9...

La démo ici
A+



Modifié par galopin01 le 05/06/2008 20:30
galopin01
 Posté le 01/08/2006 à 22:24 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien
Et si vraiment c'est de l'hébreu pour notre ami, il lui reste la solution de lire la bonne vieille recette de cuisine de galopin !

Modifié par galopin01 le 05/06/2008 20:27
MBlue
 Posté le 02/08/2006 à 08:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Bonjour Galopin01 je confirme c'est de l'hÚbreu pour (mÛme pire [langue]) j'ai essayÚ "la bonne vieille recette" mais le lien ne fonctionne pas... Merci Ó tous pour votre aide. je vais garder la solution des colonnes masquÚes.
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Vinyle Compilation de chansons de Noël en français à 10 €
10,00 € 15,99 € -37%
@Amazon
Kit de 16 Go (2 x 8 Go) de mémoire DDR4 Corsair Vengeance LPX 3200 MHz à 32,99 €
32,99 € 60 € -45%
@Amazon
SSD WD Black SN770 1 To (PCIe Gen4, NMVe M.2, 5150 Mo/s) à 71 €
71,00 € 85 € -16%
@Amazon
Kit de 32 Go (2 x 16 Go) de mémoire DDR5 Corsair Vengeance RGB 6000 MHz CL30 à 125,99 €
125,99 € 142 € -11%
@Amazon
Lego 75192 Star Wars Le Millenium Falcon UCS (7500 pièces) à 679,99 €
679,99 € 879 € -23%
@Fnac
Lot de 4 caméras de sécurité connectées étanches Blink Outdoor + sonnette sans fil Blink Video Doorbell à 143,99 €
143,99 € 347 € -59%
@Amazon

Sujets relatifs
Excel - Somme sous condition
listing et somme valeurs unique dans colonne excel
De-selectionner des lignes dans un groupe sous Excel
Excel : Faire une somme si condition.
Excel une addition sous condition
somme sous condition
liste et sous liste dans excel
Calculs sous conditions dans excel 2007
Condition dans excel
Insérer un rang à une condition sous Excel
Plus de sujets relatifs à Somme dans Excel sous condition
 > Tous les forums > Forum Bureautique