Elenco autofiltrato; formula a croce

Ho una grande list di filtri automatici (~ 600 righe), mentre alcune delle righe sono file di riepilogo che voglio utilizzare un UDF per visualizzare la priorità minima elencata in una delle cellule "child". Posso passare alla mia formula le celle giuste, ma non sono più corrette se l'elenco viene riordinato in qualsiasi modo. C'è un modo per dare alla formula la cella giusta e riconoscerla che voglio quella row e solo quella row?

Posso farlo con un VLOOKUP per esaminare una colonna nascosta che elenca che la row "figlio" corrisponda ai criteri giusti, ma con 600 righe e each row principale che richiedono circa una dozzina di cellule "infantili", è troppo lento.

Supponendo di avere dati che sembrano questo:

 Età Priorità Genere
 52 M 521
 53 F 631
 78 M 12
 81 F 632

allora se voleste get, per esempio, la priorità più bassa per i maschi, potreste fare qualcosa di simile:

= {MIN (IF (B2: B5 = "M", C2: C5, 9999999999999999))}

Nota: le parentesi {} indicano solo che è necessario immettere la formula come una formula di matrix.

Non è sicuro del 100% che risponda alla tua domanda, ma spero che aiuta a puntare in una direzione che funziona.