Calcule automatique ( conditionnel )

Résolu
Bonjour,

je veux faire un planning pour une ligne de production contient 9 opérateurs travaillent 8 heures :

mon objectif c'est de créer un tableau de suivi horaire a partir de mon planning , c'est a dire réparti le planning sur les horaires de travaille .

Je fais le calcule manuellement et je cherche d'une formule ou un micro qui fait ce tableau de suivit automatiquement .

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

4 réponses

  1. Bonjour Paki
    Amical salut Vaucluse

    Peut être ainsi (en rajoutant une colonne au tableau initial) si j'ai correctement compris le besoin :
    https://mon-partage.fr/f/npic1v2D/

    Cdlmnt
    Via
    1
    1. c'est impressionnant ^^ tu as traité ma demande exacte :) mais j'ai un petit soucie :

      Lorsque j'ai met mes valeurs ( qui ils sont toujours en virgule ) je trouve une incohérence entre la colonne de "calcule nbre heures <= 8 " et la somme de colonne " temps de cycle quantité lancé <=72 ) a cause de fonction arrondi .

      je demande si on peut faire un test qui fait l’arrondi de +1 la premier fois et à la deuxième fois il fait supprime le virgule c'est tout , je pense que comme ça on peut ajuster un peut le calcule .

      voila un exemple pour mieux comprendre mon problème :(
      https://mon-partage.fr/f/gm2Y9s9G/
      0
  2. Bon alors pour éviter le cumul d'arrondi, essaie de remplacer la formule en I4 par celle-ci :
    =ARRONDI(SOMME($H$4:H4);0)
    à étirer ensuite vers le bas

    Cdlmnt
    Via
    1
    1. merciiiiiiiiiiii c'est résolu , juste une dernier question je veux comprendre cette fonction :
      INDIRECT("B"&2+SIERREUR(EQUIV(LIGNES($L$3:L3);$I$3:$I$13;0);EQUIV(LIGNES($L$3:L3);$I$3:$I$13;1)+1)))

      j'ai vu ces fonctions sur google et j'arrive pas à comprendre la liaison d’utiliser EQUIV et INDIRECT
      0
  3. Re,

    J'ai vu que tu avais recopié les formules de mon exemple sans les adapter, elles ne couvrent pas l'ensemble de ton tableau qui est plus grand

    En fait après réflexion je pense qu'il vaudrait mieux concevoir le tableau ainsi, avec des formules plus simples et avec un suivi par 1/2 h
    https://mon-partage.fr/f/JNijA1Vj/

    Pour répondre à ta question :
    EQUIV renvoie le range dans une matrice d'une valeur cherchée, par ex on recherche 11 qui se trouve enA4 dans la matrice A2:A5 donc en rang 3
    INDIRECT permet de reconstruire une adresse par ex INDIRECT("B" & A4) donnera l'adresse B10 si la valeur 10 se trouve en A4

    En cumulant INDIRECT et EQUIV on peut reconstituer une adresse non plus d'après une valeur mais d'après le rang de cette valeur dans une plage

    Cdlmnt
    Via

    1
    1. Merci pour la réactivité c'est clair maintenant ^^ juste une dernière étape :

      j'ai ajouté un graphique pour présenter l'objectif et le réaliser mais pour que la courbe soyer plus significatif je veux ajouter une condition que si le réaliser est inférieur à objectif la courbe sera en rouge et si il est égale ou supérieur sera en vert .

      C'est promis c'est ma dernière demande aujourd’hui :P

      https://mon-partage.fr/f/0AfM0N9L/
      0
    2. Il faut rajouter des colonnes au tableau pour distinguer réalisé inférieur ou supérieur
      Et un graphique en histogramme est plus parlant pour ce que tu veux
      https://mon-partage.fr/f/YZkbhMhf/

      Cdlmnt
      0
  4. Contributeur
    Bonjour
    vous savez ce que vous voulez calculer, nous pas du tout
    vous pouvez expliquer un peu plus?
    à vous lire
    crdlmnt
    0
    1. L'entrer des données c'est le planning à gauche et la sortie que je voudrais c'est le tableau à droite : je veux réparti le planning total ( à droit ) comme le tableau à gauche mais pas manuellement comme j'ai déja fais :/

      Est ce que c'est un peu clair maintenant ?
      0