Excel:划分数字并使用余数

时间:2017-03-23 09:47:56

标签: excel excel-formula formula

我遇到的小问题我希望有人能帮助我吗?

所以我在Excel中有3列。每列(A / B / C)包含“高”/“中”/“低”评分问题。但是,如果您有3个低问题,则将其组合在一起,例如,这将成为1个中等问题。

我遇到的困难是写一个能为我做这个的公式。显然,我可以将我所拥有的低问题的数量除以3,但在我有7个低问题的情况下,它应该产生2个中等,1个剩余低。我尝试过使用“Mod”函数,但只返回余数。

我需要的是一个公式,它会说“如果你有7个低问题,(3个低= 1个中等),那么你有2个中等和1个低。”然后将介质问题添加到中柱( Col B),剩余的低问题在低问题栏(Col C)中计算。

我希望这个解释有道理,手指越过你们中的一个也许能够帮助我!提前谢谢

根据要求,截图!

what im hoping for!

3 个答案:

答案 0 :(得分:1)

如果我理解正确,我认为您应该能够调整以下公式以满足您的需求。

要获取列A中单词“低”的出现次数:

=COUNTIF(A:A, "=Low")

要从A列的3次出现“低”中获取“中等”数,请将上面的数字向下舍入为3:

=FLOOR(COUNTIF(A:A, "=Low")/3,1)

要将3分组后的剩余“低点”变为“中等”,请使用MOD

=MOD(COUNTIF(A:A, "=Low"),3)

将其放入工作表中:

<强>值

Values

<强>公式 Formulas

最后,如果您想要一个“中等”计数,即添加未分组为“高点”的剩余“中等”,您将使用上述公式的组合来分组后的剩余部分为“高点”从“Lows”分组中获得的东西。

修改

现在你已经包含了一张图片,我可以展示这些公式是如何直接应用的......

values

公式

enter image description here

答案 1 :(得分:0)

听起来你已经差点使用=MOD()只需要一点调整:

对于高栏:

=COUNTA(A2:A8)+FLOOR(COUNTA(B2:B8)/3,1)

对于中栏:

=FLOOR(COUNTA(C2:C8)/3,1)+MOD(COUNTA(B2:B8),3)

对于低栏:

=MOD(COUNTA(C2:C8),3)

答案 2 :(得分:0)

它完全像你在学校做的长时间的加法,每列都会延伸到它的左边一个(除了基数3而不是基数10)。我不清楚现有的答案是否涵盖了一栏中有一个进位并导致下一栏进一步进位的情况,所以这是另一个答案

在(例如)C12

中的总计行(例如中间列)
=COUNTA(C2:C10)+INT(D12/3)

然后像以前一样使用mod

=MOD(C12,3)

除了在高栏中你不想使用MOD所以它只是

=B12

enter image description here