Formule somme de valeur en fonction de 2 critéres

Résolu/Fermé
Zoonart Messages postés 8 Date d'inscription vendredi 15 avril 2016 Statut Membre Dernière intervention 15 avril 2016 - 15 avril 2016 à 13:41
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 15 avril 2016 à 17:04
Bonjour à tous,

Depuis un petit moment je cherche une formule pour résoudre mon problème, des « matrices » au « somme si » en passant par les « recherche H» et « V » j’ai tout essayé mais en vain.
D’où ma demande d’aujourd’hui qui j’espère, résoudra enfin ce problème qui me semble pourtant tout simple mais que je n’arrive pas à retranscrire en formule que je pourrais dupliquer sur plusieurs cellules.

La situation :

Imaginons qu’un équipement est un certain prix au niveau 1 puis un autre au niveau 2 et ainsi de suite

Imaginons maintenant que je souhaite avoir le prix total qu’il me reste à investir dans équipement pour atteindre son niveau butoir (défini au préalable) en fonction de 2 critères, le premier son niveau actuel et le second son niveau butoir (niveau butoir qui peu évolué jusqu’à atteindre le niveau max)

Pour imagé le tous voici le tableau et cellules qui m’intéresse :

Niveau Butoir Niveau actuel Niveau Max Cout restant avant le niv butoir
6 3 8 2 800 000

Niveau Cout (or)
1 8 000
2 32 000
3 120 000
4 400 000
5 800 000
6 1 600 000
7 3 200 000
8 6 400 000

• Je voudrais trouver une formule qui en gros me trouve le cout restant (or) de mon équipement pour arriver au niveau 6 si je suis niveau 3 .

Une formule qui me fasse le cumul des couts automatiquement en s’arrêtant au niveau voulu (niveau butoir)

