Ma continua ad esserci D1 nella formula, non l'hai corretto...
Devi capire cosa fa la RIF.COLONNA e perché l'ho usata nella SCEGLI.COL/INDICE: RIF.COLONNA(A1) restituisce appunto 1, che è il numero della colonna del range che le passi come argomento. Quell'1 così ottenuto nella INDICE (o nella SCEGLI.COL) fa in modo che quest'ultima funzione restituisca la prima colonna del range passato come primo argomento (E$2:$P$26 nel nostro caso). Se tu lasci RIF.COLONNA($D$1) e trascini a destra, restituirà 4 (D è sempre la quarta colonna) per tutte le formule ma nasce un problema: non hai bloccato la colonna E, e quindi, quando la trascini la prima colonna, la formula diventa -> =FILTRO($D$2:$D$26;INDICE(F$2:$P$26;;RIF.COLONNA($D$1))="X") ma la quarta colonna di F2:P26 è vuota. Non essendoci righe che rispettano la condizione di filtro, ottieni #CALC! come cercavo di spiegarti prima.