if conditions meet then show a list of columns/cells formula

vishu

Board Regular
Joined
Oct 26, 2011
Messages
54
Office Version
  1. 2016
Platform
  1. Windows
Hello friends,
Need Help. I have 6 boxes if conditions meet then accordingly box or formula should display in the blank box.

Testing.xlsx
BCDEFGHIJKLMNOP
2
3InputA
4970OPEN PRICE BETWEEN H3 & L3
5WAIT FOR PRICE TO GO BELOW L3 , ONCE ABOVE L3 BUY
6978.9BUY966.38
7949STOP LOSS962.17
8974.5A Between H3 & L3T1977.24
9T2979.97
10H71014.87T3982.72
11H61007.09
12H5999.02WAIT FOR PRICE TO GO ABOVE H3, ONCE BELOW H3, SELL
13H4990.95SELL982.62
14H3982.72STOP LOSS986.83
15H2979.97T1971.76
16H1977.24T2969.03
17T3966.28
18
19L1971.76B
20L2969.03OPEN PRICE BETWEEN H3 & H4
21L3966.28WAIT FOR PRIVE ABOVE H4 , ONCE ABOVE H4 BUY
22L4958.06BUY991.05
23L5949.98STOP LOSS986.83
24L6941.91T1996.00
25L7934.14T21000.96
26T31005.91
27
28WAIT FOR PRICE TO GO BELOW H3, ONCE BELOW H3, SELL
29SELL982.62
30STOP LOSS986.83
31T1971.76
32T2969.03
33T3966.28
34
35C
36OPEN PRICE BETWEEN L3 & L4
37WAIT FOR PRICE TO GO ABOVE L3 , ONCE ABOVE L3 BUY
38BUY966.38
39STOP LOSS962.17
40T1977.24
41T2979.97
42T3982.72
43
44WAIT FOR PRICE TO GO BELOW L4, ONCE BELOW L4, SELL
45SELL957.96
46STOP LOSS962.17
47T1953.17
48T2948.38
49T3943.59
50
51D
52OPEN PRICE IS ABOVE H4
53WAIT FOR PRICE TO GO ABOVE H4, ONCE ABOVE H4 BUY
54BUY991.05
55STOP LOSS986.83
56T1999.02
57T21007.09
58T31014.87
59
60WAIT FOR PRICE TO GO BELOW H3, ONCE BELOW H3, SELL
61SELL982.62
62STOP LOSS986.83
63T1971.76
64T2969.03
65T3966.28
66
67E
68OPEN PRICE IS BELOW L4
69WAIT FOR PRICE TO GO ABOVE L3, ONCE ABOVE L3, BUY
70BUY966.38
71STOP LOSS962.17
72T1977.24
73T2979.97
74T3982.72
75
76WAIT FOR PRICE TO GO BELOW L4, ONCE BELOW L4, SELL
77SELL958.16
78STOP LOSS962.17
79T1949.98
80T2941.91
81T3934.14
82
83F
84
85
86
87
88
89
90
91
92
93
94
95
96
97
1
Cell Formulas
RangeFormula
F8F8=IF(AND(C4>((C10*0.2%)+C10)),"Wait for Range", IF(AND(C4>C21,C4<C14),"A Between H3 & L3", IF(AND(C4>C14,C4<C13),"B Between H3 & H4", IF(AND(C4>C22,C4<C21),"C Between L3 & L4", IF(AND(C4>C13),"D Above H4", IF(AND(C4<C22),"E Below L4", IF(AND(C4>((C24*0.2%)+C24)),"Wait for Range")))))))
N6N6=C21+0.1
N7N7=(C21+C22)/2
N8N8=C16
N9N9=C15
N10,N15:N17N10=C14
C10C10=1.35*(D6-D7)+D8
C11C11=1.09*(D6-D7)+D8
C12C12=0.82*(D6-D7)+D8
C13C13=0.55*(D6-D7)+D8
C14C14=0.275*(D6-D7)+D8
C15C15=0.183*(D6-D7)+D8
C16C16=0.0916*(D6-D7)+D8
N13N13=C14-0.1
N14N14=(C13+C14)/2
C19C19=D8-(0.0916*(D6-D7) )
C20C20=D8-(0.183*(D6-D7) )
C21C21=D8-(0.275*(D6-D7))
C22C22=D8-(0.55*(D6-D7))
C23C23=D8-(0.82*(D6-D7))
C24C24=D8-(1.09*(D6-D7))
C25C25=D8-(1.35*(D6-D7))
N22N22=C13+0.1
N23N23=(C13+C14)/2
N24N24=N22+(N22*0.5/100)
N25N25=N22+(N22*1/100)
N26N26=N22+(N22*1.5/100)
N29N29=C14-0.1
N30N30=(C13+C14)/2
N31:N33N31=C19
N38N38=C21+0.1
N39N39=(C21+C22)/2
N40N40=C16
N41N41=C15
N42N42=C14
N45N45=C22-0.1
N46N46=(C21+C22)/2
N47N47=N45-(N45*0.5/100)
N48N48=N45-(N45*1/100)
N49N49=N45-(N45*1.5/100)
N54N54=C13+0.1
N55N55=(C13+C14)/2
N56,N63:N65N56=C12
N57N57=C11
N58N58=C10
N61N61=C14-0.1
N62N62=(C13+C14)/2
N70N70=C21+0.1
N71N71=(C22+C21)/2
N72,N79:N81N72=C16
N73N73=C15
N74N74=C14
N77N77=C22+0.1
N78N78=(C22+C21)/2
 

