Tag: 平均值

有条件地平均Excel数据列

我有一个健康项目电子表格,其中有一列病人正在服用的症状和药物。 这些实际上是列,但我不知道如何写入堆栈溢出列。 symptom drug1 drug2 7 150 0 6 150 0 7 150 0 6 150 0 2 75 25 3 75 25 2 75 25 3 75 25 我需要帮助写一个公式,将平均所有天症状级别6及以上与所有日子症状级别3和以下。 然后将其应用于药柱天。 例如在上面的例子中,当服用更多的药物1和更less的药物2时,看起来症状水平更高。现在,我正在通过手动标记日子来手动执行此操作。 由于症状可能由药物价值的最后x天决定,所以我希望药物价值也是x天的平均值。 每次我标记日子的时候,我也会这样做。

在一列中取多个数字的平均值

我有一个名为“评级”,具有多个值的列。 一个单元格看起来像这样:3,4,5我想取这些值的平均值,并把它放在另一列。 这可能吗? 原因是我不想太多的列与单个值

MYSQL SELECT AVG()满足一定条件的行

在我的DB是成千上万的行。 我试图计算股票或外汇的RSI。 RSI(14)的公式是: 100 – (100 / 1 + RS ) RS是平均收益/平均亏损。 该公式回顾过去的14行(包括当前行),并对存在增长(或向上移动)的行的值进行平均,并将该平均值除以存在损失的行的平均值。 我在MySQL中遇到的问题是select前14行的平均增益和平均损失。 这在Excel中很容易做到。 在Excel中,我创build一个分析是否有增益或损失,然后使用AVERAGEIF(Range,Criteria,Average_Range) 。 没问题。 但是Excel不能处理大量我必须分析的行。 我曾经想过这样的事情: SELECT *, id, (SELECT 10000 * Avg(close – open) FROM `2011` WHERE id <= 25 AND id >= ( 25 – 13 ) AND ( close – open ) >= 0) / (SELECT 10000 * […]

计算平均值,但忽略错误

我有三列数据(每个包含一个控件的结果)。 但是,这三列中有一些单元格不包含数据(“缺less数据”或“错误”),所以当我计算平均值时,某种types的控制是#VALUE 。 我试图使用AGGREGATE函数来忽略错误,但我有一些标准来select不同的控件的结果,并分别计算平均值。 例如: Apple1 | length | 0.5 Apple1 | weight | 0.8 Apple1 | width | 0.6 Apple2 | length | 0.5 Apple2 | weight | absence of data Apple2 | width | 0.6 Apple3 | length | error Apple3 | weight | 0.8 Apple3 | width | 0.6 这是我的公式: =AGGREGATE(1,6,$C:$C,$B:$B,"length")) 那么我想实现就像一个AVERAGEIFSfunction,但失败了。

下一个单元格等于值的平均前n个值

具有以下数据,我想计算列B中的前n个值或前n%值的平均值,其中列A = C1中的值。 我尝试了许多不同的公式,但我无法得到它的工作。 {=AVERAGEIFS(B1:B14,A1:A14,C1,B1:B14,(IF(B1:B14>PERCENTILE(B1:B14,0.7),B1:B14)))} {=AVERAGE(IF(A1:A14=C1,IF(B1:B14>PERCENTILE(B1:B14,0.7),B1:B14)))} ABC 1 a 1 a 2 a 1 cs 3 cs 1 ffs 4 a 1 . 5 a 1 . 6 ffs 1 . 7 a 1 . 8 a 1 . 9 as 1 . 10 a 1 . 11 sfaq 1 . 12 a 1 . […]

平均可变长度的VBA行

我想获得一个简单的VBA代码作为一个macros的一部分,将列B列的每个行的平均值。 我有代码生成一个时间序列,并填充每个模拟列,使每列是从列C开始的时间序列。模拟的数量不同,所以我只需要一些东西,平均每个时间点的价值(即每横过所有模拟),同时调整运行的模拟数量(填充的列)。 然后我会喜欢它生成所有时间序列的单个图表,突出显示所计算的平均值。 非常感谢,如果你能帮助! 在这里,例如,代码将从sheet1中获取时间步的值,并将其放在columnA sheet2中。 我希望macros现在将平均值放在适当的行下B列: Sheets("Sheet1").Select Range("E5").Select Range(Selection, Selection.End(xlDown)).Select Selection.Copy Sheets("Sheet2").Select Cells(1, 1).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False

在Excel中使用VBA查找显示的筛选数据的平均值和标准偏差

所以我现在的代码遇到一个小问题。 我的目标是过滤Excel表格中的数据,并获取过滤数据的平均值和标准偏差。 没有过滤数据,我可以显示平均值和标准偏差。 我得到了平均值和标准差的值。 但是,在过滤数据之后,我再次运行macros,但是它显示的数据没有经过过滤时的平均值和标准偏差与之前一样。 我想知道我的代码有什么问题,或者我怎样才能调整它,所以它只显示数据上的平均值和标准偏差。 这是我的代码: “平均代码 Sub Avg() Range("F1").Value = Application.WorksheetFunction.Average(Columns("D")) End Sub 代码为Std。 Dev_S Sub Dev() Range("G1").Value = (Application.WorksheetFunction.StDev_S(Columns("D"))) / 1.128 End Sub

在列中计算特定的子string文本

我有一个蜂巢表,标题为“UK.Choices”,标题为“水果”,每行的内容如下: AppleBananaAppleOrangeOrangePears BananaKiwiPlumAppleAppleOrange KiwiKiwiOrangeGrapesAppleKiwi 等等 等等 有2.5M行,行比上面长得多。 我想要统计“苹果”一词出现的次数。 例如上面,它是: “苹果”的数量= 5 我的SQL到目前为止是: select 'Fruit' from UK.Choices 然后在30万块,我复制并粘贴到Excel中,我更精通,能够使用公式做到这一点。 问题是,需要长达一个半小时才能生成每行30万行。 任何人都知道更快的方法来绕过Excel? 我可以做一些简单的事情,比如使用where子句来计数,但是像上面这样的事情现在已经超出了我的意思。 请帮忙。 谢谢。

在Excel 2010中有条件地获取单元格的平均值

我在Excel中有一个2列的表格。 列A(所有者)具有名称列表。 B列(持续时间)有一个数字列表。 我需要得到每个业主的平均数字。 所以对于詹姆斯来说,它会是(4 + 5 + 18)/ 3。我知道如何在Excel中获得平均值,但我不知道如何有条件地说:如果A =“James” AB ————— Owner Duration James 4 Dan 67 Ger 3 James 5 Ger 75 James 18

Vlookup可以在Excel中返回公式吗?

我想在Excel中使用VLOOKUP函数来返回一个公式。 关于使用VLOOKUP我在这里发现了很多,但是有一个稍微不同的问题。 我正在试图获得A列中可以find的特定date(C列)之前一周的平均气温(来自B列)。 更简单地说: 如果单元格 C2中的date存在于列 A中, 则从列 B中的范围返回平均值 。 到目前为止,这是我得到的最接近的(感谢SO上的其他QA): =VLOOKUP(C2, A1:B660, AVERAGE(B124:B130), FALSE) 但是,使用AVERAGE函数代替列号(通常是使用的参数)似乎不起作用。 我附上了一个非常简化的数据图片: 如果VLOOKUP是错误的函数来处理这将是一个更好的方法? 我在Mac上运行Excel 15.32。 编辑: 虚拟数据: https : //www.dropbox.com/s/rblk943k2zf71tw/dummy%20data.xlsx? dl = 0