如何确定装满的桶的数量,以及每个桶中剩余的空间
How to determine the number of filled drums, and the room left in each drum
不完全是家庭作业问题,但也可能是:
您在 A 列中存储了一长串正整数值。这些是单元 U 中的数据包。
一个 Drum 最多可容纳 500 U,但您不能拆分数据包。
A 列中的任何给定值列表需要多少个鼓?
这不一定是最有效的答案,按行顺序处理绝对没问题。
我认为你应该可以用一个公式来解决这个问题,但我得到的最接近的是
=上限(总和(A1:A1000)/500;1)
当然,这会打散数据包。
此外,这道题要求我能够找到每个使用过的鼓中剩余的空间,但是这道题的重点应该只放在所需的数量上。
这不能用一个简单的公式来完成。每个桶和包都需要清点。然而与我的评论相反,对于这个特定问题,电子表格可以很好地工作,并且不需要宏。
首先将B2设置为500
,用于其他公式。如果 A 列尚未填充,请使用公式 =RANDBETWEEN(1,B)
添加一些值。
C 列是决定每个桶装满程度的主要公式。将 C2 设置为 =A2
。 C3 是 =IF(C2+A3>B,A3,C2+A3)
。向下填充 C3 以填充剩余的行。
对于 D 列,使用 =IF(C2+A3>B,B-C2,"")
。然而,D 列的最后一行较短:=B-C21
并将 21 更改为最后一行的内容。
最后在 E 列中我们找到了答案,就是 =COUNT(D2:D21)
.
Packets Drum Size How Full Room left in each drum used Number of filled drums
------- --------- -------- --------------------------- ----------------------
206 500 206 294 13
309 309
68 377
84 461 39
305 305 195
387 387 113
118 118
8 126 374
479 479 21
492 492 8
120 120
291 411 89
262 262
108 370 130
440 440 60
88 88
100 188
102 290 210
478 478 22
87 87 413
对于 OpenOffice Calc,在公式中使用分号 ;
而不是逗号 ,
。
不完全是家庭作业问题,但也可能是:
您在 A 列中存储了一长串正整数值。这些是单元 U 中的数据包。 一个 Drum 最多可容纳 500 U,但您不能拆分数据包。 A 列中的任何给定值列表需要多少个鼓?
这不一定是最有效的答案,按行顺序处理绝对没问题。
我认为你应该可以用一个公式来解决这个问题,但我得到的最接近的是
=上限(总和(A1:A1000)/500;1)
当然,这会打散数据包。
此外,这道题要求我能够找到每个使用过的鼓中剩余的空间,但是这道题的重点应该只放在所需的数量上。
这不能用一个简单的公式来完成。每个桶和包都需要清点。然而与我的评论相反,对于这个特定问题,电子表格可以很好地工作,并且不需要宏。
首先将B2设置为500
,用于其他公式。如果 A 列尚未填充,请使用公式 =RANDBETWEEN(1,B)
添加一些值。
C 列是决定每个桶装满程度的主要公式。将 C2 设置为 =A2
。 C3 是 =IF(C2+A3>B,A3,C2+A3)
。向下填充 C3 以填充剩余的行。
对于 D 列,使用 =IF(C2+A3>B,B-C2,"")
。然而,D 列的最后一行较短:=B-C21
并将 21 更改为最后一行的内容。
最后在 E 列中我们找到了答案,就是 =COUNT(D2:D21)
.
Packets Drum Size How Full Room left in each drum used Number of filled drums
------- --------- -------- --------------------------- ----------------------
206 500 206 294 13
309 309
68 377
84 461 39
305 305 195
387 387 113
118 118
8 126 374
479 479 21
492 492 8
120 120
291 411 89
262 262
108 370 130
440 440 60
88 88
100 188
102 290 210
478 478 22
87 87 413
对于 OpenOffice Calc,在公式中使用分号 ;
而不是逗号 ,
。