Remove all 'False' from spilled data

CV12

Board Regular
Joined
Apr 6, 2020
Messages
82
Office Version
  1. 365
  2. 2019
Platform
  1. Windows
Hi everyone,

I would like to remove a lot of 'False' in my spilled data. Is there any way to do this? So that only my values will be left?

Criterium C = =N(OFFSET(INDIRECT("'"&TRANSPOSE(Sheets)&"'!C1:C30000");ROW(Summary!$1:$30000)-1;))
Criterium = =N(OFFSET(INDIRECT("'"&TRANSPOSE(Sheets)&"'!A1:A30000");ROW(Summary!$1:$30000)-1;))
ResultE = =N(OFFSET(INDIRECT("'"&TRANSPOSE(Sheets)&"'!E1:E30000");ROW(Summary!$1:$30000)-1;))

Thanks in advance!!!

Test.xlsx
NOP
25FALSEFALSE
265.00FALSE
270.00FALSE
280.00FALSE
29-0.01FALSE
30-0.02FALSE
31-0.03FALSE
32-0.04FALSE
33-0.05FALSE
34-0.05FALSE
35-0.10FALSE
36-0.15FALSE
37-0.19FALSE
38-0.24FALSE
39-0.25FALSE
40-0.27FALSE
41-0.29FALSE
42-0.30FALSE
43-0.31FALSE
44-0.32FALSE
45-0.32FALSE
46FALSEFALSE
47FALSEFALSE
48FALSEFALSE
49FALSEFALSE
50FALSEFALSE
51FALSEFALSE
52FALSEFALSE
53FALSEFALSE
54FALSEFALSE
55FALSEFALSE
Summary
Cell Formulas
RangeFormula
N25:O30024N25=IF(CriteriumC=B65,(IF(Criterium>=$B$48,IF(Criterium<=$B$49,ResultE))))
Dynamic array formulas.
 

Excel Facts

How to find 2nd largest value in a column?
MAX finds the largest value. =LARGE(A:A,2) will find the second largest. =SMALL(A:A,3) will find the third smallest
Try
Excel Formula:
=IF((CriteriumC=B65)*(Criterium>=$B$48)*(Criterium<=$B$49),ResultE,"")
 
Upvote 0
Fluff,

It seems to work, but it only removes the 'False' to a blanco cell. Is it also possible to actually remove the 'False' and only have a spill column of data left?
 
Upvote 0
What would you expect to see?
 
Upvote 0
Only the actual values in the spilled column.

Now, the spilled data goes down 30k rows with empty cells. I only need the 20 numbers.

Test.xlsx
PQ
25 
26-0.01
27-0.01
28-0.03
290.23
300.62
311.15
321.88
332.03
342.17
352.92
363.62
374.30
384.98
395.14
405.41
415.68
425.89
436.08
446.26
456.26
46
47
48
49
50
51
52
53
54
55
Summary
Cell Formulas
RangeFormula
P25:Q30024P25=IF((CriteriumC=B65)*(Criterium>=$B$48)*(Criterium<=$B$49),ResultE,"")
Dynamic array formulas.
 
Upvote 0
Maybe
Excel Formula:
=LET(a,IF((CriteriumC=B65)*(Criterium>=$B$48)*(Criterium<=$B$49),ResultE,""),FILTER(a,INDEX(a,,1)<>""))
 
Upvote 0
Hmm,

It's a complex one.
Now it doesn't go 30k rows down, but keeps one of two the filtered out 20 values. So 2 columns of 20 cells, and only 1 column contains numbers.
I guess I need to build in a filter?

Let me figure this out..

Results.xlsx
VW
25 -0.01
26-0.01
27-0.03
280.23
290.62
301.15
311.88
322.03
332.17
342.92
353.62
364.30
374.98
385.14
395.41
405.68
415.89
426.08
436.26
446.26
Summary
Cell Formulas
RangeFormula
V25:W44V25=LET(a,IF((CriteriumC=B65)*(Criterium>=$B$48)*(Criterium<=$B$49),ResultE,""),FILTER(a,INDEX(a,,2)<>""))
Dynamic array formulas.
 
Upvote 0

Forum statistics

Threads
1,214,376
Messages
6,119,181
Members
448,871
Latest member
hengshankouniuniu

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