Sélection de Valeur - Sommeprod ?

juju_69

XLDnaute Occasionnel
Bonjour,

J'aurai besoin d'un petit coup de pouce. J'ai une liste de Biens avec un identifiant par bien. Chaque bien peut se répêter plusieurs fois (avec des dates de maj)
N° du bien Libelle Date de Maj Valeur
1 toto 10/04/2009 100
2 test 10/04/2009 50
3 tutu 10/04/2009 10
1 toto 10/05/2009 120
3 tutu 10/05/2009 200
1 toto 10/06/2009 160

Je voudrais quand je saisie une date, connaitre la somme des biens avec la valeur unique par bien inférieure ou = à la date saisie.
Exemple, je saisie une date au 01/06 : je doit avoir 120 + 50 + 200 = 370

Merci pour votre aide je sêche sur ce coup :)

Juju
 

Excel-lent

XLDnaute Barbatruc
Re : Sélection de Valeur - Sommeprod ?

Bonsoir Juju_69, le fil,

Tu ne peux pas nous faire l'exemple ci-dessous au format excel? Plus rapide pour toi, plus pratique pour nous de te répondre concrétement!

Sinon, concernant ton exemple : date = 01/06

Je comprend pas ce que tu entends par valeur unique!

Car la liste des dates inférieurs ou égal au 01/06 sont :
1 toto 10/04/2009 100
2 test 10/04/2009 50
3 tutu 10/04/2009 10
1 toto 10/05/2009 120
3 tutu 10/05/2009 200

Donc si j'additionne toutes les valeurs de la dernière colonne, j'obtiens : 100 + 50 + 10 +120 + 200 soit 480, mais toi tu fais autrement!?!?

Sinon si je prend en compte l'expression "valeur unique" : j'ai le bien "1-Toto" qui est deux fois => 100 et 120

Pourquoi dans ton exemple tu as pris en compte que la valeur 120? Pourquoi ne pas prendre que la valeur 100? Comment sait-on laquelle il faut prendre en compte?

Idem pour "3 tutu" qui est deux fois => 10 et 200.

Pourquoi dans ton exemple tu as pris en compte la valeur 200? Pourquoi ne pas prendre que la valeur 10?

A te lire

Cordialement
 
Dernière édition:

michel_m

XLDnaute Accro
Re : Sélection de Valeur - Sommeprod ?

Bonsoir,
regarde si cette maquette te convient: on additionne les valeurs des biens à la date de leur dernière mise à jour avec 1 matricielle par bien et une fonction somme
 

Pièces jointes

  • Classeur1.xls
    16 KB · Affichages: 58
  • Classeur1.xls
    16 KB · Affichages: 68
  • Classeur1.xls
    16 KB · Affichages: 72

juju_69

XLDnaute Occasionnel
Re : Sélection de Valeur - Sommeprod ?

Un grand merci pour vos réponses.

Excel-lent, en fait je veux juste la valeur de la dernière mise à jour de mon bien mais antérieure ou égale à la date saisie. Tu as raison un fichier est préférable.

Michel_m, c'est bizarre çà ne marche pas sur mon fichier.

Je vous joins mon fichier, j'avais essayer de simplifier l'énnoncé (un peu râté :rolleyes:). Je vais essayer d'être plus clair dans le fichier ;)

Encore un grand merci à tous les 2 :)

Juju
 

Pièces jointes

  • Biens.zip
    9.7 KB · Affichages: 28

Tibo

XLDnaute Barbatruc
Re : Sélection de Valeur - Sommeprod ?

Bonjour,

J'ai regardé ton fichier et notamment le résultat que tu nous dis attendre.

Je n'ai pas compris d'où venaient ces résultats.

Peux-tu nous donner quelques précisions sur le comment du pourquoi des résultats attendus.

A te (re)lire

@+
 

juju_69

XLDnaute Occasionnel
Re : Sélection de Valeur - Sommeprod ?

Ouaip ben je crois que c'est unanime, mon explication est merd.... :eek:

Alors je reprend du début. J'ai une liste de bien : compte, véhicule, appart... (chaque bien à un code unique). Chaque bien peut apparaitre plusieurs fois dans la liste car sa valeur est mise à jour à différentes dates.
Exemple dans le fichier Compte CIC LDD N°9 créé en mai et mis à jour en juin et juillet.

Ce que je souhaite c'est que lorsque je saisie une date en N1, j'ai la dernière valeurs de chaque biens (antérieure ou égale à la date saisie).

