Identifier les jours fériés avec ArrayFormula

Bonjour à toutes et à tous,

Dans Google Sheets, je voudrais afficher "Jour férié" en face des dates concernées à partir d'un tableau des jours fériés qui est dans un autre onglet.

Cliquez ici pour voir l'exemple

image

Avec une formule à chaque ligne ça fonctionne (colonne C).

Mais avec ARRAYFORMULA (colonne B) ça ne fonctionne pas : seuls les jours fériés de l'année correspondant à la ligne 2 ressortent.

Auriez-vous une solution ?

Merci d'avance.

Pierrrot26

Bonjour Pierrot,

Tu peux utiliser ça :

=arrayformula(if(isna(byrow(query({$A$2:$A$500\'Fériés'!$B$2:$E$500};"select * where Col2 is not null";0);lambda(n;query(query({$A$2:$A$500\'Fériés'!$B$2:$E$500};"select * where Col2 is not null";0);"select  Col2 where (Col2 matches DATE '"&TEXT(n;"yyyy-MM-dd")&"' or Col3 matches DATE '"&TEXT(n;"yyyy-MM-dd")&"' or Col4 matches DATE '"&TEXT(n;"yyyy-MM-dd")&"' or Col5 matches DATE '"&TEXT(n;"yyyy-MM-dd")&"') "))))=true;"";"Jour férié"))

Cordialement,

Fil.

Bonjour Filoche,

Un GRAND merci pour ta formule magique, qui fonctionne parfaitement !

Bon début de semaine,

Pierre

Rechercher des sujets similaires à "identifier jours feries arrayformula"