J'ai décomposé votre question en plusieurs étapes et je les ai résolues une par une. Tout d'abord, j'ai essayé d'obtenir une valeur VRAI ou FAUX selon que la date se trouve dans le week-end ou non.
=IF(IF(WEEKDAY(DATECELL) = 6; TRUE; IF(WEEKDAY(DATECELL) = 7;TRUE;FALSE));"TRUE";"FALSE")
VRAI == Week-end
FALSE == Jour de la semaine
Après cela, je pourrais écrire les conditions de ce qu'il faut vérifier. Dans votre cas, si la valeur est plus grande que dans le quota. Nous pouvons utiliser cela dans notre condition finale pour une cellule. Malheureusement, il est très difficile d'utiliser le formatage conditionnel pour cela, car je dois utiliser beaucoup de données statiques. Je ne suis pas sûr que cela puisse être changé, mais au moins j'ai obtenu ceci pour le moment et cela fonctionne.
=IF(IF(WEEKDAY(DATECELL) = 6; TRUE; IF(WEEKDAY(DATECELL) = 7;TRUE;FALSE));IF(CURRENTCELL > WEEKENDS;TRUE;FALSE) ; IF(CURRENTCELL > WEEKDAYS;TRUE;FALSE))
Remplacez les mots tels que :
- Mot == Avec quoi le remplacer
- CURRENTCELL == La cellule dans laquelle vous allez appliquer la condition dans.
- DATECELL == La cellule dans laquelle se trouve la date
- WEEKENDS == Cellule où le quota est fixé pour les week-ends
- WEEKDAYS == Cellule où le quota est fixé pour les jours de la semaine
Vous pourriez peut-être essayer de déterminer si nous pouvons obtenir des cellules relatives à partir de la position de la condition. Si nous pouvons faire cela, nous pourrions dire qu'à partir de la ligne C, il faut descendre de 2 cases pour atteindre le quota des jours de la semaine.
J'ai trouvé une question intéressante sur l'utilisation de quelque chose appelé indirect. Utiliser deux fois la même cellule avec une fonction indirecte vous pourriez utiliser ceci pour obtenir les cellules statiques et faire fonctionner la condition comme vous le souhaitez.