Improving my Formula

Cooki

New Member
Joined
Jul 31, 2018
Messages
18
Hi All

ive created this formula and it works perfect, but as your see in a sec its rather big.

Can anyone think of a smarter way to get the same result.

The below checks to see if there is a date in the BOLDED cell and if there is it moved onto the next till it cant find a date, when it cant find a date it returns that columns name. There are 29 columns and as you can see by the formula i look at every second column apart from 12.

The formula is on the front page of the database

I use named ranges to do my checks in P8 (Partners names) and C8 which referenced my 4 different sheets

Hope that all made sense


=IF(VLOOKUP($P$8,INDIRECT("'"&C8&"'!"&"$B$2:$AC$110"),2,0)=0,INDIRECT(C8&"!C2"),IF(VLOOKUP($P$8,INDIRECT("'"&C8&"'!"&"$B$2:$AC$110"),4,0)=0,INDIRECT(C8&"!E2"),IF(VLOOKUP($P$8,INDIRECT("'"&C8&"'!"&"$B$2:$AC$110"),6,0)=0,INDIRECT(C8&"!G2"),IF(VLOOKUP($P$8,INDIRECT("'"&C8&"'!"&"$B$2:$AC$110"),8,0)=0,INDIRECT(C8&"!I2"),IF(VLOOKUP($P$8,INDIRECT("'"&C8&"'!"&"$B$2:$AC$110"),10,0)=0,INDIRECT(C8&"!K2"),IF(VLOOKUP($P$8,INDIRECT("'"&C8&"'!"&"$B$2:$AC$110"),14,0)=0,INDIRECT(C8&"!O2"),IF(VLOOKUP($P$8,INDIRECT("'"&C8&"'!"&"$B$2:$AC$110"),16,0)=0,INDIRECT(C8&"!Q2"),IF(VLOOKUP($P$8,INDIRECT("'"&C8&"'!"&"$B$2:$AC$110"),18,0)=0,INDIRECT(C8&"!S2"),IF(VLOOKUP($P$8,INDIRECT("'"&C8&"'!"&"$B$2:$AC$110"),20,0)=0,INDIRECT(C8&"!U2"),IF(VLOOKUP($P$8,INDIRECT("'"&C8&"'!"&"$B$2:$AC$110"),22,0)=0,INDIRECT(C8&"!W2"),IF(VLOOKUP($P$8,INDIRECT("'"&C8&"'!"&"$B$2:$AC$110"),24,0)=0,INDIRECT(C8&"!Y2"),IF(VLOOKUP($P$8,INDIRECT("'"&C8&"'!"&"$B$2:$AC$110"),26,0)=0,INDIRECT(C8&"!AA2"),IF(VLOOKUP($P$8,INDIRECT("'"&C8&"'!"&"$B$2:$AC$110"),28,0)=0,INDIRECT(C8&"!AC2"),"Management_Fee_Completed")))))))))))))


Preview Table

PartnersFinance_Q1Finance_Days_Q1Comm_Val_Q1Comm_DaysFinance_State_Q1Fiance_2_Days
Partner_101/01/19
Partner_201/01/1901/01/19

<tbody>
</tbody>
 

Special-K99

Well-known Member
Joined
Nov 7, 2006
Messages
8,301
Is there some reason why

IF(VLOOKUP($P$8,INDIRECT("'"&C8&"'!"&"$B$2:$AC$110"),12,0)=0,INDIRECT(C8&"!M2"),

doesnt appear in that formula ?
 
Last edited:

Cooki

New Member
Joined
Jul 31, 2018
Messages
18
I dont need bring back that information.

Its really just im proving this formula =IF(VLOOKUP($P$8,INDIRECT("'"&C8&"'!"&"$B$2:$AC$110"),2,0)=0,INDIRECT(C8&"!C2") and both the highlighted being increased by 2

4 = E
6 = G
8 = I
10 = K
SKIP 12
14 = O

And so on till 28 = AC
 

Forum statistics

Threads
1,077,639
Messages
5,335,396
Members
399,015
Latest member
emalabel

Some videos you may like

This Week's Hot Topics

Top