Pour hoerwind, en N24 : je devrais avoir 12700 (et non 10500 j'ai fumé dsl)
Chaque compte 5, 6, 7, 8, 9 et 10. Pour le Compte 9 je le prend une seule fois à la date du 01/06.

Espérant avoir été plus clair. Merci à tous

Juju
 

hoerwind

XLDnaute Barbatruc
Re : Sélection de Valeur - Sommeprod ?

Bonjour,

Je ne comprenais pas (avec raison) les 10500 en N24, maintenant je ne comprends pas les 12700 !

Peux-tu préciser en détail les cellules qu'il faut additionner pour obtenir ce résultat ?
 

juju_69

XLDnaute Occasionnel
Re : Sélection de Valeur - Sommeprod ?

Hello,
J'aditionne G5+G6+G7+G8+G11+G12
Explication pour G12 du compte N°9 : il y est 3 fois je veux la plus près égale ou inférieure à la date de référence saisie en N1 (01/06/2009) donc c'est G12 à la date du 01/06.
J'espère que c'est plus clair
 

hoerwind

XLDnaute Barbatruc
Re : Sélection de Valeur - Sommeprod ?

Re,

De plus en plus incompréhensible !
=G5+G6+G7+G8+G11+G12 = 16800
alors que : =G6+G7+G8+G9+G11+G12 = 12700
Je suppose que c'est une erreur de frappe.

Mais alors pourquoi G10 n'est-il pas pris en compte ?

Édition:
Serait-ce parce que A10 porte le même numéro (9) que A12 ?
Il faudrait donc additionner les valeurs de la colonne G pour les dates <= à N1 dont le type (colonne B) est égal à "compte", mais uniquement pour les numéros les plus récents de la colonne A.
 
Dernière édition:

michel_m

XLDnaute Accro
Re : Sélection de Valeur - Sommeprod ?

Bonjour,
Juju,
L'exemple que je t'avais donné fonctionne apparemment suivant tes désirs.

C'est une formule matricielle:
tu écris la formule dans la barre de formule et non dans la cellule
tu valides par Ctrl+Maj+Entrée et non par Entrée comme d'hab
Excel encadre alors automatiquement ta formule par des accolades
 

juju_69

XLDnaute Occasionnel
Re : Sélection de Valeur - Sommeprod ?

Hoerwind tu as compris (dsl pour l'erreur) "Il faudrait donc additionner les valeurs de la colonne G pour les dates <= à N1 dont le type (colonne B) est égal à "compte", mais uniquement pour les numéros les plus récents de la colonne A.".

Michel_M si tu regardes le fichier c'est bien du matriciel et pourtant çà ne marche pas

Merci encore
 

Tibo

XLDnaute Barbatruc
Re : Sélection de Valeur - Sommeprod ?

Bonjour,

J'ai lu et relu. Toujours du mal à comprendre. Sans doutre parce que nous sommes vendredi ...

Je te propose cependant ceci (j'ai mis les formules en O24 et suivantes) :

en O24 :

Code:
=SOMMEPROD(($B$2:$B$16=M24)*($E$2:$E$16<$N$1)*$G$2:$G$16)

à recopier vers le bas

Mais je n'obtiens pas forcément les mêmes résultats que toi.

en O30, une formule matricielle :

Code:
=MAX(SI($A$2:$A$16=M30;SI($E$2:$E$16<=$N$1;$G$2:$G$16)))

Formule matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers le bas.

@+
 

hoerwind

XLDnaute Barbatruc
Re : Sélection de Valeur - Sommeprod ?

Salut Tibo,

Ta formule en O24 (N24 pour être exact) renvoie 12500 alors que 12700 est attendu comme résultat.

Dans le deuxième argument de ta formule il faudrait écrire <=N$1
Message #7 : antérieure ou égale à la date saisie

Le résultat devient 12500 + 5000 (G12) + 1000 (G16) = 18500

Mais il ne faut pas prendre en compte la valeur de G10 (4800), car son n° (9 en colonne A) n'est pas le dernier n° 9 dans la plage des dates retenues.
Le résultat devient : 18500 - 4800 = 12700

Mais en réalité, ceci est encore faux, G16 a été oublié !
Il faut additionner les cellules G6, G8, G9, G11, G12 et G16
Pas G7 (G16 est postérieur) et pas G10 (G12 est postérieur)
Le résultat à obtenir serait donc 13500

Attendons confirmation de notre ami avant de poursuivre !
 
Dernière édition:

juju_69

XLDnaute Occasionnel
Re : Sélection de Valeur - Sommeprod ?

Yeppp Hoerwind tu as raison. Décidémment vous comprenez pourquoi je veux automatiser à la main c'est impossible !

J'aurai du simlifier mon exemple, même moi je m'y perd. On est donc d'accord sur le résultat attendu (a noter que le résultat est bon dans mon exemple sur la 2eme partie de M34 à N35)

Encore merci à tous, on va y arriver ;)
 

Discussions similaires

Réponses
2
Affichages
517

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 206
Messages
2 086 219
Membres
103 158
dernier inscrit
laufin