Formule de calcul à plusieurs critères

Printanias Messages postés 10 Date d'inscription dimanche 9 mars 2014 Statut Membre Dernière intervention 22 janvier 2024 - 22 janv. 2024 à 10:56
PHILOU10120 Messages postés 6369 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 1 mai 2024 - 22 janv. 2024 à 18:20

Bonjour à toutes et tous

Je recherche de l’aide pour une fonction de calcul.

Sur le fichier joint,

L’onglet « Paramètre Alimentation » reprend quelques critères de base

  • L’onglet « Calendrier Alimentation » j’ai de la difficulté à écrire une fonction de calcul car il y a plusieurs critères. J’ai indiqué manuellement dans les colonnes F à K les résultats à obtenir automatiquement dans les cases jaunes et vertes.

Les critères sont les suivants pour chaque parc (Colonne F à K)

1 – Date de début exemple 01/04/24

2 – les 28 premiers jours rien – pas d’alimentation

3 – du 29ème jour au 84ème jours (date indiquée sur le tableau Paramètre) le résultat doit être « 30 » les Lundi Mercredi et Vendredi (Jours indiqués sous le tableau onglet Paramètre)

4 – Du 85 au 112ème jour le résultat doit être « 30 » du lundi au vendredi

Faut-il travailler en 2 temps par une fonction d’une part et une mise en forme conditionnelle ?

Merci pour votre aide

Cordialement 

Printanias

https://www.cjoint.com/c/NAwjQt7Zljq

A voir également:

3 réponses

bigoudiii Messages postés 223 Date d'inscription lundi 19 décembre 2022 Statut Membre Dernière intervention 27 avril 2024 77
Modifié le 22 janv. 2024 à 14:33

Hello,

Si tu utilises RECHERCHEX, c'est que ta version d'Excel est 365 ou 2021 ? Précise.

Un essai en F1 et à recopier :

=LET(d;$E6-F$4+1;j;JOURSEM($E6;2);SI(d<=28;"";SI(d<=84;SI(OU(j=1;j=3;j=5);30;"");SI(d<=112;SI(j<6;30;"");""))))

J'ai quelques petites différences avec toi, qu'il faudra affiner.

On verra la MFC après.

0

Tout d'abord, je suis ravi de retrouver CCM/Excel depuis 2018! Des raisons personnelles m'en ont éloigné.

J'ai essayé de répondre à ta préoccupation avec une formule dont la logique est la suivante :

si c'est samedi ou dimanche alors aucun repas n'est servi,

sinon : si on est dans le 1er mois alors aucun repas n'est servi,

            sinon : si on est dans les 2ème et 3ème mois alors si c'est lundi, mercredi ou vendredi alors on sert un repas,

                        sinon : si on est dans le 4ème mois alors on sert un repas,

                                    sinon (reste des cas), aucun repas n'est servi.

J'ai ajouté 6 petites tables (une pour chaque parc) contenant les intervalles de temps à utiliser dans les formules.

La formule en F6 est la suivante (elle sera ensuite généralisée à l'ensemble du tableau) :

=SI(OU($D6="Sam";$D6="Dim");"";SI(ET($E6>=$M$9;$E6<=$O$9);"";SI(ET($E6>=$M$10;$E6<=$O$10);SI(OU($D6="Lun";$D6="Mer";$D6="Ven");30;"");SI(ET($E6>=$M$11;$E6<=$O$11);30;""))))

Voir le fichier en pièce jointe : https://www.cjoint.com/c/NAwnLAEt0jm

J'espère avoir (un peu) répondu à tes attentes.

0
PHILOU10120 Messages postés 6369 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 1 mai 2024 797
22 janv. 2024 à 18:20

Bonjour

Un début d'idée dans le fichier

gestion-parc-PhC1.xlsx (cjoint.com)


0