OVH Cloud OVH Cloud

Filtre automatique

6 réponses
Avatar
The Boss
Bonsoir à tous

Dans la 1ère colonne d'un tableau j'ai des dates.

Je voudrais rechercher à l'aide du filtre automatique les samedis ou les
dimanches ou les J.F.

Cela est il possible

Merci de votre aide

Salutations

David
--
Mail : tribouilloy.david@wanadoo.fr

6 réponses

Avatar
Laurent M
The Boss wrote:

Je voudrais rechercher à l'aide du filtre automatique les samedis ou les
dimanches ou les J.F.


Deux possibilités (au moins!):

1-Avec le filtre automatique:

ajouter une colonne calculée à droite de la zone de dates et y placer la
formule:

=JOURSEM(A2) (en supposant que A2 soit la première date de ta zone)

activer ensuite le filtre automatique, sélectionner l'option
"personnalisée" et entrer le critère:

égal 1 ou égal 7


2-avec la mise en forme conditionnelle:

sélectionner la zone des données (disons A2:A10)
Format/Mise en forme conditionnelle et établir le critère:

"la formule est" =OU(JOURSEM(A2)=1;JOURSEM(A2)=7)

et choisir une couleur de fond ou de police distinctive

REMARQUE: La seconde solution ne masque pas les lignes non-désirées,
mais fait simplement ressortir les samedis et dimanches dans la couleur
distinctive choisie. Parfois c'est suffisant.

A+

Laurent M.

Avatar
The Boss
Grand MERCI Laurent M.

Ca me dépanne bien

Salutations



--
Mail :


"Laurent M" a écrit dans le message
de news:
The Boss wrote:

Je voudrais rechercher à l'aide du filtre automatique les samedis ou les
dimanches ou les J.F.


Deux possibilités (au moins!):

1-Avec le filtre automatique:

ajouter une colonne calculée à droite de la zone de dates et y placer la
formule:

=JOURSEM(A2) (en supposant que A2 soit la première date de ta zone)

activer ensuite le filtre automatique, sélectionner l'option
"personnalisée" et entrer le critère:

égal 1 ou égal 7


2-avec la mise en forme conditionnelle:

sélectionner la zone des données (disons A2:A10)
Format/Mise en forme conditionnelle et établir le critère:

"la formule est" =OU(JOURSEM(A2)=1;JOURSEM(A2)=7)

et choisir une couleur de fond ou de police distinctive

REMARQUE: La seconde solution ne masque pas les lignes non-désirées,
mais fait simplement ressortir les samedis et dimanches dans la couleur
distinctive choisie. Parfois c'est suffisant.

A+

Laurent M.




Avatar
The Boss
Je vais utiliser la mise en forme conditionnelle, mais pour les J.F. quelle
est la formule ?
Samedi et dimanche : la formule est" =OU(JOURSEM(A2)=1;JOURSEM(A2)=7) OK
cela fonctionne
Les jours fériés : la formule est" = ????
--
Mail :


"Laurent M" a écrit dans le message
de news:
The Boss wrote:

Je voudrais rechercher à l'aide du filtre automatique les samedis ou les
dimanches ou les J.F.


Deux possibilités (au moins!):

1-Avec le filtre automatique:

ajouter une colonne calculée à droite de la zone de dates et y placer la
formule:

=JOURSEM(A2) (en supposant que A2 soit la première date de ta zone)

activer ensuite le filtre automatique, sélectionner l'option
"personnalisée" et entrer le critère:

égal 1 ou égal 7


2-avec la mise en forme conditionnelle:

sélectionner la zone des données (disons A2:A10)
Format/Mise en forme conditionnelle et établir le critère:

"la formule est" =OU(JOURSEM(A2)=1;JOURSEM(A2)=7)

et choisir une couleur de fond ou de police distinctive

REMARQUE: La seconde solution ne masque pas les lignes non-désirées,
mais fait simplement ressortir les samedis et dimanches dans la couleur
distinctive choisie. Parfois c'est suffisant.

A+

Laurent M.




Avatar
Daniel.M
Salut,

Pour le fun et avec la même plage de congés:

=SI(JOURSEM(A1;2)<6;EQUIV(A1;$E$2:$E$20;0);1)

Salutations,

Daniel M.

"Laurent M" wrote in message
news:
The Boss wrote:

Je vais utiliser la mise en forme conditionnelle, mais pour les J.F.
quelle


est la formule ?
Samedi et dimanche : la formule est" =OU(JOURSEM(A2)=1;JOURSEM(A2)=7)
OK


cela fonctionne
Les jours fériés : la formule est" = ????




=OU(JOURSEM(A1)=1;JOURSEM(A1)=7;NON(ESTNA(RECHERCHEV(A1;$E$2:$E$20;1;FAUX)))

)

et dans la table $E$2:$E$20, tu saisis les dates de congés

Bonne chance,

Laurent M.




Avatar
Laurent M
Daniel.M wrote:

Pour le fun et avec la même plage de congés:

=SI(JOURSEM(A1;2)<6;EQUIV(A1;$E$2:$E$20;0);1)


Je suis toujours étonné par la quantité d'obsédés de la formule la plus
courte possible sur ce forum!

;-)

Astucieux pour deux raisons! Le second argument de Joursem permet
d'éviter deux tests. Et surtout, j'étais sceptique en lisant ta formule,
car Equiv retourne #N/A s'il ne trouve pas la valeur cherchée. Mais #N/A
semble être assimilé à 0 (ou FAUX) dans le contexte d'une mise en forme
conditionnelle.

Évidemment, revers de médaille, formule plus difficile à comprendre pour
le néophyte (voire quand je vais la relire dans 6 mois...)

A+

Laurent M.

Avatar
Daniel.M
Salut Laurent,


Je suis toujours étonné par la quantité d'obsédés de la formule la plus
courte possible sur ce forum!

;-)


T'as tout compris: la formule et l'obsession pour sa brieveté ;-)

Daniel M.