Excel : Fraction ou ???

Résolu
alainjjb Messages postés 747 Date d'inscription   Statut Membre Dernière intervention   -  
alainjjb Messages postés 747 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je vous joins un tableau qui a déjà donné lieu à un post et qui comprend une macro de Michel_m (que j'ai modifiée ... j'espère pas massacrée). Je cherche à calculer le nombre de livraisons restantes par rapport au nombre de livraisons totales (Col. AC).
Par exemple en ligne 14 je devrais obtenir 4 sur 6. Le 4 correspondant aux 14 livraisons prévues - les 10 déjà réalisées (X) et les 6 correspondant aux 20 totales (B4) - celles déjà passées (10 "X" + 4 "O").
"X" = livraison effectuée
"O" = livraison sautée

Le tableau : https://www.cjoint.com/?ECdnKbETz4j

Merci d'avance aux "aidants"
Alain

6 réponses

  1. alainjjb Messages postés 747 Date d'inscription   Statut Membre Dernière intervention   112
     
    Merci Djidji...,
    effectivement ce n'est pas très clair. Je crois avoir trouvé une solution possible qui parait donner le bon résultat.
    Appel aux experts d'Excel (... et j'ai des noms) : pourriez-vous vérifier ce tableau et me dire ce que vous modifieriez pour en faire un tableau simple à maintenir. Je vous en remercie d'avance.
    Le tableau : https://www.cjoint.com/c/ECdtCuDXYrC
    Alain
    0
    1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
       
      Si tu avais dit que tu voulais 0, tu aurais eu 0 !
      D'autre part, dans ton tableau, il ne reste plus que les X et O a mettre, ainsi que le total livraison, le reste se calcule seul.

      https://www.cjoint.com/c/ECdtZTpaC52
      0
  2. alainjjb Messages postés 747 Date d'inscription   Statut Membre Dernière intervention   112
     
    Merci de t'occuper de moi. C'est vrai que les règles ne sont pas intuitives. Le nbre de livraisons (col "C") ne doit pas être calculé mais déterminé manuellement sur décision de la personne concernée.
    Il faudrait peut-être que je décrive la règle de chacune des colonnes ?
    Qu'en penses-tu ?
    Merci encore
    Alain
    0
    1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
       
      Je pense que cela faciliterait la chose, parce que le but est de paramétrer le plus possible, pour avoir la meilleur automatisation. Quoique ici, je sens qu'on en est pas loin. Décris !
      0
  3. alainjjb Messages postés 747 Date d'inscription   Statut Membre Dernière intervention   112
     
    Bonjour à tous,
    comme promis les règles du tableau :
    https://www.cjoint.com/c/ECejWPVA7Vw
    N'y a-t-il pas une méthode + simple pour obtenir une fraction ?
    Merci à tous
    Alain
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Bonjour,

    Quel est le principe d'une livraison perdue ?
    "Une livraison perdue: c'est le nombre de livraisons perdues pour le consommateur à la fin de la période (nbe de livraisons maxi atteint)." ????
    Il y a aussi des choses bizarres, genre:

    =SI(NB.SI(D14:AA14;"X")+NB.SI(D14:AA14;"O")+NB.SI(D14:AA14;" ")>$B$4-1
    dans la formule des livraisons perdues

    NB.SI(D14:AA14;" "));0), ça correspond a quoi ?
    0
    1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
       
      J'ai refait, mais a mon avis pas mieux.
      Regarde :
      https://www.cjoint.com/c/ECet5QkmJzK
      0
  6. alainjjb Messages postés 747 Date d'inscription   Statut Membre Dernière intervention   112
     
    Effectivement c'est le même niveau de complexité.
    Par contre ton interrogation : "Il y a aussi des choses bizarres, genre:
    =SI(NB.SI(D14:AA14;"X")+NB.SI(D14:AA14;"O")+NB.SI(D14:AA14;" ")>$B$4-1 dans la formule des livraisons perdues" est bien vue car il faut supprimer ce : +NB.SI(D14:AA14;" "
    Ce qui m'étonne c'est qu'on ne puisse obtenir une fraction plus simplement en jouant sur le format de la cellule.
    Merci pour ton aide
    Alain
    0