Exemple ici : (Equipement actuellement niv 3 , combien me faut -il pour passer au niveau 6 ?  le cout du niv 3 à 4 ( 400 000) + le cout du niveau 4 à 5 ( 800 000) + le cout du niveau 5 à 6 (1 600 000) = 2 800 000.

Le problèmes :

Actuellement j’ai réussi à me faire une formule qui me donne le prix de l’équipement en question en fonction de son niveau actuel « formule » et qui me donne 0 quand j’arrive au niveau butoir

Exemple :

Mais si mon equipement est au niveau 4 je n’arrive pas à trouver une formule qui me fasse le cumul du niveau 4 et 5 en s’arrétant au niveau butoir (6 par exemple)

J’épére avoir été assez clair et reste à votre dispo pour plus d’info

Merci d’avance !
A voir également:

6 réponses

via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
15 avril 2016 à 13:55
Bonjour

Utilises SOMME.SI.ENS :

=SOMME.SI.ENS(plage des coûts;plage des niveaux;">" & cellule du niveau actuel;plage des niveaux;"<=" & cellule du niveau à atteindre)

Si tu n'arrives pas à adapter à ton fichier sur cjoint.com, fais créer un lien, copies le et reviens le coller ici

Cdlmnt
Via
1
Zoonart Messages postés 8 Date d'inscription vendredi 15 avril 2016 Statut Membre Dernière intervention 15 avril 2016
15 avril 2016 à 14:56
Bonjour Via55,

Merci pour ta réponse mais à moins que je ne sache pas bien utilisé somme.si.ens ( ce qui est fort probable)

j'ai essayé avec somme.si et j'ai rencontré un problème à l'endroit ";">" & cellule du niveau actuel" je n'arrivais à mettre que des chiffres pour que la formule fonctionne ( si je mettais une cellule à la place du chiffre ça ne fonctionné pas .
Je ne pouvais pas repassé sur chaque formule pour changer le chiffre car c'est un chiffre qui est sensé évolué ;

Ma question est la suivante et t'il possible de faire une formule somme.si avec à l'endroit ;">" & cellule du niveau actuel" , les données d'une cellule et non un chiffre que l'on tape à la main ?

Merci d'avance.
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703 > Zoonart Messages postés 8 Date d'inscription vendredi 15 avril 2016 Statut Membre Dernière intervention 15 avril 2016
15 avril 2016 à 15:27
Re,

C'est bien ce que je t'ai indiqué tu mets la référence de la cellule du niveau dans la formule
ex : ......... ;">" & D1; ...............

Cdlmnt
Via
0
Zoonart Messages postés 8 Date d'inscription vendredi 15 avril 2016 Statut Membre Dernière intervention 15 avril 2016 > via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024
15 avril 2016 à 15:55
Super ça fonctionne parfaitement !

Nickel !

je ne connaissais pas la & qui permet de mettre la valeur d'une cellule dans une fonction somme.si.ens merci !!
0
melanie1324 Messages postés 1505 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 154
15 avril 2016 à 13:54
Bonjour,

Connais-tu la fonction sommeprod ?

http://www.bernardcordier.com/excel_sommeprod.htm
0
Zoonart Messages postés 8 Date d'inscription vendredi 15 avril 2016 Statut Membre Dernière intervention 15 avril 2016
15 avril 2016 à 14:49
Bonjour Mélanie,

Non je ne connais pas cette fonction , tu pense que ça pourrait convenir à ce que je cherche ?

Je vais allez voir ton lien merci pour la réponse je vais faire un test et je vous tien au courant
0
Zoonart Messages postés 8 Date d'inscription vendredi 15 avril 2016 Statut Membre Dernière intervention 15 avril 2016
15 avril 2016 à 15:06
Mélanie,

Sommeprod() ne convient pas vraiment car il y à une notion de multiplication ?moi il ne me faut seulement une addition de données entre deux chiffre qui peuvent évolué
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
15 avril 2016 à 13:57
Bonjour
Max Cout restant avant le niv butoir

peut-^tre mal compris mais pas de pb avec SOMMEPROD....
http://www.cjoint.com/c/FDpl4em3fht
0
Zoonart Messages postés 8 Date d'inscription vendredi 15 avril 2016 Statut Membre Dernière intervention 15 avril 2016
15 avril 2016 à 14:56
Bonjour Michel ,

Je vais aller voir cette formule

Merci pour la réponse
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
15 avril 2016 à 14:57
Bonjour
peut être aussi tout simplement:

=SOMME.SI(A:A;">=5";B:B)-SOMME.SI(A:A;"<=8";B:B)
crdlmnt
0
Zoonart Messages postés 8 Date d'inscription vendredi 15 avril 2016 Statut Membre Dernière intervention 15 avril 2016
15 avril 2016 à 15:10
Bonjour Vaucluse,

La formule n'est pas mal je trouve ( par être sur que prend tu comme données en B:B ?)

Le seul problème est le critère ">=5" car le chiffre (5) est sensé évolué sur mon tableau je voudrait donc que à la place du 5 j'ai par exemple le chiffre qui est dans la cellule "K4" mais je ne pense pas que ce soit possible dans une fonction somme.si ?

merci d'avance.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396 > Zoonart Messages postés 8 Date d'inscription vendredi 15 avril 2016 Statut Membre Dernière intervention 15 avril 2016
15 avril 2016 à 17:04
avec ça, ça va fonctionner avec le mini en K4 et la maxi en K5
=SOMME.SI(A:A;">="&K4;B:B)-SOMME.SI(A:A;"<=&K5;B:B)

attention aux signes
il n'y a pas de critères en B, c'est la colonne qui contient les montants à sommer^
la liste des limites est en A
les critères de limites sont en K4 et K5
les montants sont en B
crdlmnt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Zoonart Messages postés 8 Date d'inscription vendredi 15 avril 2016 Statut Membre Dernière intervention 15 avril 2016
15 avril 2016 à 15:29


Les cellules en bleu sont celle qui feront les limite entre le niv butoir et actuel
ces cellules seront actualisé à la main

En jaune les cellule qui ne nécessite aucune intervention manuel
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
15 avril 2016 à 15:47
Re,

1) au lieu d'envoyer une image, postes ton fichier sur cjoint.com, fais créer un lien, copies le et reviens le coller ici
2) As tu lu ma dernière réponse ?

Cdlmnt
Via
0