Excel:分割数字并使用余数

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

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

我遇到的困难是写一个公式,将为我做这个。 很明显,我可以把我所拥有的“低”问题的数量除以3,但是如果我有7个“低”问题,则应该有2个“中”和1个“低”。 我试过使用“Mod”函数,但只返回余数。

我需要的是一个公式,它会说“如果你有7个低问题,(3低= 1中),因此你有2个中等和1个低)。中等问题,然后将被添加到中栏(B列) ,剩下的低点在低点栏(Col C)。

我希望这个解释是有道理的,手指穿过你们其中一个或许能帮助我! 先谢谢你

根据要求,一个截图!

什么我希望!

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

为了得到列A “低”一词的出现次数:

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

为了从列A 3个“低”中获得“中”的数量,将上述数字除以3:

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

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

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

把它放到工作表中:

值

公式 公式

最后,如果你想要一个“媒介”数量,即将未分组的剩余“媒介”添加到“高”,你可以使用上述公式组合后留给“高”从“低”分组获得。


编辑:

现在你已经包含了一个图像,我可以展示这些公式是如何直接适用的…

值

公式

在这里输入图像说明

听起来就像你已经接近使用=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) 

这是一个很长的补充,你在学校的每一列进行到左边的一个(除了基数3,而不是基数10)。 我不清楚,现有的答案涵盖的情况下,有一列从一个进位,并导致从下一列进一步进行,所以这里是另一个答案

在(比如说)C12中的总计行(例如中间列)中

 =COUNTA(C2:C10)+INT(D12/3) 

然后像以前一样使用mod

 =MOD(C12,3) 

除了在高列你不想使用MOD,所以它只是

 =B12 

在这里输入图像说明