Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Formule matricielle avec fonction Min

  • Initiateur de la discussion Initiateur de la discussion cibleo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

cibleo

XLDnaute Impliqué
Bonsoir le forum,

Mon problème devrait être simple à résoudre pour la majorité d'entre vous.

Je m'explique :

Dans le fichier joint, la plage (D33:O33) de la feuille de calcul "Individuel" affiche les jours fériés se calquant sur mes week-ends figurant dans la plage (D5:O6).

Ainsi, D33 fait référence à D5, D6 et à une plage nommée "Fer" située dans la feuille de calcul "Vacances".

Or, il figure dans cette liste de jours fériés des samedis et des dimanches.
Samedi 15 Août 2009 et Dimanche 01 Novembre 2009 par exemple.

J'aimerais donc modifier la formule en D33 afin qu'elle ne m'affiche pas les dimanches figurant dans "Fer".

Comme vous le voyez, en O33, figure le Dimanche 01 Novembre 2009, j'aimerais qu'il n'apparaisse pas.

Ps : je précise que je ne souhaite pas supprimer les dimanches figurant dans la plage nommée "Fer" car je m'en sert pour appliquer des MFC.

Merci de votre aide
Cibleo
 

Pièces jointes

Re : Formule matricielle avec fonction Min

Bonjour,

A essayer :
=MIN(SI(Fer>=D5;SI(Fer<D6+6;SI(JOURSEM(Fer)>1;Fer))))

Sans les samedis ni les dimanches
=MIN(SI(Fer>=D5;SI(Fer<D6+6;SI(JOURSEM(Fer;2)<6;Fer))))
 
Re : Formule matricielle avec fonction Min

Bonsoir Cibleo, Monique,

On peut écrire aussi (toujours en matricielle) :

=MIN(SI(Fer>=D5;SI(ET(Fer<>D6;Fer<D6+6);Fer)))

Je dois dire que je n'ai pas compris le pourquoi de ce calcul de minimum sur la semaine...

A+

Edit1 : non ça ne va pas en colonne D, ça efface le samedi aussi... J'avais écrit la formule pour la colonne O...

Edit2 : par contre celle-ci à l'air de fonctionner :

=MIN(SI(Fer>=D5;SI(Fer<D6+6;SI(Fer<>D6;Fer))))
 
Dernière édition:
Re : Formule matricielle avec fonction Min

Bonsoir job75, Monique et le forum,

Je tarde un peu à vous répondre car je m'énerve sur une MFC que je n'arrive pas à faire.

Sinon vos 2 formules fonctionnent à merveille, merci à vous deux.

Pour en revenir à ma MFC ci-dessous, comment faut-il transcrire la syntaxe suivante : E26 n'appartient pas à la plage nommée Fer.

J'ai mis NB.SI(Fer;E$26)>0 cela n'a pas l'air de fonctionner 😕

MFC ===> La formule est =OU(ET(E$9=$L$3;NB.SI(Fer;E$26)>0);ET(E$10=$L$3;NB.SI(Fer;E$26)>0))

Merci de votre aide Cibleo
 
Re : Formule matricielle avec fonction Min

Bonjour,

E26 n'appartient pas à la plage nommée Fer
NB.SI(Fer;E$26)=0

E26 appartient à la plage nommée Fer
NB.SI(Fer;E$26)>0

Edit - Suite
La formule que tu as mise dans le message, on peut l’écrire aussi
=ET(OU(E$9=$L$3;E$10=$L$3);NB.SI(Fer;E$26)=0)

ou bien
=ET(NB.SI(E$9:E$10;$L$3);NB.SI(Fer;E$26)=0)
 
Dernière édition:
Re : Formule matricielle avec fonction Min

Bonjour le forum,
Bonjour Monique, job75,

Merci pour toutes ces précisions Monique, tu me sauves encore une fois la mise 😀.

A bientôt pour de nouvelles questions.

Grosses bises Cibleo
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
2 K
D
Réponses
2
Affichages
881
D
R
Réponses
2
Affichages
998
R
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…