Maximum entre plusieurs calculs mais inférieur a une valeur

mfick2

XLDnaute Nouveau
Bonjour à tous,

Je me tourne aujourd'hui vers vous car je suis a la recherche d'une formule me permettant de trouver le maximum entre plusieurs calculs tout en restant inférieur à une certaine valeur.

Au départ j'ai pensé à utilisé la fonction max() ce qui me donnait MAX(B1;B1+C1;2*B1;2*B1+C1) mais cette formule ne me permettait que de trouver la valeur max que retournait les différents calculs alors que j'aimerais qu'il me donne la valeur maximum qui serait par exemple le maximum inférieur à 0,7

J'espère que vous arriverez à comprendre le problème que j'ai essayé d'exprimer et que vous arriverez à le résoudre

Mathieu
 

mfick2

XLDnaute Nouveau
Re : Maximum entre plusieurs calculs mais inférieur a une valeur

Voici un petit fichier qui je l'espère vous permettra de mieux comprendre ce que je cherche.

Mathieu
 

Pièces jointes

  • Probleme_max_critere.xlsm
    10.2 KB · Affichages: 32
  • Probleme_max_critere.xlsm
    10.2 KB · Affichages: 28

mfick2

XLDnaute Nouveau
Re : Maximum entre plusieurs calculs mais inférieur a une valeur

Je viens d'essayé, mais malheureusement en appliquant la formule et en l'adaptant a ce que je veux faire
Code:
=MIN(A3;MAX(B3;B3+C3;B3+2*C3))
La fonction me retourne soit le maximum de la fonction max soit la la valeur a laquelle il doit être inférieur, alors que je voudrais qu'il me retourne le résultat du calcul qui est en dessous de la valeur limite par exemple :

- Valeur limite : 0.6
- Valeurs avec lesquelles les calculs sont possibles : 0.3, 0.2
- Résultat attendu 0.3+0.2=0.5

ou

- Valeur limite : 0.8
- Valeurs avec lesquelles les calculs sont possibles : 0.3, 0.2
- Résultat attendu 0.3+2*0.2=0.5
 

ralph45

XLDnaute Impliqué
Re : Maximum entre plusieurs calculs mais inférieur a une valeur

Bonjour à tou(te)s.

'Pas trop le temps-là, je suis sur un autre projet...
Mais ce sont les fonctions BDMAX ou BDMIN qu'il te faut exploiter, mfick2.

@peluche !
 

tototiti2008

XLDnaute Barbatruc
Re : Maximum entre plusieurs calculs mais inférieur a une valeur

Bonjour mfick, Victor, Ralph, Gosselien, :)

un essai avec une table de données
 

Pièces jointes

  • Probleme_max_critere.xlsm
    70.2 KB · Affichages: 26
  • Probleme_max_critere.xlsm
    70.2 KB · Affichages: 26
Dernière édition:

mfick2

XLDnaute Nouveau
Re : Maximum entre plusieurs calculs mais inférieur a une valeur

Merci tototiti2008 pour ta réponse, mais dans mon cas cette méthode n'est pas applicable car il faut que le calcul tienne dans une seule cellule car le fichier Excel complet qui est un logiciel de génération de devis comporte déja pleins de feuilles et je veut éviter d’alourdir le fichier en y rajoutant encore une feuille.

Je viens dans mon fichier d'utiliser une fonction de la forme max(si();si();...) cela marche mais est un peu abjecte a modifier.

En tout cas encore merci pour ta réponse.
 

mfick2

XLDnaute Nouveau
Re : Maximum entre plusieurs calculs mais inférieur a une valeur

Voici le fichier avec la formule intégré dans la colonne H
 

Pièces jointes

  • Probleme_max_critere.xlsm
    9.9 KB · Affichages: 30
  • Probleme_max_critere.xlsm
    9.9 KB · Affichages: 29

tototiti2008

XLDnaute Barbatruc
Re : Maximum entre plusieurs calculs mais inférieur a une valeur

Re,

Merci

tu as une valeur maximale pour les multiplicateurs de B et C ?

un essai en formule matricielle

en H1

Code:
=MAX(SI(B1*(LIGNE($1:$100)-1)+C1*TRANSPOSE((LIGNE($1:$100)-1))>=A1;0;B1*(LIGNE($1:$100)-1)+C1*TRANSPOSE((LIGNE($1:$100)-1))))

Valider par Ctrl+Maj+Entrée

puis recopier
 

ROGER2327

XLDnaute Barbatruc
Re : Maximum entre plusieurs calculs mais inférieur a une valeur

Bonjour à tous.


Une autre "matricielle" :​
Code:
=MAX((B1*ENT((LIGNE($1:$100)-1)/10)+C1*MOD(LIGNE($1:$100)-1;10)<A1)
    *(B1*ENT((LIGNE($1:$100)-1)/10)+C1*MOD(LIGNE($1:$100)-1;10)))
Mais ça n'apporte rien de mieux que la solution précédente. (C'est même un peu plus long !)


Bonne soirée.


ℝOGER2327
#7990


Mercredi 4 Phalle 142 (Saint Mnester, confesseur - fête Suprême Quarte)
27 Thermidor An CCXXIII, 6,5114h - colsa
2015-W33-5T15:37:39Z
 

Discussions similaires

Statistiques des forums

Discussions
312 190
Messages
2 086 040
Membres
103 105
dernier inscrit
fofana