> 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
44,99 €SSD WD Blue SN550 500 Go (NMVe M.2, 2400 Mo/s) à 44,99 €
Valable jusqu'au 02 Décembre

Amazon fait une promotion sur le SSD WD Blue SN550 500 Go (NMVe M.2) qui passe à 44,99 € livré alors qu'on le trouve ailleurs à partir de 70 €. Ce SSD utilise une interface M.2 NVMe PCIe Gen3 x 4 pour une connexion simple et des performances exceptionnelles : jusqu’à 2 400 Mo/s en lecture séquentielle et jusqu’à 1 950 Mo/s en écriture séquentielle. Le SSD est doté de la technologie 3D TLC NAND haute densité offrant une endurance d’écriture durable et assorti d’une garantie de cinq ans. 

Notez que la version 1 To est également en promotion à 69,99 € au lieu de 90 €.


> Voir l'offre
44,99 €Assistant vocal Amazon Echo Show 5 avec Alexa à 44,99 €
Valable jusqu'au 03 Décembre

Amazon fait une promotion sur l'assistant vocal Amazon Echo Show 5 qui passe à 44,99 € (au lieu de 89,99 €). L'appareil piloté par la voix et vos doigts fonctionne avec Alexa, l’intelligence artificielle développée par Amazon. Vous pourrez avec elle écouter de la musique, interagir avec vos appareils domotiques, écouter les infos, des livres audio la radio, connaître la météo et d’accéder à des milliers d’autres possibilités grâce aux Skills : recettes de cuisine, petits jeux, etc.

Grâce à son écran de 5,5 pouces, vous pourrez également regarder des séries, des films, des photos, afficher des recettes de cuisine, appeler vos amis en visio, contrôler vos caméras de sécurité, etc...


> Voir l'offre
74,99 €Alimentation modulaire Corsair RM650 80+ Gold à 74,99 €
Valable jusqu'au 03 Décembre

Cdiscount propose actuellement l'alimentation modulaire Corsair RM650 à 74,99 €. Cette alimentation de 650W est certifiée 80+ Gold et est garantie 10 ans. Entièrement modulaire, vous pourrez brancher uniquement les câbles (fournis) dont vous avez besoin. On la trouve ailleurs à partir de 100 €. 


> Voir l'offre

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