Tag: 中位数

在颜色范围内查找中位数

Excel 2010 VBA代码中有以下问题需要解决 在Range("A:A")我有很多数值。 只有其中一些以颜色突出显示。 ( index = 6 [黄色])。 我需要Excel VBA代码来获取黄色突出显示的值之间的中间值,并将非高亮的单元格保留在计算之外。 我已经做了代码尝试,但它总是给我第一个值在高亮显示的范围,而不是范围的中值。 Dim amarelosMediana As Range Dim mediana As Double For Each amarelosMediana In Range([a1], Cells(Rows.count, "A").End(xlUp)) If amarelosMediana.Interior.ColorIndex = 6 Then mediana = Application.WorksheetFunction.Median(amarelosMediana) End If Next amarelosMediana ActiveSheet.Range("C3") = "Mediana no intervalo de confianca" ActiveSheet.Range("D3") = mediana 正如你可以看到我使用Application.WorksheetFunction.Median(amarelosMediana)在一些教程这里在stackoverflow中获取中值,但它不起作用。 有任何想法吗 ??

在Excel中使用中值如果需要帮助

我需要在电子表格中返回一个特定类别的中位数。 下面的例子 Airline 5 Auto 20 Auto 3 Bike 12 Airline 12 Airline 39 等。 我怎样才能写出一个公式,只返回航空公司类别的中值。 类似于平均值,仅用于中位数。 我不能重新排列这些值。 谢谢!

MS Excel中的条件中位数

我试图计算一个看起来像这样的图表的条件中位数: A | B ——- x | 1 x | 1 x | 3 x | y | 4 z | 5 我正在使用MS Excel 2007.我知道AVERAGEIF()语句,但没有中值的等价物。 主要的技巧是有没有数据的行 – 比如上面的第四个“a”。 在这种情况下,我不想在计算中考虑这一行。 谷歌searchbuild议如下,但Excel不会接受公式的格式(也许是因为它是2007年?) =MEDIAN(IF((A:A="x")*(A:A<>"")), B:B) Excel提供了一个错误,说我的公式有什么问题(与条件中的*有关)我也尝试了以下操作,但是它将空白单元格计算为0: =MEDIAN(IF(A:A = "x", B:B, "") 我知道这些公式返回Excel“数组”,这意味着必须input“Ctrl-shift-enter”才能使其正常工作。 我如何做一个有条件的评估,而不是考虑空白单元格?