Excel Facts

Fastest way to copy a worksheet?
Hold down the Ctrl key while dragging tab for Sheet1 to the right. Excel will make a copy of the worksheet.
hello friends,
I am able to extract data using formulas but still having problems. Unwanted formulas are removed. Please help me.

Testing.xlsx
BCDEFGHIJKLMNOPQR
2
3InputAHelper 1Helper 2Helper 3
4900FALSEAOPEN PRICE BETWEEN H3 & L31 15
5AWAIT FOR PRICE TO GO BELOW L3 , ONCE ABOVE L3 BUY2 16
6978.9ABUY966.383 31
7949ASTOP LOSS962.174 32
8974.5OPEN PRICE BELOW L4AT1977.245 47
9AT2979.976 48
10H71014.87BAT3982.727 63
11H61007.09OPEN PRICE BETWEEN H3 & H40.00A8 64
12H5999.02C0.00AWAIT FOR PRICE TO GO ABOVE H3, ONCE BELOW H3, SELL9 79
13H4990.95OPEN PRICE BETWEEN L3 & L40.00ASELL982.6210 80
14H3982.72D0.00ASTOP LOSS986.8311  
15H2979.97OPEN PRICE IS ABOVE H40.00AT1971.7612  
16H1977.24AT2969.0313  
17OPEN PRICE IS BELOW L4AT3966.2814  
18F0.001515 
19L1971.76WAIT FOR RANGE0.00B1616 
20L2969.03  BOPEN PRICE BETWEEN H3 & H417  
21L3966.28  BWAIT FOR PRIVE ABOVE H4 , ONCE ABOVE H4 BUY18  
22L4958.06  BBUY991.0519  
23L5949.98BSTOP LOSS986.8320  
24L6941.91BT1996.0021  
25L7934.14BT21000.9622  
26BT31005.9123  
27B24  
28BWAIT FOR PRICE TO GO BELOW H3, ONCE BELOW H3, SELL25  
29BSELL982.6226  
30BSTOP LOSS986.8327  
31BT1971.7628  
32BT2969.0329  
33BT3966.2830  
343131 
35C3232 
36COPEN PRICE BETWEEN L3 & L433  
37CWAIT FOR PRICE TO GO ABOVE L3 , ONCE ABOVE L3 BUY34  
38CBUY966.3835  
39CSTOP LOSS962.1736  
40CT1977.2437  
41CT2979.9738  
42CT3982.7239  
43C40  
44CWAIT FOR PRICE TO GO BELOW L4, ONCE BELOW L4, SELL41  
45CSELL957.9642  
46CSTOP LOSS962.1743  
47CT1953.1744  
48CT2948.3845  
49CT3943.5946  
504747 
51D4848 
52DOPEN PRICE IS ABOVE H449  
53DWAIT FOR PRICE TO GO ABOVE H4, ONCE ABOVE H4 BUY50  
54DBUY991.0551  
55DSTOP LOSS986.8352  
56DT1999.0253  
57DT21007.0954  
58DT31014.8755  
59D56  
60DWAIT FOR PRICE TO GO BELOW H3, ONCE BELOW H3, SELL57  
61DSELL982.6258  
62DSTOP LOSS986.8359  
63DT1971.7660  
64DT2969.0361  
65DT3966.2862  
666363 
67E6464 
68EOPEN PRICE IS BELOW L465  
69EWAIT FOR PRICE TO GO ABOVE L3, ONCE ABOVE L3, BUY66  
70EBUY966.3867  
71ESTOP LOSS962.1768  
72ET1977.2469  
73ET2979.9770  
74ET3982.7271  
75E72  
76EWAIT FOR PRICE TO GO BELOW L4, ONCE BELOW L4, SELL73  
77ESELL958.1674  
78ESTOP LOSS962.1775  
79ET1949.9876  
80ET2941.9177  
81ET3934.1478  
827979 
83F8080 
84FWAIT FOR RANGE81  
85F82  
86F83  
87F84  
88F85  
89F86  
90F87  
91F88  
92F89  
93F90  
94F91  
95F92  
96F93  
97F94  
1 (2)
Cell Formulas
RangeFormula
H4H4=IF(AND($F$8=K4),"A", IF(AND($F$8=K20),"B", IF(AND($F$8=K36),"C", IF(AND($F$8=K52),"D", IF(AND($F$8=K68),"E", IF(AND($F$8=K84),"F"))))))
P4:P97P4=ROWS(K$4:$K4)
Q4:Q97Q4=IF(J4=$H$4,P4,"")
R4:R97R4=IFERROR(SMALL($Q$4:$Q$97,P4),"")
F8F8=IF(AND(C4>((C10*0.5%)+C10)),"WAIT FOR RANGE", IF(AND(C4>C21,C4<C14),"OPEN PRICE BETWEEN H3 & L3", IF(AND(C4>C14,C4<C13),"OPEN PRICE BETWEEN H3 & H4", IF(AND(C4>C22,C4<C21),"OPEN PRICE BETWEEN L3 & L4", IF(AND(C4>C13),"OPEN PRICE ABOVE H4", IF(AND(C4<C22),"OPEN PRICE BELOW L4", IF(C4<(C25-(C25*0.5%)),"WAIT FOR RANGE")))))))
H18:H22,F17:F22,H11:H15,F10:F15F10=IFERROR(INDEX($K$5:$O$97,$R4,COLUMNS($F$9:F9)),"")
 
