标签: formulas

嵌入式公式解释器

我需要在我的C/C++程序中嵌入一些东西来解释类似x*log(x)或sin(x)的公式.我想要一些小而简单的东西,否则我可以只嵌入Python,或Ch,或Scheme,或者你命名它.但我需要的只是简单的公式.我没有运气就在网上搜索过.虽然我不需要它,但性能(例如,使用简单的JIT)将是一个奖励.

c c++ jit embedding formulas

2
推荐指数
1
解决办法
578
查看次数

将多个范围从一个Google表格导入到另一个

我正在尝试将一个Google表格中的多个表格导入到另一个Google工作簿中。我可以ImportRange为一张纸工作,但是如何将其用于多张纸,或者如何将多张纸合并ImportSheets在一列中?

=unique(
importrange("https://docs.google.com/spreadsheets/d/...",
    "'Kramerville KH'!d5:o1000"))
Run Code Online (Sandbox Code Playgroud)

我希望能够向其添加另一个范围,例如'Emalahleni KH'!d5: o1000

formulas google-sheets

2
推荐指数
1
解决办法
1万
查看次数

当搜索范围中的第一个单元格为空时匹配公式?

是否可以在匹配公式中使用空单元格?

我的单元格A3中有一个值.我想使用矩阵A4:A13(或任何其他矩阵)中的"匹配"来搜索此值.但是,在这种情况下,单元格A4是空的(我无法帮助它,这是从另一个程序返回数字的方式).为了能够在这个矩阵中搜索,我想我可以用{empty}替换A3中的值.代替作品.但是,匹配公式不起作用.

那么实际的公式是:

=match("";A4:A13;0)

我无法更改搜索范围内的空单元格.给出了一个.还有什么我可以做的才能使这项工作?

编辑:

这是我的文件的目标:我有一个仪表板,上面有数字.在此表中,在A栏中有第一个:帐户名称,品牌1,品牌2,品牌3,品牌4,品牌5(如果适用),A.VOGEL,OTHER(帐户总数的结果减去所有的总和)品牌).

