• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リボンが250cmあり、これを26cmずつにしさらに2等分したい、ただ)

リボンを26cmずつに分割する方法

このQ&Aのポイント
  • リボンの長さが250cmであり、これを26cmずつに分割し、さらに2等分したいと考えています。しかし、2箇所にほつれがあり、それらを捨てる必要があります。
  • 例1では、最初の5cmを捨てて13cmずつのリボンを作り、最後に余った62cmを捨てます。例2では、70cmと125cmのほつれがある場合、それぞれのほつれの箇所を捨ててリボンを作ります。
  • 例3では、複数のほつれの箇所がある場合の処理方法を示しています。エクセル2003で実行するための記述方法についても検討が必要です。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

廃棄量を算定してなかったですね。 改訂添付図: F4 =IF(F3="","",MOD(F3,$C$3)) を右にコピー。 応用できるかと言われれば,計算のロジックはお示ししましたのであとは並べ方だけの問題ですから,あなたの好きなように並べてくださればよい事です。 実際ご相談にはそれで一体「どうしたい」のか書かれていませんでしたので,「こうすれば出来る」方法を最初から作ってこのように回答しました。でもそんなのは全く聞きたくなくて「今の表に埋める式だけやって欲しかった」のでしたら, F10に =IF(C3<13,C3,0) を記入 F11に =13 を記入 F12に  =IF(SUM($F$10:$F$11,13)>$B$3,$B$3-SUM($F$10:F11),IF(COUNTIF($B$3:$H$3,"<"&SUM($F$10:F11,13))=COUNTIF($B$3:$H$3,"<"&SUM($F$10:F11)),"",SMALL($B$3:$H$3,COUNTIF($B$3:$H$3,"<"&SUM($F$10:F11,13)))-SUM($F$10:F11))) を記入 F11:F12をつかんでF38までオートフィルドラッグ その上で F38に =B3-SUM($F$10:F37) と記入します。 なお,掲示されたサンプルの例1と例3の7番の廃棄量は計算が間違っています。

aria1234
質問者

お礼

ありがとうございます。 最初に頂いた計算のほうでいくつかパターンを作ってみましたが、いまいち自分の思うとおりにはいかなく、結局表に埋める式のほうを使わせて頂くことになってしまいました。(多少改変しましたが) 結果オーライではあるものの頼りすぎだなと反省。 ともかくお世話になりました。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

250cmのリボンがあって70cmと125cmの位置がほつれていたら,それはつまり70cmと55cmと125cmの3つの長さのリボンがあって,それぞれから13cmずつ切り取って使うという事です。 添付図: C2   全長さ C3   切り取りたいリボンの長さ C5~C9 ほつれの場所(リボンの端から測った位置) F2 0 G2 =IF(COLUMN(A2)>COUNT($C$5:$C$9),"",INDEX($C$5:$C$9,COLUMN(A2)))   右にコピー F3 =IF(F2="","",IF(G2="",$C$2,G2)-F2)   右にコピー F5 =IF(F$2="","",(IF(ROW(F1)>INT(F$3/$C$3),"",F$2+$C$3*(ROW(F1)-1))))   下に右にコピー

aria1234
質問者

補足

なるほど、3つに分けて処理ですか。 画像添付した例が小さくて分かりにくい中ありがとうございます。 補足なのですがこのように http://tukizakura.jp/11.jpg 出力したい場合も解凍の応用でいけるでしょうか。 よろしくお願いします。

関連するQ&A