Upvote 0
hello friends,
I am able to extract data using formulas but still having problems. Unwanted formulas are removed. Please help me.

Testing.xlsx
BCDEFGHIJKLMNOPQR
2
3InputAHelper 1Helper 2Helper 3
4900FALSEAOPEN PRICE BETWEEN H3 & L31 15
5AWAIT FOR PRICE TO GO BELOW L3 , ONCE ABOVE L3 BUY2 16
6978.9ABUY966.383 31
7949ASTOP LOSS962.174 32
8974.5OPEN PRICE BELOW L4AT1977.245 47
9AT2979.976 48
10H71014.87BAT3982.727 63
11H61007.09OPEN PRICE BETWEEN H3 & H40.00A8 64
12H5999.02C0.00AWAIT FOR PRICE TO GO ABOVE H3, ONCE BELOW H3, SELL9 79
13H4990.95OPEN PRICE BETWEEN L3 & L40.00ASELL982.6210 80
14H3982.72D0.00ASTOP LOSS986.8311  
15H2979.97OPEN PRICE IS ABOVE H40.00AT1971.7612  
16H1977.24AT2969.0313  
17OPEN PRICE IS BELOW L4AT3966.2814  
18F0.001515 
19L1971.76WAIT FOR RANGE0.00B1616 
20L2969.03  BOPEN PRICE BETWEEN H3 & H417  
21L3966.28  BWAIT FOR PRIVE ABOVE H4 , ONCE ABOVE H4 BUY18  
22L4958.06  BBUY991.0519  
23L5949.98BSTOP LOSS986.8320  
24L6941.91BT1996.0021  
25L7934.14BT21000.9622  
26BT31005.9123  
27B24  
28BWAIT FOR PRICE TO GO BELOW H3, ONCE BELOW H3, SELL25  
29BSELL982.6226  
30BSTOP LOSS986.8327  
31BT1971.7628  
32BT2969.0329  
33BT3966.2830  
343131 
35C3232 
36COPEN PRICE BETWEEN L3 & L433  
37CWAIT FOR PRICE TO GO ABOVE L3 , ONCE ABOVE L3 BUY34  
38CBUY966.3835  
39CSTOP LOSS962.1736  
40CT1977.2437  
41CT2979.9738  
42CT3982.7239  
43C40  
44CWAIT FOR PRICE TO GO BELOW L4, ONCE BELOW L4, SELL41  
45CSELL957.9642  
46CSTOP LOSS962.1743  
47CT1953.1744  
48CT2948.3845  
49CT3943.5946  
504747 
51D4848 
52DOPEN PRICE IS ABOVE H449  
53DWAIT FOR PRICE TO GO ABOVE H4, ONCE ABOVE H4 BUY50  
54DBUY991.0551  
55DSTOP LOSS986.8352  
56DT1999.0253  
57DT21007.0954  
58DT31014.8755  
59D56  
60DWAIT FOR PRICE TO GO BELOW H3, ONCE BELOW H3, SELL57  
61DSELL982.6258  
62DSTOP LOSS986.8359  
63DT1971.7660  
64DT2969.0361  
65DT3966.2862  
666363 
67E6464 
68EOPEN PRICE IS BELOW L465  
69EWAIT FOR PRICE TO GO ABOVE L3, ONCE ABOVE L3, BUY66  
70EBUY966.3867  
71ESTOP LOSS962.1768  
72ET1977.2469  
73ET2979.9770  
74ET3982.7271  
75E72  
76EWAIT FOR PRICE TO GO BELOW L4, ONCE BELOW L4, SELL73  
77ESELL958.1674  
78ESTOP LOSS962.1775  
79ET1949.9876  
80ET2941.9177  
81ET3934.1478  
827979 
83F8080 
84FWAIT FOR RANGE81  
85F82  
86F83  
87F84  
88F85  
89F86  
90F87  
91F88  
92F89  
93F90  
94F91  
95F92  
96F93  
97F94  
1 (2)
Cell Formulas
RangeFormula
H4H4=IF(AND($F$8=K4),"A", IF(AND($F$8=K20),"B", IF(AND($F$8=K36),"C", IF(AND($F$8=K52),"D", IF(AND($F$8=K68),"E", IF(AND($F$8=K84),"F"))))))
P4:P97P4=ROWS(K$4:$K4)
Q4:Q97Q4=IF(J4=$H$4,P4,"")
R4:R97R4=IFERROR(SMALL($Q$4:$Q$97,P4),"")
F8F8=IF(AND(C4>((C10*0.5%)+C10)),"WAIT FOR RANGE", IF(AND(C4>C21,C4<C14),"OPEN PRICE BETWEEN H3 & L3", IF(AND(C4>C14,C4<C13),"OPEN PRICE BETWEEN H3 & H4", IF(AND(C4>C22,C4<C21),"OPEN PRICE BETWEEN L3 & L4", IF(AND(C4>C13),"OPEN PRICE ABOVE H4", IF(AND(C4<C22),"OPEN PRICE BELOW L4", IF(C4<(C25-(C25*0.5%)),"WAIT FOR RANGE")))))))
H18:H22,F17:F22,H11:H15,F10:F15F10=IFERROR(INDEX($K$5:$O$97,$R4,COLUMNS($F$9:F9)),"")
got this answer from another forum
H4
=IF($F$8=K4,"A",IF($F$8=K20,"B",IF($F$8=K36,"C",IF($F$8=K52,"D",IF($F$8=K68,"E","F")))))
 
Upvote 0

Forum statistics

Threads
1,215,054
Messages
6,122,895
Members
449,097
Latest member
dbomb1414

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