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

mathilde -  
Vaucluse Messages postés 27336 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 !!

3 réponses

  1. Lentzouille Messages postés 728 Statut Membre 64
     
    Bonjour,

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

    Cdt,
    0
    1. mathilde
       
      juste un chiffre.
      0
    2. 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
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
    4. 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
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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