问题标签 [formulas]
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.
excel - 复制值,没有公式。优秀的VBA
我正在编写代码以将工作表从一个工作簿(W1)复制到另一个工作簿(W2)。我知道该怎么做,但问题是 W2 中的复制表仍然有 W1 中的公式和引用,我不希望我只想要这些值。
这是我复制工作表的代码:
有什么想法吗。谢谢
excel - 使用通配符的查找列表
我将从描述我的数据开始
我正在尝试找到一个公式,如果 List1 中的每个 Company包含来自 LookupList 的匹配项(因此存在 * 通配符),它将搜索该公式,如果是这样,它将返回相应的索引值,如结果所示柱子。
到目前为止,我得到了一个公式,如果匹配则返回 1,否则返回 0,但我不知道如何从那里获取索引值:
{=MAX(ISNUMBER(SEARCH('LookupList'!$A$1:$A$2,List1[[#This Row],[Company]]))+0)}
excel - 将日期转换为 12 小时类别的公式
我从数据库中获得了一些数据,这些数据以下列格式列出日期:
- 2013 年 3 月 2 日 0:09
- 2013 年 3 月 1 日 20:12
- 3/1/13 3:02
- 2013 年 3 月 1 日 0:45
我需要在我的电子表格中创建一个列并将它们放入 12 小时类别中,基本上将其变成这样:
- 2013 年 3 月 2 日 0:00
- 2013 年 3 月 1 日 12:00
- 2013 年 3 月 1 日 0:00
- 2013 年 3 月 1 日 0:00
如果在午夜和中午 12 点之间,我希望它说午夜,如果在中午 12 点和午夜之间,我希望它说中午 12 点。我有超过 3500 行数据跨越 2 周的日期,所以我正在寻找合适的 excel 公式来实现这一点。我一直在玩有条件的“如果”公式,但还没有做对。有人可以帮忙吗?!
excel - 在excel中连接日期和字符串
在 Excel 中,我使用以下公式:-
在 excel 表 B 列中包含日期时间信息(例如 2013 年 1 月 14 日下午 12:20:01),但是当我应用公式时,它会添加一些其他数值。谁能帮助我,上面有哪些更改公式?
python - Python Excel 公式(XLRD、XLWT)和文件路径参考
我目前正处于将我们的文件服务器迁移到新服务器的边缘,不幸的是,我们的会计部门已经制作了 excel 公式,这些公式引用了随机单元格中的备用 excel 文件总和。
我现在有一个脚本,它递归地遍历网络文件,搜索具有 XLS、XLSX、XLT 扩展名的文件......然后使用 XLRD 打开它们......然后遍历每个工作簿,然后遍历每一行,然后每个细胞...
我现在被困在最初我认为最简单的部分,我需要显示一个公式而不是公式的输出......
excel中的示例公式:
使用 XLRD 在脚本中迭代时:(
$827.00
显示公式的值!!!)
有人有空吗?我有 RegEx (re.sub) 和所有其他组件,除了这个小(但至关重要)组件!
python - Reportlab 电子表格表格公式
我是 python 和 Reportlab 的新手。目前我正在尝试使用 Reportlab 电子表格创建发票。我发现了公式:PreviousPagesColSum、CurrentPageColSum 和 TotalPagesColSum,我可以在以下页面上重复这些公式(repeatRowsB = 3)。但是,现在我想计算 TotalPagesColSum 的增值税,为此我需要获取 TotalPagesColSum 的值并将其乘以 0.21,但我似乎找不到如何做到这一点的示例。我可以通过在发票上添加增值税列并在该列上执行 ColSum 来解决它,但由于出现舍入差异,这并不可取。
有人可以给我建议吗?先感谢您。海尔加
php - PHP MySQL 查询 - 加法
我正在研究一个公式,我根据其他单元格的值在一行和一列中添加多个值。例如,我有以下工作代码:
但是,我想添加更多列,这些列也是其他行/列的总和,并且不知道如何执行此操作,同时仍将所有内容按“学校”列分组。我本质上想要的是以下内容,但代码不正确:
我是 PHP 新手,所以我不确定设置它的正确/最佳方式。谢谢
google-sheets - Google 表格查询...哪里停止工作
我使用 Google Sheets SQL-ish Query函数来汇总我的许多电子表格中的数据。这多年来一直运作良好,尽管速度很慢。
今天,我的一些查询遇到了问题 - 特别是一些将源数据中的日期与TODAY()
.
为了演示,这里有一个共享电子表格的链接,我用它来重现假数据的问题。
编辑:示例已根据 AdamL 的建议进行了更新。
源数据在 range 中A1:D6
,包含“序列号”、“类型”、“位置”和“保修到期”列。最后一列是日期。
这个函数A9
总结了所有数据:
...像这样:
事情就是这样。如果我尝试使用WHERE
and进行过滤DATE()
,查询似乎完全崩溃了。我想要的是一个看起来像上面的表,但只包括D
在过去的列中有日期的数据行。
如果我将过滤器更改为不涉及日期的内容,我会得到预期的输出:
我怎样才能得到这个给我我想要的总结?
excel - 需要选择工作簿中的所有单元格以将所有“=”替换为“####”
我需要 Excel VBA 代码来选择我的工作簿(不是工作表)中的所有单元格。有很多 Sheets("Name").Cells 但我没有看到工作簿中所有单元格的简单方法。我需要用“####”替换工作簿中单元格中的所有“=”。感谢所有的帮助
java - Java 精确计算 - 使用选项
我正在尝试对我们在 JAVA+SQL 中的精确计算选项建立一些简明的概述。到目前为止,我找到了以下选项:
- 使用双打接受他们的缺点,不行。
- 使用 BigDecimals
- 在复杂的公式中使用它们对我来说是有问题的
- 使用 String.format/Decimal.format 舍入双精度数
- 我需要对公式中的每个变量进行四舍五入还是只获得 BigDecimal 精度?
- 如何调整?
- 在 SQL 中使用计算字段选项。
- 缺点是我需要动态 SQL 从不同的表中提取数据 + 计算其他计算字段上的字段,这会变得混乱
还有其他选择吗?
问题陈述:我需要精确的财务计算,这将涉及使用非常大(十亿)和非常小的数字(0.0000004321),并且还划分彼此非常相似的值,所以我肯定需要 BigDecimal 的精度。
另一方面,我想保留双精度在函数中的易用性(我处理来自十进制 SQL 数据的数组),因此计算如下:(a[i] - b[i])/b[i] 等。等在其他计算中进一步使用。我希望用户能够根据需要设计自己的公式(使用常见的数学语句)
我热衷于对 String.format 使用“格式化”解决方案,但这使得代码的可读性不太好(对每个变量使用 String.format()...)。
非常感谢关于如何处理这些东西的建议。