问题标签 [nested-if]

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 投票
1 回答
67 浏览

c++ - Nesting if checks with C++

Maybe my code is sloppy, but for some reason it just passes through all the nested If checks without pausing to check for an answer beyond the first one. Also the first If check goes on to the nested If for True no matter what even if I give it a False answer. I'm rather new to C++ so is there something I'm missing?

0 投票
2 回答
1091 浏览

sql - SQL 中带有插入语句的嵌套 If 语句

所以我正在为一个网页编写一个存储过程,它将从网页中提取 3 个参数,然后根据其他 2 个的值存储一个。

所以这个存储过程必须找到 PMRID 等于从网页发送的@PMRID 的行。然后它必须使用@Department 变量来确定将批准日期@AssignDate 存储到哪个部门。到目前为止,程序运行,但它没有将日期存储在正确的行中。它将创建一个新行并将批准日期插入该新行。能否请你帮忙。谢谢!

0 投票
3 回答
104 浏览

c - 为什么我的密码检查代码不能正常工作?无论输入如何,它都会提供相同的输出

我制作了一个密码检查程序,它检查以下标准:-

  • 至少应该有

    • 1个大写
    • 1个小写
    • 1 个特殊字符
    • 1 个号码
  • 应少于 100 个字符

就是这样。我没有给出任何下限。而且无论我给出什么输入(正确或不正确),程序都会给我与截图中所附相同或相似的输出。

例如:- Pratik10, pratik10, pratikten, pr@tiK10, 我得到相同的输出"Password is fine and valid"

为什么我的程序没有正确检查定义的条件?它甚至没有正确打印密码的计数器。

以下是我的代码:

如何纠正这个?

输出:

在此处输入图像描述

0 投票
1 回答
797 浏览

excel-formula - 如果为“0”则 Excel

我正在尝试构建一个执行以下操作的公式:

单元格 S8 的主要公式是 SUM(S4:S7)+S119

但如果单元格 S9 和 S119 都等于 0,那么我需要单元格 S8 显示 $0.00 并忽略主公式。

此外,如果 S9 等于 0 但 S119 大于 0,则计算主公式

这是我尝试过的一些公式,但从来没有我需要的结果

我也尝试过 ISBLANK 而不是 AND 但这也不起作用....任何帮助将不胜感激!

我使用http://www.techonthenet.com/excel/formulas/if_nested.php作为我的示例,但似乎无法弄清楚。

0 投票
1 回答
408 浏览

if-statement - Google 电子表格 - 如果参数超过三个

我目前正在使用一个非常简单的项目管理模板。想法是,在输入开始和结束日期后,列将显示为非常简单的甘特图(条件格式)。

一切正常,直到考虑到“年”。由于这是一个持续数年的项目,而且我们与日历周合作,因此工作包仅在其特定年份可视化是很重要的。

所以我想出了以下(粗略的'n'dirty)公式(来自单元格K3的示例): =and(if(K$2>=$F3;1;0);if(K$2<=$H3;1; 0);if(或(对($E3;4)=K$1;1);(对(G3;4)=K1;1;0)))

这是文档:https ://docs.google.com/spreadsheets/d/15F1uBnoHMuJqc_w0X04U5-ZCQ_6mgO_HJqvN5U28cog/edit?usp=sharing

问题:GoogleSpreadsheets 只允许使用 IF 的三个参数。但我不知道如何构造它......

感谢您的任何建议!

干杯,马特

0 投票
1 回答
422 浏览

vba - VBA - 每个地区的前 10%

我有一个 Excel 2013 电子表格,其中显示了不同地区资产的收入。

我正在编写一个宏,它将在收入旁边的空白单元格中输入一个日期,如果该收入位于该地区的前 10% 并且最近没有审查。这就是我发现困难的地方。

我可以写一行代码返回收入的前百分之十,但不知道如何返回一个区的前百分之十。

作为一个函数,我可以达到预期的结果如下: {=LARGE(IF(I13:I1000=800,IF(AO13:AO1000<>DATE(2015,3,12),AI13:AI1000,""),""), 17)}

对于我的宏,我编写了以下代码:

1) 接受将审查哪个学区和审查日期的输入

2)确定上次审查的时间(有点,同样的问题,我需要找到某个地区资产的最大值)

3) 计算需要审查的资产数量(前 10% 和后 20%)

这是我到目前为止的代码:

我正在努力弄清楚如何使用 IF 语句定义范围或获取与我上面粘贴的函数等效的工作表函数。

如果有任何需要进一步澄清的地方,请告诉我谢谢!

0 投票
2 回答
1225 浏览

excel - MS Excel 中的多个嵌套 IF 语句 - 括号不对?

我正在尝试编写执行以下操作的语句:

如果 R7 = "Yes" AND S7 = "Yes" AND T7 = "Yes",则输出 1

如果 R7 = “Yes” AND S7 = “Yes” AND T7 = “No”,则输出 2

如果 R7 = "Yes" AND S7 = "No" AND T7 = "Yes",则输出 3

如果 R7 = "Yes" AND S7 = "No" AND T7 = "No",则输出 4

如果还有其他内容,则输出 5

我写了以下声明:

我知道我很接近,但问题是它应该何时显示 4,它只显示“FALSE” - 我的括号顺序错误吗?

有什么建议么?

0 投票
2 回答
423 浏览

excel - 在 MS Excel 中搜索整个列并在单独的单元格中返回“是”或“否”

下起大雨!),

我正在尝试在 MS Excel 2013 中编写执行以下操作的语句:

如果 Y 列中的任何单元格(除了单元格 Y1 - 因为它是标题)包含日期,则在单元格 Z2 中输出“是”。

否则在单元格 Z2 中输出“否”

0 投票
5 回答
56484 浏览

java - 如何使用 Java 8/lambda 执行嵌套的“if”语句?

我有以下代码,并想使用 lambda 函数来实现它只是为了好玩。可以使用基本的聚合操作来完成吗?

使用 lambda:

0 投票
1 回答
1248 浏览

java - (Java) 在嵌套 if 语句中使用关系运算符比较 char 值

我是这里的新手,刚刚在教科书中遇到了这个问题。我目前正在学习嵌套 if 语句,但我似乎无法让它工作(即使教科书说它是正确的)。这是一个猜字母游戏,但每次答案被认为“不正确”时,即使即使您输入的字母按字母顺序低于“K”。打印输出将始终显示“太高了!”。对此的任何见解将不胜感激。