Comment rendre les calculs de temps dépendants des jours de la semaine
Imaginez un tableau dans lequel vous enregistrez les temps de travail pour les dates. Dans ce tableau, les heures de travail qui ont été travaillées un jour de semaine spécifique doivent maintenant être ajoutées. La figure suivante montre une telle table d'acquisition :
Dans le présent exemple, les heures de travail qui ont été travaillées un lundi sont à ajouter.
Pour l'addition, utilisez une colonne auxiliaire dans laquelle les jours de la semaine sont affichés individuellement. Vous le créez à droite de la colonne A. Les heures étant dans la colonne B, insérez la colonne auxiliaire entre les deux colonnes.
Dans cette colonne, utilisez la fonction WEEKDAY pour déterminer les jours correspondants aux dates de la colonne A.
Passez les cellules de la colonne A et l'option "2" en arguments à la fonction WEEKDAY. Cela fait que la semaine commence avec le lundi comme premier jour.
Par conséquent, la fonction WEEKDAY ne renvoie pas le nom du jour, mais le numéro du jour, 1 pour lundi, 2 pour mardi, etc. La figure suivante montre comment les jours de la semaine sont déterminés dans le tableau :
Si vous voulez maintenant savoir combien de travail a été effectué sur les assemblages, utilisez la fonction SUMIF.
Avec cette fonction, vous pouvez rechercher un certain critère dans une plage et si ce critère est trouvé, les valeurs associées sont ajoutées.
Pour le présent exemple, les temps de travail pour tous les montages doivent être additionnés. La formule pour cela ressemble à ceci:
= SOMMEIF (B1 : B20,1; C1 : C20)
Cette formule fonctionne comme ceci : Elle recherche les cellules B1 à B20. S'il y trouve la valeur "1" (correspond à lundi), les cellules correspondantes de la colonne C sont ajoutées.
Pour que le résultat de la formule apparaisse sous la forme souhaitée, vous devez formater la cellule.
Dans la boîte de dialogue "Format - Formater les cellules", attribuez le format "37:30:55" à la cellule de la catégorie "Heure". Le résultat de l'addition ressemble à ceci dans le tableau :
Si vous voulez maintenant calculer les heures de travail pour tous les mardis, c'est très simple : il vous suffit de remplacer la valeur 1 dans la formule par 2, donc :
= SOMMEIF (B1 : B20,2; C1 : C20)
Pour les autres jours de la semaine, utilisez les valeurs correspondantes de 3 à 7.