ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Result not greater than ............. (https://www.excelbanter.com/excel-worksheet-functions/225268-result-not-greater-than.html)

Donna

Result not greater than .............
 
A B
10.000 1,262.61
What is the formula for saying A * B but not greater than B * .05

David Biddulph[_2_]

Result not greater than .............
 
=MIN(A1*B1,B1*.05) or
=B1*MIN(A1,0.05)
--
David Biddulph

Donna wrote:
A B
10.000 1,262.61
What is the formula for saying A * B but not greater than B * .05




Donna

Result not greater than .............
 
Thanks, David. What if A is variable?

"David Biddulph" wrote:

=MIN(A1*B1,B1*.05) or
=B1*MIN(A1,0.05)
--
David Biddulph

Donna wrote:
A B
10.000 1,262.61
What is the formula for saying A * B but not greater than B * .05





David Biddulph[_2_]

Result not greater than .............
 
Whatever value you have for A1 will be used in the formula.
--
David Biddulph

"Donna" wrote in message
...
Thanks, David. What if A is variable?

"David Biddulph" wrote:

=MIN(A1*B1,B1*.05) or
=B1*MIN(A1,0.05)
--
David Biddulph

Donna wrote:
A B
10.000 1,262.61
What is the formula for saying A * B but not greater than B * .05







Donna

Result not greater than .............
 
A could be less than or more than 10% but the result can never be more than
5% of B. I don't know the formula to limit the result to 5%.

"David Biddulph" wrote:

Whatever value you have for A1 will be used in the formula.
--
David Biddulph

"Donna" wrote in message
...
Thanks, David. What if A is variable?

"David Biddulph" wrote:

=MIN(A1*B1,B1*.05) or
=B1*MIN(A1,0.05)
--
David Biddulph

Donna wrote:
A B
10.000 1,262.61
What is the formula for saying A * B but not greater than B * .05







David Biddulph[_2_]

Result not greater than .............
 
That's what you asked for, and that's what I gave you.
Did you try the formulae I gave you?
--
David Biddulph

"Donna" wrote in message
...
A could be less than or more than 10% but the result can never be more than
5% of B. I don't know the formula to limit the result to 5%.

"David Biddulph" wrote:

Whatever value you have for A1 will be used in the formula.
--
David Biddulph

"Donna" wrote in message
...
Thanks, David. What if A is variable?

"David Biddulph" wrote:

=MIN(A1*B1,B1*.05) or
=B1*MIN(A1,0.05)
--
David Biddulph

Donna wrote:
A B
10.000 1,262.61
What is the formula for saying A * B but not greater than B * .05









joeu2004

Result not greater than .............
 
"Donna" wrote:
A could be less than or more than 10% but the result can
never be more than 5% of B. I don't know the formula to
limit the result to 5%.


First of all, it was not clear in your initial posting that "10.000" was
intended to be interpreted as a percentage. That might be why David's
solution is not working for you. You could write:

=B1 * min(A1%,5%)

But personally, I think it would be better if you entered 10% into A1, and
formatted the cell as Percentage with the desired number of decimal places,
if necessary.

Second, I am sensing that you might not understand the MIN() function and
why it does exactly what you requested. The above is a more efficient way
of writing:

=B1 * if(A1% < 5%, A1%, 5%)

or if you prefer:

=if(B1*A1% < B1*5%, B1*A1%, B1*5%)

The latter says exactly what you wrote in your first posting, namely: "the
formula for saying A * B but not greater than B * .05"

The MIN() function returns the smallest of its arguments, which can more
than 2, by the way.

Does that help?


----- original posting -----

"Donna" wrote in message
...
A could be less than or more than 10% but the result can never be more than
5% of B. I don't know the formula to limit the result to 5%.

"David Biddulph" wrote:

Whatever value you have for A1 will be used in the formula.
--
David Biddulph

"Donna" wrote in message
...
Thanks, David. What if A is variable?

"David Biddulph" wrote:

=MIN(A1*B1,B1*.05) or
=B1*MIN(A1,0.05)
--
David Biddulph

Donna wrote:
A B
10.000 1,262.61
What is the formula for saying A * B but not greater than B * .05




Donna

Result not greater than .............
 
Thanks, Joe. That formula worked. Next time I will be more specific.

"JoeU2004" wrote:

"Donna" wrote:
A could be less than or more than 10% but the result can
never be more than 5% of B. I don't know the formula to
limit the result to 5%.


First of all, it was not clear in your initial posting that "10.000" was
intended to be interpreted as a percentage. That might be why David's
solution is not working for you. You could write:

=B1 * min(A1%,5%)

But personally, I think it would be better if you entered 10% into A1, and
formatted the cell as Percentage with the desired number of decimal places,
if necessary.

Second, I am sensing that you might not understand the MIN() function and
why it does exactly what you requested. The above is a more efficient way
of writing:

=B1 * if(A1% < 5%, A1%, 5%)

or if you prefer:

=if(B1*A1% < B1*5%, B1*A1%, B1*5%)

The latter says exactly what you wrote in your first posting, namely: "the
formula for saying A * B but not greater than B * .05"

The MIN() function returns the smallest of its arguments, which can more
than 2, by the way.

Does that help?


----- original posting -----

"Donna" wrote in message
...
A could be less than or more than 10% but the result can never be more than
5% of B. I don't know the formula to limit the result to 5%.

"David Biddulph" wrote:

Whatever value you have for A1 will be used in the formula.
--
David Biddulph

"Donna" wrote in message
...
Thanks, David. What if A is variable?

"David Biddulph" wrote:

=MIN(A1*B1,B1*.05) or
=B1*MIN(A1,0.05)
--
David Biddulph

Donna wrote:
A B
10.000 1,262.61
What is the formula for saying A * B but not greater than B * .05






All times are GMT +1. The time now is 08:18 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com