Tag: 百分点

百分点如果语句Excel

我有一张桌子,有两列,看起来像下面的一个。 我的目标是创build一个第三列,其中输出是该行按照组别划分的增长率的百分位数。 也就是说,我希望公式只看“黑”组的增长率,给我百分位数的增长率为10%。 不能为我的生活弄清楚这一点。 Group Growth Black 10% Black -1% Blue 0% Blue 5% Blue 5% Red 2% Green 2% Green 9%

为什么用带AND条件的IF滤波器的Excel表函数不返回结果

我在这里有一个Excel的书,我从CSV导入数据,汇总在数据透视表中。 我需要计算聚合上的百分位数和函数 {=PERCENTILE.INC(IF(MyTable[label]=$A3,MyTable[elapsed]),$C$1)} ( $A3是数据透视表行标签,$ C $ 1`包含0.9,= 90%)我试图扩展过滤IF语句与另一个条件使用AND,但突然百分点输出下降到0.对于debugging我把我的情况简化为以下几点: {=PERCENTILE.INC(IF(AND(MyTable[label]=$A3, TRUE()),MyTable[elapsed]),$C$1)} 期望的是公式结果应该与上面的那个相同,但是那个AND语句返回0.为什么?

如何计算Excel 2010中的第95百分位数

我正在计算95%的时间内有多less个电话回来。 以下是我的结果集。 我正在使用Excel 2010 Milliseconds Number 0 1702 1 15036 2 14262 3 13190 4 9137 5 5635 6 3742 7 2628 8 1899 9 1298 10 963 11 727 12 503 13 415 14 311 15 235 16 204 17 140 18 109 19 83 20 72 21 55 22 52 23 35 24 […]

运行PERCENTRANK时收到“无法获取WorksheetFunction类的PercentRank属性”错误

我正在尝试使用PERCENTRANK函数来查找“B”列中“答案”的百分位数。 从“Dim x As Double”开始,就是PercentRank函数开始的地方,我只是将剩下的代码包含在内,以显示我正在做什么。 Dim response As VbMsgBoxResult response = MsgBox("Is This Item Catch Weight?", vbYesNo) If response = vbNo Then Dim cost, weight, answer As Variant Dim myrng As Range cost = InputBox("Please Enter PO Cost") weight = InputBox("Please Enter Net Weight") answer = cost / weight MsgBox "Price per KG is: " […]

当某些值是错误值时,在MS Excel中计算PERCENTILE

计算A1:A10中整数的90%百分位数可以通过公式=PERCENTILE(A1:A10, 0.9) 。 这一般运作良好,但如果范围A1:A10中的一个或多个单元格是错误(标记为#N/A ),则计算的百分位数值也是#N/A 是否有可能仅使用Excel公式来计算范围为A1:A10所有值(除了包含错误值的单元格)的百分位数?

使用自定义vba函数计算Excel 2010中的百分比

我没有vba的经验,我需要将这个百分位数函数转换成一个自定义的vba函数 =PERCENTILE( IF('RAW JO TIME'!$J$2:$J$51816=$A7, IF($B$4="(All)",'RAW JO TIME'!$P$2:$P$51816, IF('RAW JO TIME'!$M$2:$M$51816=$B$4,'RAW JO TIME'!$P$2:$P$51816) ) ), E$6) 凡$ A7,$ B $ 4和$ 6应该作为parameter passing… 我一直在尝试不同的方法,但没有任何工作。 在论坛search,我发现一个可能的解决scheme是这样的: ActiveCell.Formula = "=IF('RAW JO TIME'!$J$2:$J$51816=" & InputRange & ", IF($B$4=""(All)"",'RAW JO TIME'!$P$2:$P$51816, IF('RAW JO TIME'!$M$2:$M$51816=$B$4,'RAW JO TIME'!$P$2:$P$51816)))" 其中“InputRange”是作为parameter passing的单元格,其值在另一个表单范围内search。 也试过这个 Dim r As Range Set r.FormulaArray = "=IF('RAW JO TIME'!$J$2:$J$51816=$A7, […]

用stata循环填充输出向量

当你在Stata中取一个variables的百分数时,例如。 *set directory cd"C:\Etc\Etc Etc\" *open data file use "dataset.dta",clear *get centiles centile var1, centile(1,5(5)95,99) 有什么方法来logging产生的百分表performance出色? 百分位值存储在r(c_#)中,其中#表示您希望数据的百分位数。 但是我需要一个在所有百分位数上的值的向量,或多或less出现在输出窗口中。 我试图使用foreach循环来获得百分比到一个向量,如下所示: *Create column of centiles foreach i in r(centiles) { xx[1,`i']=r(c_`i') } 没有成功。 谢谢 编辑: 我已经发现这个工作: matrix X = 0,0 forvalues i=1/21 { matrix X = `i',round(r(c_`i'),.001)\ X } 唯一的不便之处是1)输出中必须包含0,0的第一行,然后我将随后删除。 2)在这种情况下,我有21个百分点,但是如果我想改变这个百分数,自动化百分数会很好,例如: forvalues i=1/r(n_cent) { matrix X = […]

Java Apache Commons getPercentile()与MS Excel百分比不同的结果

我有一个algorithm,用Apache Commons计算一系列值(12个值)的percentile(85) ),以便稍后用阈值进行评估以作出决定。 结果与Excel给出的结果类似,但并不相同,有时候这对于我的应用程序来说是至关重要的,因为使用excel结果没有通过阈值,并且在Java使用Apache Commons Math,所以我得到了不同的结果。 这里是一个例子:每2小时互联网stream量(Mbps) 32,7076813360000000 41,2580429776000000 45,4453940200000000 48,8044409456000000 46,7462847936000000 49,8028100056000000 54,3719451144000000 41,9708134600000000 29,4371963240000000 22,4667255616000000 20,0388452248000000 28,7807757104000000 除以1000 Mb(电缆的容量)之后,我计算职业的百分比(85) Excel:0,049153870117 Apache Commons Math:0.05003126676104001 我发现有可能用setPercentileImpl()来改变百分位数的实现(它不存在官方的setPercentileImpl() ,但我找不到任何如何做这个的例子,或者Excelalgorithm(这是一个我被告知实现)。 任何有关这方面的帮助将受到欢迎。 谢谢。