所以在这种情况下,单元格A3:A10.这些数字来自不同的表格.这个输出如下: a1 = account name (other cells in this row are empty a2 = empty, b2 contains a value that cannot be used, c2 shows the brand name (and because in this case, it represents the account total and no brand, c2 is empty) and from D2 : L2, there are values, corresponding to the given value in a1. a3 = empty, b3 contains a value that cannot be used, c3 has the …

excel formulas excel-formula

1
推荐指数
1
解决办法
9649
查看次数

如何从excel公式中的上一个可见行获取单元格值

是否可以在中编写公式Excel,以根据前一个可见行计算值?

通过Filter在列上应用 a ,前一个可见行会发生变化,但通常的形式不考虑前一行的可见性,因此应用过滤器不会改变结果。例如:

让我们电子表格单元格的原始值是:

   A | B | C | D 
1: 5   3   1
2: 9   1   1
3: 2   3   0  
4: 7   8   1   =A3-B4 equals 2-8=-6
Run Code Online (Sandbox Code Playgroud)

现在假设我们对C列进行过滤以隐藏第三行,所以我们有

   A | B | C | D 
1: 5   3   1
2: 9   1   1
4: 7   8   1   =A3-B4 is still equals -6 but I want to get: 9-8=1
Run Code Online (Sandbox Code Playgroud)

有没有可能得到这样的公式?非常感谢。

excel filter formulas

1
推荐指数
1
解决办法
3493
查看次数

试图在谷歌电子表格内的arrayformula中拆分

我试图在谷歌电子表格中的ARRAYFORMULA函数中使用split函数.

我希望" 1.2.3.4 "成为" 1 "," 2 "," 3 "," 4 "

这是单行代码(仅适用于1行)的代码:

=SPLIT(A2;".")
Run Code Online (Sandbox Code Playgroud)

这是我想要实现的(同时处理多行):

//alone
=SPLIT(A2:A;".")

//or with ARRAYFORMULA
=ARRAYFORMULA(SPLIT(A2:A;"."))
Run Code Online (Sandbox Code Playgroud)

由于SPLIT函数不能在ARRAYFORMULA函数中使用,我搜索了一个变通方法(ARRAYFORMULA()不能与SPLIT()一起使用):

=ARRAYFORMULA(IFERROR(REGEXEXTRACT("."&A2:A;"^"&REPT(".+[^.]+";COLUMN(OFFSET(A2;;;1;4))-1)&".+([^.]+)")))
Run Code Online (Sandbox Code Playgroud)

它几乎正在工作,除了它没有正确分割的事实,这是我得到的结果:

"1.2.3.4"变为"4","4","4","4"

如果我可以让解决方法真正正常工作或更好的替代方案,那将是非常棒的......

regex split formulas google-sheets

1
推荐指数
1
解决办法
2625
查看次数

Excel 公式可能超过 8,000 个字符?

我有一个超过 12,000 个字符的公式,似乎 excel 2010 的限制约为 8,000。这是一个冗长的“if, and”语句,有 50 多个条件。有没有办法可以覆盖字符限制,这样我就不必分离公式?

excel formulas excel-formula excel-2010

1
推荐指数
1
解决办法
3992
查看次数

将参考单元增加一周

我有一个从B3开始的字段,例如"28/11/2016",旁边的每个字段都需要增加到一周之后.

目前,我手动这样做,即=B3+7=B3+14等等.

我对Google表格缺乏经验,找不到可以帮助我做到这一点的格式工具.理想情况下,我需要一个公式,以便在之前使用单元格并在其上添加一周.

formulas google-sheets

1
推荐指数
1
解决办法
4216
查看次数

Excel - 将一列中的值替换为另一列中的值

我的 Excel 电子表格中有很多数据。其中一栏保存了国家/地区的 ISO 代码。我想用国家/地区的全名替换该值。当然,互联网上有 ISO 代码和相应国家/地区名称的列表,但我想知道,对于每个 ISO 代码值,是否有比 Ctrl+H 数千次更好的方法。

先感谢您。

示例:(我想根据 D 中的值将 A 中的值替换为 E 中的值)

例子

excel replace formula formulas excel-formula

1
推荐指数
1
解决办法
1万
查看次数

在5星评级系统中将评级转换为百分比

我的一个项目中有一个5星评级系统.我想将每颗星转换成百分比值.

这是我的数据库

star1

star2

star3

star4

star5

tot_stars

average
Run Code Online (Sandbox Code Playgroud)

计算我用来获得评级

$cal = ($star1*1 + $star2*2 + $star3*3 + $star4*4 + $star5*5)/$total_stars;

$avg = number_format($cal, 2);
Run Code Online (Sandbox Code Playgroud)

我想知道的是将每颗星作为百分比的数学算法是什么

示例:Yelp.com在其网站上执行此操作

php math formulas

0
推荐指数
1
解决办法
5244
查看次数

Google Sheets sumproduct sumif 不包含某些关键字的多个条件对每个关键字求和,而不是一次一劳永逸

我有一张根据多个标准对某些费用进行汇总的表

例如,效用按以下方式求和

=SUMPRODUCT(sumif(A:A,{"*water*","*intern*","*rent*"},C:C))

我对许多不同的费用有类似的总和,现在的问题是我正在尝试计算“其他费用”的总和,其中我会添加所有不是我之前使用过的关键字的内容...我尝试在中使用否定以下方式

=SUMPRODUCT(sumif(A:A,{"<>*Vanduo*","<>*int*","<>*nuoma*"},C:C))(此处排除值的列表并不完整,这只是一个示例)

我得到的是每次为每个关键字添加的所有内容,我的意思是我的总费用约为 11k,但是使用上面的公式后我得到的约为 33k,这意味着它每次都为每个关键字添加了所有内容......

如何执行sumif sumproduct(或其他方式)排除关键字,但只执行一次而不是每个关键字?

PS我已经解决了这个问题,方法是在列sum中包含所有内容C,然后减去sumproduct sumifs我拥有的所有内容,但是我想将此值与带有否定关键字的值进行比较以检查错误。

excel formulas excel-formula google-sheets sumifs

0
推荐指数
1
解决办法
6776
查看次数

ImportXML不会从XML文件返回数据

我使用xpath检查器来构建以下xpath查询:

/eveapi/result/rowset/row[1]/@solarSystemName
Run Code Online (Sandbox Code Playgroud)

在以下XML文档中:

https://api.eveonline.com/map/Sovereignty.xml.aspx

这适用于Firefox的xpath检查器添加,但是当我将它放入Google表格中的importXML查询时,它不会返回任何数据:

=ImportXML("https://api.eveonline.com/map/Sovereignty.xml.aspx"; "/eveapi/result/rowset/row[1]/@solarSystemName")
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

xml xpath formulas google-sheets

-1
推荐指数
1
解决办法
1733
查看次数

标签 统计

formulas ×11

excel ×5

google-sheets ×5

excel-formula ×4

c ×1

c++ ×1

embedding ×1

excel-2010 ×1

filter ×1

formula ×1

jit ×1

math ×1

php ×1

regex ×1

replace ×1

split ×1

sumifs ×1

xml ×1

xpath ×1