- 締切済み
エクセルで入力した数量から下のセルにどれだけの部品を使ったのか(ロット番号)を表示する計算式を教えてください。
1ロットには24個の部品が入ります。 ですので1ヶ月の生産に240個使うとロット番号1番から10番まで使ったことになり、「1-10」と表示されます。 次の月に360個使うとその下にはロット番号11番から25番まで「11-25」と表示されます。 ****月****|***********1月**********|**********2月**********| ************|*生産*|*販売*|*在庫|*生産*|*販売*|*在庫*| ***個数***|*240*|*216*|**19*|**360*|*360*|**19**| *Lot番号|1-10*|********|*******|11-25|********|*******| ここまでの計算式はright関数を使って拾ってきた前の数+1と上の数を24で割った数を足して表示することはできたのですが、 もし1ヶ月の部品の使用量が0の場合や235、245などの端数の場合、どのようにすればいいかわかりません。 0の場合はif関数を使ってなんとかなりそうですが、端数の場合(235)だと残りの5つの部品を次の月に使うため ****月****|***********1月**********|**********2月**********| ************|*生産*|*販売*|*在庫|*生産*|*販売*|*在庫*| ***個数***|*235*|*216*|**19*|**360*|*360*|**19**| *Lot番号|1-10*|********|*******|10-25|********|*******| と2月生産のLot番号が1月の終わりと同じ番号になるなど、複雑になります。 うまく表示できるような数式をよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
補足
>>right関数を使って拾ってきた前の数+1 >なのに >>*Lot番号|1-10*|********|*******|10-25| >になるはず無いと思いますが この例ではright関数を使ったとは書いていません。 この様に表示できる数式を求めているということです。 >それに、生産が235ならLot番号は1-9では >質問をする前に、考えを整理した方が良いと思います ロット番号1に24個 ロット番号2に24個 ・ ・ ・ と数えると必ずロット番号10の19個が必要になります。 理解できないのであれば回答しないでください。