Somme des valeurs suite à une recherche V double critère

mathilde -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Alors voici le contexte :
colonne A : type de dèchets
colonne B : nom du prestataires
colonne C : coût de location au mois
colonne D : durée de location

j'ai besoin de connaitre le prix de location à l'année pour chaque type de dèchets en sachant que dans ma base de donnée je peux avoir X fois le même dèchet avec plusieurs prestataires différents et donc un prix de location et une durée de location différente.

J'espère avoir été claire dans mon explication. Merci d'avance pour vos solutions !!


A voir également:

3 réponses

Lentzouille Messages postés 670 Date d'inscription   Statut Membre Dernière intervention   64
 
Bonjour,

Durée = Année ou juste un chiffre (ex: 5 ans)

Cdt,
0
mathilde
 
juste un chiffre.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
0
mathilde
 
non ça ne fonctionne pas !! je n'ai pas précisé que ma base de donnée se trouver sur une feuille "saisie" et mon bilan où j'insère la formule sur une seconde feuille.

ça peut venir de là ?
On ne peut pas joindre des fichiers ? parce que je ne dois pas être très claire dans mes explications ...
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Non ça ne vient pas de là, mais il faut placer le nom de la feuille pour faire référence aux champs dans la ,formule

=SOMMEPROD((Saisie!$A$2:$A$100=E1)*((Saisie!$C$2:$C$100*Saisie!$D$2:$D$100)))

Vous pouvez déposer le fichier sur:
http//:www.cjoint.com
et revenir ici déposer le lien donné par le site
0
mathilde
 
Voici ma formule :
=SOMMEPROD(('Fiche de saisie'!$C$5:$C$424='Cumul tonnages Recettes Coûts'!A5)*(('Fiche de saisie'!$S$5:$S$424)*('Fiche de saisie'!$T$5:$T$424)))

http://cjoint.com/?3Jil1DU9gWM

donc je dois insèrer le résultat dans la colonne M de "cumul tonnages recettes coût"
et les données je les prends dans l'onglet "base de saisie".
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

même question que mon ami Lentzouille. toutefois on peut penser que, dans une seule colonne, la durée est en rapport avec le prix soit unité = mois

Pour un champ de données de A2 à D100

avec un critère déchet inscrit en E1, en F1:

=SOMMEPROD(($A$2:$A$100=E1)*(($C$2:$C$10O*$D$2:$D$100)))

revenez avec plus de précisions si ça ne convient pas

Note le code SOMMEPROD n'admet pas d'adresse sans N° de ligne genre A:A

crdlmnt

Errare humanum est, perseverare diabolicum
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour Mathilde

alors regardez si celui ci correspond et vous cnvient
On ne fait les totaux que lorsque les éléments de la rubrique sont de coût mensuel ou de tonnage différents
j'ai pour faire ce tri rajouté un codage en colonne AI de la feuille saisie
https://www.cjoint.com/?CJjhQgaP9i6

Conseils en aparté:
1°)vous devriez nommer les champs utilisés dans les formules, les noms remplaçant les adresses, ça allège sérieusement les libellés
2°) évitez les affichages #N/A en conditionnant les formules car cela pose des problèmes pour les calculs ultérieurs
Soit avec la solution proposée en colonne S et T pour faire fonctionner le cumul, soit selon les cas en écrivant:
=SI(ESTERREUR(Formule);0;Formule)

crdlmnt
0