Voici comment ça marche :
=Arrayformula( permet d'attribuer une formule à une colonne entière, et ce de manière dynamique, c'est-à-dire que vous pouvez ajouter, supprimer des lignes sans être embêté, il suffit de débuter la formule par arrayformula( puis au lieu de choisir des cellules, mettre des plages.
Par exemple, dans un fichier vous avez en colonne A un tarif, en colonne B la taxe en colonne C vous voulez la somme des colonnes A & B :
Solution 1 :
Tarif | Taxe | Total |
10 | 2 | =somme(A2;B2) |
15 | 3 | =somme(A3;B3) |
12 | 2,5 | =somme(A4;B4) |
Solution 2 avec ArrayFormula :
Tarif | Taxe | Total |
10 | 2 | =arrayformula(somme(A2:A;B2:B)) |
15 | 3 | |
12 | 2,5 | |
Ensuite Xlookup(, c'est une version améliorée de RechercheV( :
Vous choisissez la clé, c'est-à-dire la donnée qui sert de liaison entre vos différents tableaux, dans votre cas, elle c'est la colonne B à partir de B11
Ensuite, vous choisissez là où il faut la rechercher, dans votre cas, dans la feuille PRÉSENCE la colonne C à partir de C7.
Puis, l'information à importer, dans votre cas, dans la feuille PRÉSENCE la colonne D à partir de D7.
Enfin, si la formule ne trouve rien, il est possible d'afficher un message d'erreur, là j'ai mis "" ce qui signifie, ne rien afficher.