我遇到的小问题我希望有人能帮助我吗?
所以我在Excel中有3列。每列(A / B / C)包含“高”/“中”/“低”评分问题。但是,如果您有3个低问题,则将其组合在一起,例如,这将成为1个中等问题。
我遇到的困难是写一个能为我做这个的公式。显然,我可以将我所拥有的低问题的数量除以3,但在我有7个低问题的情况下,它应该产生2个中等,1个剩余低。我尝试过使用“Mod”函数,但只返回余数。
我需要的是一个公式,它会说“如果你有7个低问题,(3个低= 1个中等),那么你有2个中等和1个低。”然后将介质问题添加到中柱( Col B),剩余的低问题在低问题栏(Col C)中计算。
我希望这个解释有道理,手指越过你们中的一个也许能够帮助我!提前谢谢
根据要求,截图!
答案 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)
将其放入工作表中:
<强>值强>
最后,如果您想要一个“中等”计数,即添加未分组为“高点”的剩余“中等”,您将使用上述公式的组合来分组后的剩余部分为“高点”从“Lows”分组中获得的东西。
修改强>
现在你已经包含了一张图片,我可以展示这些公式是如何直接应用的......
值
公式
答案 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)