Tu ne peux pas mettre dans une cellule, par exemple A1, une fonction qui fait appel à A1. Au pire, si tu mets dans A1 la fonction =A1*2 ... quand cette fonction s'arrêterait, jamais ? Tu ne peux mettre une telle fonction que dans une autre cellule, par exemple B1 (sauf en réglant les paramètres, mais cela ne serait pas applicable ici).
Dans ton cas, même si tu utilises arrayformula, c'est la même chose, arrayformula tente de remplir la colonne I qui fait appel à elle même.
Donc soit tu mets cette formule en J1, soit on le fait via un script ... pour aller plus loin, partage ton fichier comme suit https://www.sheets-pratique.com/fr/cours/partage