re,
=INDEX(B:B;AGREGAT(14;6;LIGNE($A$2:$A$21)/($A$2:$A$21=1);{1;2;3}))
https://support.microsoft.com/fr-fr/office/agregat-agregat-fonction-43b9278e-6aa7-4f17-92b6-e19993fa...,et%20les%20valeurs%20d'erreur.
INDEX(B:B;x) = valeur de la ligne x de la colonne A
AGREGAT(14;6;LIGNE($A$2:$A$21)/($A$2:$A$21=1);{1;2;3}))
nominateur = ligne de A2 à a21, donc 2 -21
dénominateur = (A2:A21=1) est vrai (=1) pour domicile et faux (=0) pour le reste.
Diviser par 1 est okay, diviser par 0 = un erreur et ces resultats sont ignoré par le variable 2 de l'agregat = le 6. Le premier variable de agregat = 14 = le grande.valeur
{1;2;3} = les 3 derniers