Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives

Advertisement

 
 
LinkBack Outils de la discussion
Vieux 02/08/2004, 18h27   #1 (permalink)
stesyl
Guest
 
Messages: n/a
Par défaut calcul avec conditions

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
 
ANNONCES
Vieux 02/08/2004, 18h56   #2 (permalink)
@Christophe@
Guest
 
Messages: n/a
Par défaut Re: calcul avec conditions

Bonjour Stesyl,

Voici un fichier avec un example.

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

@Christophe@
Fichiers attachés
Type de fichier : zip Tableau.zip (11,3 Ko, 8 affichages)
 
Vieux 03/08/2004, 00h16   #3 (permalink)
stesyl
Guest
 
Messages: n/a
Par défaut Re: calcul avec conditions

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
 
Vieux 03/08/2004, 00h19   #4 (permalink)
@Christophe@
Guest
 
Messages: n/a
Par défaut Re: calcul avec conditions

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@
 
Vieux 03/08/2004, 12h34   #5 (permalink)
STESYL
Guest
 
Messages: n/a
Par défaut Re: calcul avec conditions

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
 
Vieux 03/08/2004, 14h04   #6 (permalink)
Monique
Guest
 
Messages: n/a
Par défaut Re: calcul avec conditions

Bonjour,

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

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.
 
Vieux 03/08/2004, 20h28   #7 (permalink)
stesyl
Guest
 
Messages: n/a
Par défaut Re: calcul avec conditions

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
 
Vieux 03/08/2004, 21h11   #8 (permalink)
Monique
Guest
 
Messages: n/a
Par défaut Re: calcul avec conditions

Re,

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

SommeProd fait la somme des produits.
Si on ne prend qu'une partie du tableau B321, 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>=13 6)*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.
 
Vieux 03/08/2004, 21h11   #9 (permalink)
@Christophe@
Guest
 
Messages: n/a
Par défaut Re: calcul avec conditions

Bonsoir,

Dans le tableau que je t'ai fait utilise la formule suivant pour avoir le nombre de valeur >=136:

=NB.SI(B321;">=136")

Bonne soirée

@Christophe@
 
Vieux 07/08/2004, 15h38   #10 (permalink)
stesyl
Guest
 
Messages: n/a
Par défaut Re: calcul avec conditions

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
 
Vieux 07/08/2004, 20h27   #11 (permalink)
Monique
Guest
 
Messages: n/a
Par défaut Re: calcul avec conditions

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.
Fichiers attachés
Type de fichier : zip TableauStesyl.zip (6,5 Ko, 4 affichages)
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 03h05.


(C) 2006 Excel Downloads