Formule de calcul à plusieurs critères
PHILOU10120 Messages postés 6445 Date d'inscription Statut Contributeur Dernière intervention -
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
- Formule de calcul à plusieurs critères
- Formule moyenne excel plusieurs colonnes - Guide
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule mathématique - Télécharger - Études & Formations
- Calcul km marche à pied gratuit - Télécharger - Sport
3 réponses
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.
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.