我有个小问题我希望有人能帮我?
所以我在Excel中有3列。每一栏(A/B/C)都包含“高”/“中”/“低”得分问题。然而,如果您有3个低发行,这是分组在一起,这成为一个中等发行,例如。
我遇到的困难是写一个公式来帮我做到这一点。很明显,我可以把我的低发行量除以3,但如果我有7个低发行量,就应该有2个媒体和1个低发行量。我试过使用"Mod“函数,但它只返回剩余的部分。
我所需要的是一个公式,即“如果你有7种低发行量,(3种低=1种),那么你就有2种中等和1种低),然后将中等发行加到中等发行栏(Col B),其余的低发行量计算在低发行量栏(Col C)。
我希望这个解释是有意义的,希望你们中的一个人能帮助我!提前谢谢你
按要求,截图!
发布于 2017-03-23 10:22:55
如果我对你的理解是正确的,我认为你应该能够适应以下公式来满足你的需要。
获取A
列中"Low“一词出现的次数
=COUNTIF(A:A, "=Low")
若要从列A
中的三个“低”事件中获得“媒体”的数量,请将上述数字除以3:
=FLOOR(COUNTIF(A:A, "=Low")/3,1)
若要将3组组合成“媒体”之后的剩余“低点”,请使用MOD
=MOD(COUNTIF(A:A, "=Low"),3)
将其放入工作表:
值
公式
最后,如果您想要一个“媒体”计数,即添加未分组为“高点”的剩余“媒体”,您将使用上述公式的组合,将分组后剩下的“高点”与从分组“低点”中获得的结果结合起来。
编辑:
现在你已经包括了一个图像,我可以展示这些公式是如何直接适用的.
值
公式
发布于 2017-03-23 10:37:10
听起来您已经接近使用=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)
发布于 2017-03-23 12:05:05
这就像你在学校里做的一个长的加法,在学校里,每一列都往左边的一列走(除了基3而不是10基)。我不清楚现有的答案是否涵盖了这样的情况:一列有进位,而下一列又有进位,所以这里有另一个答案
(例如) C12中的总计行(例如,中间列)
=COUNTA(C2:C10)+INT(D12/3)
然后像以前一样使用mod。
=MOD(C12,3)
但是在高栏中,你不想使用MOD,所以它只是
=B12
https://stackoverflow.com/questions/42972421
复制相似问题