Add an amount on to membership, but not if already paying enough!

trickster1978

Board Regular
Joined
Oct 22, 2009
Messages
67
Hi,

I run a subscription club to a club. We are putting in place new pricing, as there is a huge amount of historical prices in there that we need to get back in line.

In summary, the new prices will be £40 per month. Some pay this already, so will hold that rate.. so pay a lot less... as low as £22 PM.

What I need to do is increase all rates in a spreadsheet by 10%... but within this take it to a MINIMUM of £30 and not increase the max of £40.

Bit of a newbie question probably.

Thanks for any help.

Sample

[TABLE="width: 500"]
<tbody>[TR]
[TD]£40[/TD]
[TD]Keep [/TD]
[/TR]
[TR]
[TD]£35 [/TD]
[TD]Increase 10%[/TD]
[/TR]
[TR]
[TD]£34[/TD]
[TD]Increase 10%[/TD]
[/TR]
[TR]
[TD]£22[/TD]
[TD]Increase to Min £30 [/TD]
[/TR]
</tbody>[/TABLE]
 

Excel Facts

Do you hate GETPIVOTDATA?
Prevent GETPIVOTDATA. Select inside a PivotTable. In the Analyze tab of the ribbon, open the dropown next to Options and turn it off
Assuming your prices are numbers not text:
Excel Workbook
AB
1Old RateNew Rate
24040.00
33538.50
43437.40
52230.00
Sheet3
 
Upvote 0
This is brilliant- thank you.

I have just seen that there are actually a couple over £40... how can I keep the max to £40, so no increase if over?


Assuming your prices are numbers not text:
Sheet3

AB
Old RateNew Rate

<colgroup><col style="font-weight:bold; width:30px; "><col style="width:64px;"><col style="width:64px;"></colgroup><tbody>
[TD="bgcolor: #cacaca, align: center"]1[/TD]

[TD="bgcolor: #cacaca, align: center"]2[/TD]
[TD="align: right"]40[/TD]
[TD="align: right"]40.00[/TD]

[TD="bgcolor: #cacaca, align: center"]3[/TD]
[TD="align: right"]35[/TD]
[TD="align: right"]38.50[/TD]

[TD="bgcolor: #cacaca, align: center"]4[/TD]
[TD="align: right"]34[/TD]
[TD="align: right"]37.40[/TD]

[TD="bgcolor: #cacaca, align: center"]5[/TD]
[TD="align: right"]22[/TD]
[TD="align: right"]30.00[/TD]

</tbody>

Spreadsheet Formulas
CellFormula
B2=IF(A2=40,40,IF(A2*1.1<=30,30,A2*1.1))

<tbody>
</tbody>

<tbody>
</tbody>


Excel tables to the web >> Excel Jeanie HTML 4
 
Upvote 0
You are welcome. To hold max to 40 try:

Code:
=IF(A2>=40,40,IF(A2*1.1<=30,30,A2*1.1))
 
Last edited:
Upvote 0
Hi,

I think this will give you more accurate results to cap it at 40.


Book1
AB
1Old RateNew Rate
24040
33538.5
43437.4
52230
63740
73840
83940
92530
103639.6
114240
Sheet16
Cell Formulas
RangeFormula
B2=IF(A2>=40/1.1,40,MAX(30,A2*1.1))
 
Last edited:
Upvote 0
You guys are awesome - thanks.

If I want to do NOTHING if over £40, what would I do?
i.e not cap and reduce.. but keep as is.. so a £40.50 stays at that, no reduction (it may be easier to give other credit than reduce the DD subscriptions)

Richard

Hi,

I think this will give you more accurate results to cap it at 40.

AB
Old RateNew Rate

<colgroup><col style="width: 25pxpx"><col><col></colgroup><thead>
</thead><tbody>
[TD="align: center"]1[/TD]

[TD="align: center"]2[/TD]
[TD="align: right"]40[/TD]
[TD="align: right"]40[/TD]

[TD="align: center"]3[/TD]
[TD="align: right"]35[/TD]
[TD="align: right"]38.5[/TD]

[TD="align: center"]4[/TD]
[TD="align: right"]34[/TD]
[TD="align: right"]37.4[/TD]

[TD="align: center"]5[/TD]
[TD="align: right"]22[/TD]
[TD="align: right"]30[/TD]

[TD="align: center"]6[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]40[/TD]

[TD="align: center"]7[/TD]
[TD="align: right"]38[/TD]
[TD="align: right"]40[/TD]

[TD="align: center"]8[/TD]
[TD="align: right"]39[/TD]
[TD="align: right"]40[/TD]

[TD="align: center"]9[/TD]
[TD="align: right"]25[/TD]
[TD="align: right"]30[/TD]

[TD="align: center"]10[/TD]
[TD="align: right"]36[/TD]
[TD="align: right"]39.6[/TD]

[TD="align: center"]11[/TD]
[TD="align: right"]42[/TD]
[TD="align: right"]40[/TD]

</tbody>
Sheet16

[TABLE="width: 85%"]
<tbody>[TR]
[TD]Worksheet Formulas[TABLE="width: 100%"]
<thead>[TR="bgcolor: #DAE7F5"]
[TH="width: 10px"]Cell[/TH]
[TH="align: left"]Formula[/TH]
[/TR]
</thead><tbody>[TR]
[TH="width: 10px, bgcolor: #DAE7F5"]B2[/TH]
[TD="align: left"]=IF(A2>=40/1.1,40,MAX(30,A2*1.1))[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
</tbody>[/TABLE]
 
Upvote 0
You guys are awesome - thanks.

If I want to do NOTHING if over £40, what would I do?
i.e not cap and reduce.. but keep as is.. so a £40.50 stays at that, no reduction (it may be easier to give other credit than reduce the DD subscriptions)

Richard

Then we add another IF test in front:


Book1
AB
1Old RateNew Rate
24040
33538.5
43437.4
52230
63740
73840
83940
92530
103639.6
114242
1240.540.5
Sheet16
Cell Formulas
RangeFormula
B2=IF(A2>=40,A2,IF(A2>=40/1.1,40,MAX(30,A2*1.1)))
 
Upvote 0

Forum statistics

Threads
1,223,896
Messages
6,175,262
Members
452,627
Latest member
KitkatToby

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top