Formule calcule complexe
Résolua partir d'un résultat (exemple 18 portions) je souhaiterais faire une dispatche en 4 barquettes de 4 portions et une dispatche en 1 barquette de 2 portions....donc je souhaiterais que la formule effectue la dispatche automatiquement suivant le résultat dans des cellules distinctes.
avis au fortiches et merci d'avance pour celui ou ceux qui trouve la solution
Configuration: Windows Vista Firefox 3.0.7
23 réponses
Répartition automatique d'un nombre de portions en barquettes de 4 et de 2 dans Excel, afin d'obtenir des quantités décomposées selon le total et prêtes pour mise en tableau. Plusieurs intervenants proposent des formules simples comme ENT(A1/4) pour les barquettes de 4 et ENT((A1-B1*4)/2) pour les barquettes de 2, avec une colonne D indiquant le reste éventuel. D'autres propositions évoquent l'utilisation d'ENT et de fonctions conditionnelles comme IF et ARRONDIS dans Excel, ou des variantes qui placent le nombre de barquettes de 4 et de 2 sur des cellules distinctes. En pratique, la dernière étape consiste à vérifier que la somme des barquettes et du reste correspond bien au nombre initial, et à adapter les cellules si nécessaire.
-
ok j'ai compris je sors!
oui je viens d'essayer et c'est bien ca....merci a toi c'est sympa-
-
@eriiicbonjour,
Je fais encore appel a toi car ton aide m'a été jusqu'à présent tres precieuse
voila mon probleme à resoudre
dans mon classeur 1 j'ai les jours de la semaine repartient sur chaque feuilles
chaque feuille contient le menu du jour et plusieurs effectifs
voir sur le lien suivant :
http://www.cijoint.fr/cjlink.php?file=cj200912/cijGhVv8Wd.xls
dans un autre classeur 2 j'ai une liste de plat et d'autres informations tel que "quantité"
je voudrais a partir du classeur 1 que l'effectif s'inscrive automatiquement sur la ligne du bon menu de cette liste
voir sur le lien suivant :
http://www.cijoint.fr/cjlink.php?file=cj200912/cijGiyNJYn.xls
est ce réalisable?peux tu m'aider?
je te remercie d'avance
-
-
j'ai choisi celle ci :
- En A1: ton nombre de repas
- en B1 le nombre de barquettes de 4: =ENT(A1/4)
- en C1 le nombre de barquettes de 2: =(A1-B1*4)/2
et la je pourrais faire le total de B1 et c1????parce que pour l'instant ca me fausse le resultat!!
merci d'avance -
ContributeurBonsoir,
Je ne sais pas quelle solution tu as choisis mais si c'est la mienne en C1 tu mets :
=ARRONDI.SUP((A1-B1*4)/2;0)
eric -
...
-
re bonjour,
j'ai un autre soucis a résoudre.......
les formules si dessus fonctionne tres bien mais ce la me cause 1 probleme quand j'essai de réaliser le total de mes deux résultats
pour etre plus clair :
21 repas
avec les formules , ca me dispache mes repas comme suite :
5 barquettes de 4 repas et 1 barquettes de 2 repas (je veux garder l'arrondie superieur!!!!)
puis quand je veux faire le total des deux ca me donne :
(5x4)+(1x2)= 21
en fait je retombe sur 21 et non pas le résultat réél de 22
comment je pourrait faire pour obtenir 22???car mon total tiens compte des formules précedentes et fausse mon résultat finale!! -
merci ca marche nickel!!!!!!
-
Si l'on veut rester dans le modulo :
A1= Nombre de parts
B1=MOD(A1;2) reste éventuel
C1= ENT(A1/4) barquettes de 4
D1=(MOD(A1;4)-B1)/2 barquettes de 2 -
merci a vous je pense que l'on approche de la solution!!!
je vais essayer ca...et je reviens -
Désolé, j'ai fait un doublon, j'avais préparé ma réponse mais le temps de répondre aussi au téléphone, eriic était passé.
-
euh c'est surement presque ca .......mais je n'ai pas préciser que mon résultat est dispatcher dans 2 cellules différents soit dans la cellule de barquettes de 4 et le reste dans la cellule pour les barquettes de 2
-
-
Contributeur@eriiicBonjour eriiiic
snif, pour une fois que je fais des floritures lol, çà m'apprendra !
c'est de sa faute, il voulais une formule complexe Mdr
-
Contributeur@wilfried_42excellent ;-)
-
-
Bonsoir
Pourquoi 1 seule formule qui "dispatch" dans des cellules distinctes ?
Puisque ces cellules doivent exister, autant qu'elles aient chacune une formule simple.
A1= Nombre de parts
B1= ent(A1/4) barquettes de 4
C1=ent((A1-(B1*4))/2) barquettes de 2
D1=A1-(B1*4)-(C1*2) reste éventuel -
ContributeurBonsoir,
Formule complexe... n'exagérons rien...
Avec ta nouvelle explication tout devient plus simple à comprendre.
- En A1: ton nombre de repas
- en B1 le nombre de barquettes de 4: =ENT(A1/4)
- en C1 le nombre de barquettes de 2: =(A1-B1*4)/2
si tu as un nombre impair de repas j'ai laissé le .5 sur les barquettes de 2.
Au passage ton nb de barquette de 2 est au plus égal à 1.5
eric -
ContributeurBonjour à tous
à essayer
ton nombre de part en A1: en B1 cette formule=SI(A1>=4;ENT(A1/4) & " x 4 Parts";"") & SI(MOD(A1;4)>0;SI(A1>=4;" et ";"") & SI(MOD(MOD(A1;4);2)=0;"1 x 2 parts";"1 x 2 parts et il reste 1 part");"")
-
pas le temps je file chez moi mais va sur des forum tu trouveras ton bonheur.
-
oki mais il me faut la formule sous le nez car je suis incapable de la créer.......
-
je vois tu veux une répartition automatique vers l'entier supérieur : tu as le choix , sur excel tu prendras plus les valeurs cible avec les fonctions si et entiers et arrondis
-
sous excel
-
t'as raison il semble un peu trop écoeurant
-
euh je suis pas sur de ce que tu me demandes mais oui c'est la meme...je donne en exemple que a partir de 18 repas je dois realiser des barquettes de 4 personnes et des barquettes de 2 personnes...mais la difficultés est que le nombre de repas peut varié!!exemple au lieu de 18 ca peut etre 25 ou 36 ou 54........mais tout ca en etant automatiquement dispactché en barquette de 4 puis le reste en barquettes de 2
c'est pour travailler sous excel -
Contributeurbonjour blob
non, merci, je te donne ma part de gâteau!
- 1
- 2