Re : match + reporter nom sur n jours de vacances
Bonjour,
Petite valeur renvoie les nombres du plus petit vers le plus grand (ici, les nombres sont les n° de ligne des demandes)
PETITE.VALEUR(série de nombres ;1 puis 2 puis 3, etc)
PETITE.VALEUR(série de nombres ;1) équivaut à min(série de nombres)
Ta petite valeur à toi :
PETITE.VALEUR(SI(conditions;alors);1 puis 2)
Le "1 puis 2", on l'obtient par le n° de colonne (pair ou impair)
MOD(COLONNE();2)+1
Mod(Nombre ; diviseur) donne le reste de la division du nombre par... le diviseur
Et utiliser le n° de colonne a l'avantage de garder la même formule
Mais comme ta cousine a 3 logements, la fonction Mod() sera à utiliser comme ça :
=MOD(COLONNE()-2;3)+1
renvoie 1 en colonne B, 2 en colonne C et 3 en colonne D
Peut-être pour illustrer parce que là, j'ai du mal
Dans ton fichier, à partir de B9, tu colles ça :
=PETITE.VALEUR(SI((Loge=DROITE(B$4))*($A19>=Deb)*($A19<=Fin);LIGNE(Nom));MOD(COLONNE();2)+1)-2
Tu fais un copié-collé vers le bas et la droite
Et tu obtiens le n° de ligne des demandeurs