问题标签 [iif-function]

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 回答
2344 浏览

excel - 动态范围转化为标准差公式

我需要在excel中计算收益的标准差。我有一组公司的月度回报;假设 A 公司,我在 1995 年和 1996 年有 1 到 12 个月,但 1997 年只有 1 到 7 个月。我有一组 2000 家公司,它们都在同一列,我不知道如何标准化公式范围根据我那一年的月数而变化。

0 投票
1 回答
53 浏览

c# - 通过用户输入编写动态 IF 函数

我对编码(C#)还是很陌生,并且正在根据用户条件(他们想要搜索的字符串)编写文件阅读器。

我的程序做什么:

用户可以输入搜索字符串/多个字符串(具有 AND OR 功能)程序解释用户输入并将字符串重新写入代码。例如

用户:

程序:

我正在尝试做的事情:

将字符串与文件字符串匹配时,我使用 IF 函数:

我的第一个想法是从输入的字符串中创建一个字符串并替换 IF 函数中的“条件”。

我会以错误的方式解决这个问题吗?实现这一目标的最佳方法是什么?

0 投票
1 回答
117 浏览

ms-access-2010 - CASE 语句到 IIF 语句

我有这个 CASE 语句,我需要在 Access 中转换为 IIF:

这是转换为 IIF 的正确方法吗?

0 投票
1 回答
213 浏览

javascript - excel中的空白单元格与iF FUNCTION

我正在尝试为我和我的朋友制作 2018 年世界杯 Excel 表格预测。

例如,我已经成功地制作了所有功能 - 我有一个表格,它显示了与其他成员预测表的功能相关的真实分数。

我现在唯一的问题是,如果有人预测平局(1-1)并且比赛还没有发生,那么这意味着单元格是空的 - 那么它给他一个 1 分猜测是真的......就像 1 -1 等于空白 - 空白。

到目前为止,这是我的功能:

预测仅适用于平局/赢/输,与具体得分无关。

如何防止空白单元格等于领带?

编辑: 例如图像

现在,如果他们没有正确预测,那么就会出现错误而不是“0”......

0 投票
1 回答
33 浏览

excel - Excel:如果函数

我想解决以下问题,但我还想不通:

对于特定日期,我想知道从时间 (T) 后 2 分钟开始收集的数据的平均价格是多少 - 即寻找日期 01/01/2018 08:30 转账的平均价格 2考虑到我的数据包括本季度的所有日期,在 08:30 之后的分钟。

有人可以帮我吗?

0 投票
1 回答
291 浏览

sql - IIF 函数 - 根据月份返回特定值

我正在尝试编写一个查询,该查询将使用 Q1、Q2、Q3、Q4 填充“Quarter”字段,具体取决于某个交易发生在哪个月份。我正在尝试这种方式,我认为这很笨拙:

然而,这不起作用。我在想可能是因为 [Original Date] 字段是日期/时间数据类型。有没有更好的方法来编写这个查询?

0 投票
1 回答
607 浏览

ms-access - 多个条件的 ACCESS iif 语句

我正在尝试将多个 iif 语句添加到查询中的一个字段。如果我尝试将它们放在一起,它是行不通的。我不知道如何做到这一点并使其发挥作用。我尝试了几种不同的方法。

这就是我所拥有的:

IIf(([M1]='A') OR ([M1]='J') OR ([M1]='S'), 1,0)

IIf(([M1]='B') OR ([M1]='K') OR ([M1]='T'), 2,0)

IIf(([M1]='C') OR ([M1]='L') OR ([M1]='U'), 3,0)

0 投票
0 回答
33 浏览

ms-access - 创建根据类别调整的计数器

SELECT Table1.DateBEG, Table1.DateEND, Table2.[HIRE DATE], Table2.Action, Table2.EffectiveDate, IIf([Table2].[HIRE DATE]<=[table1].[action] And [Table2].[Field4]<>"LOA",1,0) AS expr1 FROM Table1, Table2;

我有两个表格,如下图所示。一个包含范围,另一个包含员工 ID、雇用日期、生效日期和操作。

这个想法是有一个计数器来计算雇用日期适合的每个范围,但是如果有一个带有“LOA”的动作实例,那么计数器就会停止计数。仅计算不存在具有操作 LOA 的有效日期的范围。

我上面的代码并不完全有效,因为它仍然包含包含 LOA 的日期范围。在表中,应该计算的范围是第二个,第三个和第一个不计算在内,因为第一个是在雇用日期之前,第三个范围包含日期范围内的 LOA 实例。如果有人可以帮助我,将不胜感激!

表格1 表2

0 投票
2 回答
249 浏览

reporting-services - 错误条件的 SSRS 表达式错误

我想以以下格式生成我的字符串:

Vancouer应该显示为 -> ( V) anc-ouer
Roberts Cut-Off Road-> Roberts Cu(t-O) ff-Road... 等等 所以对于我使用的最后 4 个字符:

对于我使用 IIF 的中间部分:

但是,只要长度小于 10,上述 IIF 条件就会给我#Error。可能的解决方案是什么?或者,如果我能知道表达式以尽可能最简单的方式生成完整格式,那就更好了。

0 投票
1 回答
70 浏览

ms-access - Access 报告中的 IFF 语句可能有超过 1 个真实条件

我想做一个可以返回多个条件的报告。阴性、阳性、取消、阴性/稀释或阳性/稀释。我写了一个带有几个条件的 IIF 语句。

第一部分、中间部分和结尾部分都将作为单独的语句单独工作,但当它们一起使用时将不起作用。

我究竟做错了什么?有什么建议么?