calcul avec conditions

  • Initiateur de la discussion stesyl
  • Date de début
S

stesyl

Guest
avec excel 2002 dans un tableau comment multiplier (ou aditionner):

-- les cellules de valeur comprise entre 95 et 130

-- si les cellules sont de couleur rouge (ou jaune) ( le fond le cellule pas les chiffres

merci d'avance pour votre aide
 
@

@Christophe@

Guest
Bonjour Stesyl,

Voici un fichier avec un example.

Si tu as besion plus d'aide n'hésite pas

@Christophe@
 

Pièces jointes

  • Tableau.zip
    11.3 KB · Affichages: 23
  • Tableau.zip
    11.3 KB · Affichages: 26
  • Tableau.zip
    11.3 KB · Affichages: 24
S

stesyl

Guest
d'abord merci beaucoup christophe pour ta réponse

mais ton code VBA est vraiement trop technique pour moi

en fait j'espérais avoir une solution avec les fonctions courantes de excel
( qui pour moi sont déja pas facile )

directement dans une cellule ( sans bouton spécial)

es ce possible!

merci encore

stesyl
 
@

@Christophe@

Guest
Bonsoir,

Pour la somme des cellules plus grand que 95 et plus petite que 130, il y a moyen avec formule, si Monique passe par ici, elle te donnera surement une formule.

Pour la somme des couleurs, impossible sans passer par VBA, mets y a moyen de crée une fonction afin de te faciliter la tâche.

A toi de voir

Bonne soirée

@Christophe@
 
S

STESYL

Guest
c'est vraiement sympa de m'aider

j'ai bien compris qu'il faud passer par tes codes VBA pour les cellules couleur

mais il me faud pas de boutons

je doit faire apparaiitre d'un tableau différentes chose,chaqu'une dans une cellule
j'ai réussi les choses simples sommes par colonnes, lignes, exct..

j'ai essaiyé de copier coller ton code dans une cellule cela fait rien elle reste en fait comme du texte .

je vais préparer une question pour Monique pour les recherches plus simples sans couleur

milles mercis encore
 
M

Monique

Guest
Bonjour,

Dans le fichier de Christophe :
=SOMMEPROD((B3:D21>95)*(B3:D21<130);B3:D21)

Si les couleurs, dans le tableau de droite, sont une mise en forme conditionnelle,
tu peux faire une formule reprenant celle de la mise en forme conditionnelle.
 
S

stesyl

Guest
bravo et merci Monique cela marche super

en fait j'avais posé la question qui etait la plus compliquée ( pour moi )
et je pensai modifier par ci et par la pour faire les autres

et bien j'y arrive pas! exemple : mettre PRODUIT a la place de SOMMEPROD pour multiplier -- ou l'étoile *


j'ai pensé refaire le tableau et mettre les valeur en rouge au lieu du fond de cellule cela serait'il plus facile?


une autre question :
combien y a t'il de valeur >=136
combien y a t'il de valeur >=136 en rouge( chiffre)

milles mercis encore
 
M

Monique

Guest
Re,

La somme des cellules > ou = à 136 :
=SOMMEPROD((B3:D21>=136)*1;B3:D21)
Leur nombre :
=SOMMEPROD((B3:D21>=136)*1)

SommeProd fait la somme des produits.
Si on ne prend qu'une partie du tableau B3:D21, SommeProd fait ça :
=(B3>=136)*B3+(B4>=136)*B4+(B5>=136)*B5+(B6>=136)*B6+(B7>=136)*B7+(B8>=136)*B8+(B9>=136)*B9+(B10>=136)*B10+(B11>=136)*B11
A l'intérieur de chaque paire de parenthèses, le résultat est VRAI ou FAUX, VRAI pour 1 et FAUX pour 0
Equivaut à :
=(FAUX)*B3+(FAUX)*B4+(FAUX)*B5+(FAUX)*B6+(FAUX)*B7+(FAUX)*B8+(FAUX)*B9+(FAUX)*B10+(VRAI)*B11
Equivaut à :
=0*B3+0*B4+0*B5+0*B6+0*B7+0*B8+0*B9+0*B10+1*B11

Pour les couleurs, il faut une macro si la couleur n'est pas une mise en forme conditionnelle.
 
S

stesyl

Guest
plein de mercis pour monique et christophe

j'ai commencé à tout refaire complétement avec plus de calcul intemédiéires


juste 2 questions et je vous laisse pour quelques temps

-- christophe depuis que j'ai essayé avec ton code J'ai toujours au démarade de excel une fenetre qui demande si j'acepte les macros

pourtant j'ai tout effacé et j'ai aucune macros !!


-- monique j'ai fait une recherche dans un tableau mais je voudrais une réponse spéciale ou rien ou case vide s'il manque une seule valeur dans les celules du tableau car cela fausse les résultats

merci d'avance vous m'aidez beaucoup
 
M

Monique

Guest
Bonjour,

Dans le fichier joint, tu as des formules qui te font la somme des nombres d'un tableau selon critères.
( supérieur à et inférieur à, égal ou inférieur à, etc)

Et tu as d'autre formules où la cellule reste vierge si le tableau comporte au moins une cellule vide.
 

Pièces jointes

  • TableauStesyl.zip
    6.5 KB · Affichages: 31

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz