Calcule automatique ( conditionnel )

Résolu
paki1111 Messages postés 66 Statut Membre -  
via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   -
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. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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. paki1111 Messages postés 66 Statut Membre
       
      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. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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. paki1111 Messages postés 66 Statut Membre
       
      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. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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. paki1111 Messages postés 66 Statut Membre
       
      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. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      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. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    vous savez ce que vous voulez calculer, nous pas du tout
    vous pouvez expliquer un peu plus?
    à vous lire
    crdlmnt
    0
    1. Paki1111
       
      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