![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Excel Forum d'entraide sur Excel |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Invité de passage
![]() Date d'inscription: août 2008
Messages: 2
|
bonjour,
je résume mon souci : en colonne A, sur les lignes 1 à 10, j'ai soit 0, soit 0,5, soit 1. en colonne B, sur les lignes 1 à 10, j'ai soit 0, soit 0,5, soit 1. en colonne C, sur les lignes 1 à 10, j'ai un chiffre qui est la somme de A+B correspondant. en colonne D, sur les lignes 1 à 10, j'ai un chiffre saisi directement en colonne E, sur les lignes 1 à 10, j'ai un chiffre qui est le produit de C*D. dans une cellule, je veux calculer la somme totale qui correspond à la somme des chiffres en E quand A OU B ne sont pas vides. Si A ET B ont une valeur, je ne veux inclure dans ma somme totale, qu'une seule fois le chiffre calculé en colonne E. ex: col.A col.B col.C col.D col.E 1 0 1 2000 2000 1 1 2 1500 3000 si je fais une somme matricielle somme(E1:E2*(A1:B2<>0) je vais obtenir 8000. or je voudrais obtenir 5000 (donc ne compter le 3000 qu'une seule fois). note: dans mon tableau j'ai plein d'autres colonnes qui utilisent cette colonne, c'est pourquoi je ne peux pas faire simplement ma somme. est-ce possible sans passer par une macro ? merci pour votre aide ! |
|
|
|
|
|
#2 (permalink) | |||
|
Membre Expert
![]() Date d'inscription: novembre 2006
Âge: 45
Messages: 1 078
|
Citation:
Citation:
Citation:
Code :
=sommeprod((c1:c10>0)*(e1:e10) Code :
=sommeprod((a1:a10>0)*(b1:b10>0)*(*(e1:e10) |
|||
|
|
|
|
|
#3 (permalink) |
|
Membre Expert
![]() Date d'inscription: juillet 2007
Localisation: Loire Atlantique (44)
Âge: 52
Messages: 1 002
|
Salut marieno74, alsimbad et le forum
J'utilise aussi sommeprod pour les matricielles Autre proposition (décente) Code :
=SOMMEPROD((A1:A100+B1:B100>0)*D1:D100) Mias ça suppose des nombres positifs, sinon : Code :
=SOMMEPROD(NON((A1:A100=0)*(B1:B100=0))*D1:D100) |
|
|
|
|
|
#5 (permalink) |
|
Membre Expert
![]() Date d'inscription: juillet 2007
Localisation: Loire Atlantique (44)
Âge: 52
Messages: 1 002
|
Salut marieno74
J'avais oublié de te souhaiter la bienvenue Pense à clôturer ton sujet avec Réolu Remercie plutôt tout le monde, en précisant la solution adoptée, qu'une seule personne : tout poste demande du travail et remercier une seule personne, c'est nier la sueur qui coule au front des autres (je deviens phylosophe ? Va falloir que je me soigne). Et comme je suis souvent dans ce cas... A+ |
|
|
|
|
![]() |
![]() |
||
calcul d'une somme en fonction du contenu de 2 colonnes
|
||
Offres d'
emploi informatique
sur Lesjeudis.com
|
| Outils de la discussion | |
|
|