Excel : Formule

Résolu
Bonjour,

Je dois calculer, à partir d'un poids le nombre de boites de 5 Kg et de boites de 10 Kg sont nécessaires en privilégiant la boite de 10 Kg.
Exemple :
- 45 Kg : 4 boites de 10 Kg et 1 boite de 5 Kg
- 20 Kg : 2 boites de 10 Kg
C'est tellement simple qu'Excel doit pouvoir s'en friser les moustaches. Quelqu'un peut-il m'aider ?
Merci d'avance
Alain
Configuration: Windows Vista
Firefox 3.0.14

6 réponses

  1. Contributeur
    Bonsoir alain
    En A1 la quantité
    en B1 le nombre de 10l
    =ENT(A1)/10
    En C1 le nombre de 5l
    =ENT((A1-B1*10)/5)
    En D1 le reste si besoin:
    =A1-B1*10-C1*5
    Crdlmt
    0
    1. Contributeur
      Re
      En complément de la proposition précédente
      si, au cas où il n'y ait pas un reste correspondant à 5l mais qu'il faille quand même compter un bidon:
      En C1:
      =ARRONDI.SUP((A1-B1*10)/5;0)
      donnera le nombre réel de bidon de 5l même si le dernier n'est pas plein.
      Et pour info en C1:
      =A1-ENT(A1/5)*5
      donnera la quantité restante dans le dernier bidon.

      Crdlmnt

      ---
      Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
      0
      1. Bonsoir Vaucluse,
        ... Il me semble t'avoir déjà rencontré quelque part. Merci encore une fois et pourquoi pas "à bientôt".
        Alain
        0
        1. Re,
          je dois probablement mettre les cellules "résultat" dans un format spécifique car par exemple pour 25 Kg j'obtiens 2.5 boites de 10 Kg. Ou est l'erreur ?
          Merci d'avance
          Alain
          0
          1. bonsoir,

            si on attribut à KILO la cellule de données (le poids à répartir), alors :

            le nombre de boites de 10 kg : =ARRONDI.INF(KILO/10;0,1)
            le nombre de boites restantes de 5kg : =ARRONDI.SUP((KILO-ARRONDI.INF(KILO/10;0,1)*10)/5;0,1)

            (la deuxième formule peut être simplifiée en faisant appel au résultat de la 1°..( arrondi.inf(...) )
            0
            1. Bonsoir,
              j'ai trouvé une solution qui fonctionne en utilisant le "ARRONDI.INF" proposé par Vaucluse pour calculer le reste.
              Merci
              0