Formule matricielle ... compactée

  • Initiateur de la discussion Initiateur de la discussion JFL_XLD
  • 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 !

JFL_XLD

XLDnaute Junior
Bonjour à vous tous,

Je cherche désespérément à compacter une formule matricielle.

Je joins à ma demande un fichier exemple.

Si une âme charitable pouvait combler mes lacunes.... elle en serait grandement remerciée ! 🙂

Cordialement.

JFL
 

Pièces jointes

Re : Formule matricielle ... compactée

Bonjour,

Compacte, oui, mais pas pour autant fort courte :

En G27 et H29 :
Code:
=SOMMEPROD((JOURSEM(LIGNE(INDIRECT($D27&":"&$E27));2)=3)*1)*$E$17+SOMMEPROD((JOURSEM(LIGNE(INDIRECT($D27&":"&$E27));2)=5)*1)*$E$19
 
Re : Formule matricielle ... compactée

Merci hoerwind de cette prompte réponse !

Toutefois la solution proposée ne convient pas car elle suppose de connaître à l'avance le planning sauf à multiplier par l'ensemble des jours du planning ce qui rendrait la formule encore plus lourde !!!

Ce qu'il faudrait arriver a faire c'est "matrice planning" * "formule calcul nombre de jours".

Est-ce possible ?

Cordialement.

JFL
 
Re : Formule matricielle ... compactée

Bonsoir JPL Excel, hoerwind,

"Ce qu'il faudrait arriver a faire c'est "matrice planning" * "formule calcul nombre de jours".",

Oui mais à partir de quel exemple ?

La première formule de hoerwind fonctionne pour la cellule G27, ensuite où sont les dates dans ton planning contractuel pour espérer une solution en H29 ?

Jean-Pierre
 
Re : Formule matricielle ... compactée

Bonsoir Jeanpierre,

Visiblement ma demande n'est pas clairement exprimée ! 🙁

Je vais donc tenter une explication.

Le but de cet "exercice" est de connaître précisément le nombre d'heures travaillées au cours d'un mois pour un salarié à temps partiel dont le contrat prévoit un horaire précis ( cf. par exemple le planning contractuel) ==> cet horaire est calculé en G27 pour la période comprise entre D27 et E27.

Par ailleurs, il me faut aussi les heures non travaillées, toujours au regard du Planning contractuel, pour ce salarié en congés payés du D29 au E29.

Les formules mises en place en G27 et H29 me donnent satisfaction mais elles nécessitent le calcul préalable en G15:G19 et H15:H19.

Il faudrait pouvoir intégrer ce calcul préalable directement dans la formule G27 (et en H29), la formule devant s'appliquer à l'ensemble des jours du Planning contractuel et non pas à certains jours comme dans la formule proposée par hoerwind.

Comme indiqué dans ma réponse à hoerwind, il est toujours possible de prévoir "en dur" chaque jour du planning mais cette solution va à l'encontre du but recherché.

Voilà ! J'espère avoir apporté les explications voulues !

Bon courage et ....... bonne nuit.

Bien cordialement.

JFL
 
Re : Formule matricielle ... compactée

Re,

Oui, bien ce que je disais....

Ta zone, en jaune, correspond à quoi ?

On peut calculer les heures sur des jours ouvrés sur une période et par rapport à tes contraintes mais cela va devenir vite Usine à gaz et des formules longues comme une jour sans pain.... Et encore, on n'a pas inclus les jours fériés...

Je crois n'avoir rien compris à la chose, désolé.

Jean-Pierre
 
Re : Formule matricielle ... compactée

Bonjour,

En nommant les cinq formules (une par jour) et en les additionnant sous une sixième formule, il suffit de mentionner dans une cellule le nom attribué à cette dernière pour que le résultat s'affiche.
 
- 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
3
Affichages
395
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
740
  • Question Question
XL 2021 Macro
Réponses
6
Affichages
314
Réponses
5
Affichages
245
Réponses
10
Affichages
732
Retour