Bonjour à tous, et tout d'abord je vous souhaite mes meilleurs voeux pour cette nouvelle année 2011.
Je suis assez novice dans le monde excel, mais j'avais toujours réussi à me débrouiller... mais là, je sèche... Je vais essayer de vous expliquer le problème que je n'arrive pas à résoudre : J'utilise deux listes déroulantes pour remplir deux cellules (E4 et E5), m'indiquant un point de départ et un point d'arrivée (relatifs à la colonne R), et une cellule pour additionner les valeurs comprises entre ces deux points, avec la combinaison de "sommeprod" et "recherchev". Cela fonctionne très bien pour les colonnes S,T,U, mais hélas pas pour V et W où elle me donne des résultats incohérents. J'ai un tableau qui débute en colonne R avec une liste allant de 0 à 70, puis en S,T,U, des valeurs correspondantes à chaque numéro de la liste R, et en V,W, des valeurs correspondantes à différents rapports entre S et U. Les valeurs en R,S,T,U sont toutes dans un ordre croissant, mais V,W, étant des rapports sont décroissant sur les 15 premières lignes et deviennent croissant jusqu'à la 70ième ligne.
ex: R6=1; S6=0; T6=3900; U6=1555,2; V6=moyenne(S6/U6)donc 0; W=(S7/U6)donc 4,12808642
R7=2; S7=6420; T7=4173; U7=3110,4; V7=moyenne(S7/U7) donc 2,06404321; U7=moyenne(S8/U7)donc 2,208397634
La formule utilisée est:
=sommeprod((plage1 à additionner>=critère1)*(plage1 à additionner<=critère2)*plage1 à additionner) soit :
=SOMMEPROD(($S$6:$S$75>=RECHER CHEV($E$4;$R$6:$S$75;2;FAUX))* ($S$6:$S$75<=RECHERCHEV($E$5;$ R$6:$S$75;2;FAUX))*$S$6:$S$75) ceci fonctionne très bien pour la somme des valeurs de la colonne S, comprises entre E4 et E5 (représentant 2 cellules de dans la colonne R).
=SOMMEPROD(($W$6:$W$75>=RECHER CHEV($E$4;$R$6:$W$75;6;FAUX))* ($W$6:$W$75<=RECHERCHEV($E$5;$ R$6:$W$75;6;FAUX))*$W$6:$W$75) ne fonctionne pas.
J'aimerais bien comprendre pourquoi cette formule ne fonctionne pas avec des valeurs décimales qui ne sont pas dans un ordre croissants (j'ai essayé la formule =Arrondi(--;5), puis en multipliant par 1000, mais sans succès). Je cherche à indiquer, dans une cellule, la somme des valeurs de la colonne U se trouvant entre le point de départ (déterminé par E4 et correspondant à une des cellules de R) et le point d'arrivée (E5...), soit retrouver 6,33649 quand j'entre 1 en E4 et 2 en E5. La sélection dans E pouvant être aléatoire comme 11 et 15, ou, 4 et 69.
Merci de m'apporter votre aide.
Désolé du pavé mais c'est pas facile d'expliquer, et encore merci à tous d'avoir lu...
-----