- ベストアンサー
エクセルです
教えてください エクセルの計算ですが 1箱の中身が 15個入の規格があります 毎日生産するごとに 1箱にならない規格(12個とか10個とか3個)がでてしまいます。 その規格外の数量を毎日規格 プラスして 15個になったら1箱となる計算式か関数がありますか?教えてください A B C D E 1品名 規格 合計 1日数量 2日数量 2みかん 15 5.2 1.12 3.5 3 上記のように打ち込んでの計算式か関数はありますか? 教えてください
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
確かにNo1さんの言うとおり表の意味が分かりません。 E列の1.12っていうのは1.12箱取れたって事でしょうかそうすると、16.8個のみかんになってしまいます。1箱と12個取れたと言う意味でしたら、3.5と言うのが3箱と5個の意味で合計の5.2は5箱と2個という意味でしょうか?だとすると、少数の使い方が変ですから、計算不能です。 だって、0.5と0.12で0.5が5個の意味で、0.12が12個の意味になってしまうと0.5<0.12となり、数学的におかしくなりますから。 また、あまりが10個の時と1個の時はどうします。10コの時は1.10と書き1個の時は1.1と書いた場合、Excel内では区別が付きません。セルを文字列にしてしまうと文字ですから計算できませんが。 >上記のように打ち込んでの計算式か関数はありますか? これでは普通は無理です。すくなくとも10個と1個の違いを分けないといけないです。 私なら、箱数と端数を別のセルに入力して計算させます。また、合計も箱数と端数を分けて出します。そうすれば簡単にできますけどね。 たとえばFに1日目の箱数Gに端数、Hに2日目の箱数、Iに端数としてしまい合計はDに合計箱数、Eに合計の端数とするとDには=ROUNDDOWN(($F$2+$H$2+($G$2+$I$2)/15),0)といれ、Eには=(($F$2*15)+($H$2*15)+($G$2+$I$2)-(D2*15))と入れるとでます。 ただし、上でも書いているように今質問に書いてある書き方でしかダメというなら不可のじゃないでしょうか。
その他の回答 (3)
- ASIMOV
- ベストアンサー率41% (982/2351)
2みかん 15 5.2 1.12 3.5 3行と4行を作業用に使います C2=C3&"."&C4 C3=SUM(D3:E3)+INT(SUM(D4:E4)/B2) C4=MOD(SUM(D4:E4),B2) D3=VALUE(LEFT(D2,FIND(".",D2))) D4=VALUE(RIGHT(D2,LEN(D2)-FIND(".",D2))) E3,E4 は D3,D4 をコピーしてください 配列を使うと一発で行けそうな感じがするんですが、そちらの方に詳しい方、宜しくお願いします(^_^;)
- max4919
- ベストアンサー率16% (1/6)
難しく考えなければ、単純に ”企画外入荷数”として、10個とか3個とかをA列に入力して B列に”=15-A1”で縦列へコピーしておく。 そしてB列を単純に合計して、必要に応じて"/15"して、企画箱数を出せばいいんではないでしょうか?
- finneganswake
- ベストアンサー率23% (194/809)
表の意味がよくわからない。 数量ってのは箱の数のこと? 小数で出ないようにしたいってこと? 合計が合ってないのはどうして? 規格外の数量と箱の数を盛り込んだ表の例を見せてください。