用多个值的频率来划分唯一的值
我到处寻找这个,但找不到解决办法。 请帮忙! 我已经使用这个网站了很多,知道有很多聪明的人在那里!
我想将唯一值在列中出现的次数除以选定的多个值出现在列中的次数。
例如,我想知道值1,2,3出现的次数(在此列表中不是6)的次数百分比:
1 2 2 2 3 5 6 6
2出现三次,但是我要把这个比例作为6而不是8,正确的答案是50%而不是37.5%。
我试过了=(COUNTIF(Jan!C7,2))/(COUNT(Jan!C7,"<6"))
,它直接input到电子表格中VBA as ActiveCell.FormulaR1C1 = "=(COUNTIF(Jan!C7,1))/(COUNT(Jan!C7,"<6"))"
– 它抛出一个错误。
如果有人能提供帮助,请提前致谢。
如果C7:C14
是
1 2 2 2 3 5 6 6
那么=(COUNTIF(C7:C14,"=2"))/(COUNTIF(C7:C14,"<6"))
将显示.5
这是50%
进一步,
在VBA中使用这个你需要
ActiveCell.Formula = "=(COUNTIF(C7:C14,""=2""))/(COUNTIF(C7:C14,""<6""))"
注意:你需要用"
换另一个"
来包装string中的双引号