helper cell that uses concatenate

johnny52

Active Member
Joined
Oct 13, 2006
Messages
333
Office Version
  1. 2010
  2. 2007
Platform
  1. Windows
I have formulas over many rows. I think it might be slowing down the worksheet calculations.
I have an example of one of my formulas, but I don't know what I would put in the helper cell to speed things up. I never even heard of helper cells!
If possible, what would it look like? Thanks everybody
If this is not a good formula, maybe someone could put in another example for me to apply

=IF(COUNT(1/BVV2),SUMPRODUCT(--(C$2:C$900=C2),--ISNUMBER(BVV$2:BVV$900),--(BVV$2:BVV$900>0),--(BVV$2:BVV$900>BVV2))+1,"")
 

Excel Facts

Convert text numbers to real numbers
Select a column containing text numbers. Press Alt+D E F to quickly convert text to numbers. Faster than "Convert to Number"
Try the following:
Let's put a help column, let's say column BVX, in cell BVX2 put the following formula and copy it down.
Excel Formula:
=AND(ISNUMBER(BVV2),BVV2>0)

Now, in the column where you have your original formula, you put the following formula:
Excel Formula:
=IF(COUNT(1/BVV2),COUNTIFS(C:C,C2,BVX:BVX,TRUE,BVV:BVV,">"&BVV2)+1,"")
As you can see, we are using the help column (BVX) and also with the COUNTIFS formula, since it is a standard Excel formula, you can use the entire column and you should not have problems in the performance of the formula, that is, the sheet will not be slow .

But if you want to improve it further, you can set the range:
Excel Formula:
=IF(COUNT(1/BVV2),COUNTIFS($C$2:$C$900,C2,$BVX$2:$BVX$900,TRUE,$BVV$2:$BVV$900,">"&BVV2)+1,"")

Example:
Dante Amor
BVUBVVBVWBVXBVYBVZ
1Helper Column
21TRUE2
32TRUE1
44TRUE1
5AFALSE 
63TRUE1
7-4FALSE3
DANTE AMOR
Cell Formulas
RangeFormula
BVX2:BVX7BVX2=AND(ISNUMBER(BVV2),BVV2>0)
BVZ2:BVZ7BVZ2=IF(COUNT(1/BVV2),COUNTIFS(C:C,C2,BVX:BVX,TRUE,BVV:BVV,">"&BVV2)+1,"")


Check if the performance of the calculations improved in your sheet.
🤗
 
Upvote 0

Forum statistics

Threads
1,223,610
Messages
6,173,336
Members
452,510
Latest member
RCan29

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