Help me make this one work

Spurious

Active Member
Joined
Dec 14, 2010
Messages
439
I get #VALUE on that one.

ADDRESS(ROUND(ROW(F7)/10;0)*10+2;COLUMN(F7))

What am I doing wrong? Thanks
 

Excel Facts

How can you automate Excel?
Press Alt+F11 from Windows Excel to open the Visual Basic for Applications (VBA) editor.
I get $F$12

I had to change";" to "," but I'm guessing that's just a regional variation?
 
Upvote 0
I get $F$12 from that formula, and from

=ADDRESS(ROUND(ROW(F7);-1)+2;COLUMN(F7))

I have a suspicion that you have only provided us with part of your formula, and not the part that is producing the error.

What is the rest of it?
 
Last edited:
Upvote 0
I get $F$12

I had to change";" to "," but I'm guessing that's just a regional variation?

Regional thing, sorry about that.

I get $F$12 from that formula, and from

=ADDRESS(ROUND(ROW(F7);-1)+2;COLUMN(F7))

I have a suspicion that you have only provided us with part of your formula, and not the part that is producing the error.

What is the rest of it?

=PRODUCT(ADDRESS(ROUND(ROW(F7);-1)+2;COLUMN(F7));$A7)

That's the error producing one.
 
Upvote 0
Address returns a text string, not a valid range, for what you want to do you need to qualify the address as a valid range using the Indirect function.

=PRODUCT(INDIRECT(ADDRESS(ROUND(ROW(F7);-1)+2;COLUMN(F7))))

Or use a non volatile alternative like

=PRODUCT(INDEX(F:F;ROUND(ROW(F7);-1)+2;1))
 
Upvote 0
Yeah, thanks, I used INDIRECT and got the forumla to work.

Somehow it works singularly in a cell, but not when I incorporate it into a much bigger formula.

I get an error at ROUND. Anyone know why this could happen?
 
Upvote 0
What error are you getting?

And what exactly are you trying to do? There may be a much simpler way to get the desired results.
 
Upvote 0
That's the complete formula

Code:
=IF(A$1="Gesamtergebnis";$A6-$AB6;IF(B$1="Gesamtergebnis";SUM($B6:$AA6);IF(ISTNV(INDEX('GS Auswertung - 1'!$A$2:$AC$200;MATCH($A6;'GS Auswertung - 1'!$A$2:$A$200;0)+1;COLUMN(B$1)+1));IF(ROUND(PRODUCT(INDIRECT(ADDRESS(FLOOR(ROW(B6)/10;0)*10+2;COLUMN(B6)));$A6);0)<>0;ROUND(PRODUCT(INDIRECT(ADDRESS(FLOOR(ROW(B6)/10;0)*10+2;COLUMN(B6)));$A6);0);"");INDEX('GS Auswertung - 1'!$A$2:$AC$200;MATCH($A6;'GS Auswertung - 1'!$A$2:$A$200;0)+1;COLUMN(B$1)+1))))

I am German, so dont get weirded out by the sheet names. There might be a formula in there still in German, so expect it to have the correct name (not necessary function).
 
Upvote 0
Ok, I got more than 7 functions working within each other, that's not possible. ****. I worked on that sheet for 1.5 days.
 
Upvote 0

Forum statistics

Threads
1,224,608
Messages
6,179,872
Members
452,949
Latest member
Dupuhini

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