Excel 要添加多少个X单元格才能达到Y%

Excel 要添加多少个X单元格才能达到Y%,excel,count,excel-formula,sum,rounding,Excel,Count,Excel Formula,Sum,Rounding,我正在做这个: 我需要计算应该向列A添加多少1单元格,以达到1s=85%的百分比 这只是一个示例,我无法添加带有1的单元格,也无法查看需要多少单元格,因为它应该在大样本数据上自动执行。表示为: .85(count + x) = sum + x 这使得x=((85 x计数)-(100 x总和))/(100-85)或 但是,这不会产生整数,因此要确保达到85%,请执行以下操作: =ROUNDUP((85*COUNT(A:A)-100*SUM(A:A))/(100-85),0) 当作为1s添加

我正在做这个:

我需要计算应该向列A添加多少
1
单元格,以达到
1
s=85%的百分比

这只是一个示例,我无法添加带有
1
的单元格,也无法查看需要多少单元格,因为它应该在大样本数据上自动执行。

表示为:

.85(count + x) = sum + x
这使得x=((85 x计数)-(100 x总和))/(100-85)或

但是,这不会产生整数,因此要确保达到85%,请执行以下操作:

=ROUNDUP((85*COUNT(A:A)-100*SUM(A:A))/(100-85),0)  

当作为
1
s添加时,结果(234)将真实总数增加到284,所有条目的计数增加到334,其中284/334为85.03%。

如果您不查看
的百分比,而是查看
的计数,则会容易得多。
在您的示例中,您有50个1和50个0。
你想知道为了得到85%的1的百分比,你必须添加多少个1。
从数量上看,这将如下所示:

(x+dx)/(x+dx+y) = 0.85
其中x是1的数量,y是0的数量,dx是需要增加1的数量,以达到85%

您正在寻找
dx
。所以只要解出
dx
,就可以得到:

dx = (0.85*y-0.15*x)/0.15
在您的示例中,这会产生一个
dx=234
。因此,您需要再添加234个1,以获得(最低)85%的1


希望这是你想要的。不过,这与excel无关。

试试这个,可能比我快几分钟:D
dx = (0.85*y-0.15*x)/0.15