问题标签 [formula]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3266 浏览

excel - 共享公式和数组公式有什么区别?

Excel 定义了共享公式和数组公式。有什么不同?我的理解是数组公式现在已经过时了。这是真的?是否可以将数组公式转换为共享公式?

0 投票
1 回答
333 浏览

forms - 静态 HTML 页面上的数学公式

我需要在我的页面上创建以下内容,但不知道如何编码。我不是程序员,所以请尽可能具体。谢谢。

如果您有 [ -- USER INPUTS VALUE HERE -- ] 推荐人并且他们推荐了 [ -- USER INPUTS VALUE HERE -- ] 谁推荐了 [ -- USER INPUTS VALUE HERE -- ],您将获得 [ -- VALUE BASED ON公式*在这里--]。

**公式为:VALUE 1 {times} 美元价值{plus} VALUE 2 {times} 不同美元价值{plus} VALUE 3 {times} 第三个不同美元价值*

0 投票
3 回答
83243 浏览

excel - 当月未完成时如何计算月平均值

假设我在 A 列上有 12 个单元格,其中包含去年每个月的销售额。要计算每月,我可以在 A13 =sum(A1:A12)/12 中做一个像这样的简单公式。但是在BI栏中有今年的销售额,不是完整的一年,八月还没有结束,但我有这个月的销售额,到目前为止。我可以使用什么样的公式来返回更准确的平均值?

爱德华多

0 投票
5 回答
5612 浏览

algorithm - Delphi,评估公式字符串

复制

我需要一个 Delphi 程序,从 Edit1 获取一个变量方程,例如 "F(x)=4*X+2*log(x)+4*power(X,2)"
从 Edit2 获取 X 值变量,然后在 Edit3 中显示结果 F(X)。请帮我。

谢谢。

0 投票
4 回答
2405 浏览

math - 如何衡量波动率?

我正在尝试确定排名的波动性。

更具体地说,秩可以在 X 个数据点上从 1 到 16(数据点的数量变化,最大为 30)。

我希望能够测量这种波动性,然后以某种方式将其映射到一个百分比。

我不是数学极客,所以请不要对我吐出复杂的公式:)

我只想以最简单的方式对此进行编码。

0 投票
2 回答
11445 浏览

excel - 在 Excel 中具有不同行的 SUMIF 可变列数

我想根据一个值对 Excel 中的多行进行求和。在下图中,您可以看到表格。

我想在 F1 中输入一个值,其中包含 Jan ->(C2 中指定的月份 #)的值的总和,其中 Status 是 C1 中的值。

如果你这样做

=SUMIF(B5:B11,"open",INDIRECT(CONCATENATE("C5:",ADDRESS(11,2+C2))))

你得到 25(单元格 I2)(这是 C5 和 C8 的总和),而我真正想要的结果是 50(C5+D5(1 月和 2 月开放)和 C8+D8(1 月和 2 月开放)的总和一月和二月))

希望这有道理?

我期待任何意见,建议。

干杯

缺口

替代文字 http://ntdd2425.fm.netbenefit.co.uk/table.png

编辑 - 我希望我能够在不创建中间列的情况下做到这一点。Excel 中的不一致是因为 SUM 似乎支持跨多列求和,但 SUMIF 不支持。所以这确实有效:

=SUM(间接(连接(地址(5,3),":",地址(5,2+$C$2))))

0 投票
4 回答
273 浏览

c# - 帮助优化算法

我有一个特殊的应用程序需要计算一些非常具体的东西,虽然我擅长逻辑,但数学一直是我的弱点。

给定一个数字,比如 -20,它需要应用一个以 100 为底的计算(即,底是 100,而不是 0。不要与底 100 混淆,这完全是另外一回事)。

换句话说,数学是这样工作的......,105,104,103,102,101,100,-101,-102,-103,-104,-105,...

然后我需要根据这 100 个基数进行数学计算。

因此,例如:

如果有帮助,则问题与体育赔率有关。理论上,这是指金钱(一方面风险 1.40 美元赢取 1.00 美元,另一方面风险 1.00 美元赢取 1.20 美元,0.20 的差异就是赌场所说的“果汁”或他们来回转移资金的部分。)然而,该程序不是处理真钱,它更像是一个模拟器。

我目前的公式是这样的:

虽然这个公式有效,但我对条件 +/- 不太满意,但这基本上是唯一适合我的公式。

任何人都可以提出一种改进方法吗?最好没有+/-的条件?

编辑:

当我问这个问题时,我知道一个可能的答案是“这可能是你这样做的最佳方式”,这似乎是共识。

0 投票
4 回答
353 浏览

python - Python实现问题

嘿。我有一个我想用 Python 解决的问题,我想不出一个聪明的实现。输入是一串字母。其中一些代表变量,另一些代表运算符,我想迭代变量的大量值(不同的配置)。

我认为一个等价的问题是你得到一个方程,其中有许多变量存储为字符串,当你用 x、y、z 等替换许多不同的值或满足布尔公式时,你想看到解决方案。

我想不出任何聪明的数据结构可以实现这一点 - 每次都“设置”公式,替换变量,比实际评估它花费更多时间。

我知道这有点抽象 - 但有人有任何想法或有类似的经验吗?

有人建议我想实现一个评估器。这是真的,但题外话。为了这个问题,假设 eval(string) 函数已经实现。什么是有效的数据结构,可以保存值并允许每次都干净有效地更改它们?肯定不是字符串!它必须是一个可修改的列表。如果它有几个变量 x 的实例,它应该能够快速访问它们并在评估之前更改它们的值等等。

0 投票
4 回答
11702 浏览

formula - 如何通过 EXIF 标签知道或计算照片的景深?

我想知道照片的景深,最好以厘米或米为单位。

我知道我们可以通过读取EXIF标签知道相机设置,但是有标签直接告诉我们景深吗?或者我们如何从一些 EXIF 标签中计算出来?

示例将不胜感激。谢谢!

0 投票
2 回答
1062 浏览

xml - 打开不受信任的 visio 文档时如何强制 visio 重新评估公式

我有一个在 Visio 外部创建 Visio 文件 (VDX) 的模块。根据 SDK,这指的是“不受信任”的 XML。我通过从我的模具中复制 Masters 创建了我的 xml 文件,然后使用 XML 稀疏文件引用它们。

在我的稀疏 xml 中,我以这种方式覆盖形状的位置和大小:

我的形状是一个有子形状的组。

它可以工作,Visio 能够打开它,但子形状具有主形状的默认宽度和高度。形状之间的链接也没有正确路由。

如果我复制/粘贴到同一个新文件中,那么我会得到预期的结果。

我试图强制子形状的宽度和高度。我遇到同样的问题。

我尝试通过显式调用 Cell 类的 trigger() 方法在打开文档时使用 VBA 代码,我得到了预期的结果。它也可以,我打开形状表。该值是黑色的,我只是在单元格上按 Enter 键,我也得到了预期的结果。

我对这个问题的理解是,当我打开文档时,visio 不会评估我的子形状的公式。

不幸的是,我不能依靠宏来强制和更新单元格。我想知道是否有办法在我打开文档时强制重新评估我的子形状的公式。

提前致谢。

埃里克