Tag: 嵌套

有关IF语句的Excel查询

我想这应该是一个相当快的问题,希望! 我想在下面的公式中添加一行,在IF C6 = 0,0的行之后,如果B6等于W,结果应该是9.95: =IF(C6=0,0, MAX(SUM(IF(F6<=0,0,39), IF(F6>30,(C6*0.08), IF(F6>20,(C6*0.07), IF(F6>10,(C6*0.06), IF(F6>5,(C6*0.05), IF(F6>2,(C6*0.04), IF(F6>1,(C6*0.03), IF(F6>=0.25,(C6*0.02), IF(F6>=0,(0.03*C6*F6),0))))))))),43)) 基本上,首先应该查找的是,如果C6为0,结果应该是0 – 但是如果C6> 0,那么检查B6的字母“W”,如果是真的,则显示9.95,否则与公式的其余部分一起去。

在excel中使用AND嵌套IF语句

我有一个Excel中的列(C),看起来像这样: 我想要底部的单元格(当前为绿色,并显示1):显示2如果总和c2:c14 = 13和c16 = 1显示1如果总和c2:c14> = 7和c16 = 1否则显示0 这就是我所拥有的,它是说这是一个无效的公式,我相信这是一个无效的公式,我不能弄清楚我出错的地方。 =IF(AND(SUM(C2:C14=13,C16=1),2)),IF(AND(SUM(C2:C14)>=7,C16=1,1),0) 任何人都可以帮助?!

Excel嵌套问题

我有一个公式,它返回一个错误,通知IFs嵌套太多。 为了得到我需要的结果,是否有可能以另一种方式做到这一点? 请看下面的例子: <table> <tr><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td><td>F</td><td>G</td><td>H</td><td>I</td><td>J</td></tr> <tr><td>SKU</td><td>Description</td><td>Height</td><td>Depth</td><td>Width</td><td>Box</td><td>Depth</td><td>Height</td><td>Width</td><td>Exceed by 5%?</td></tr> <tr><td>30200616</td><td>DORMA MIRRORED WALL CLOCK 44*44 CHAMP</td><td>460</td><td>70</td><td>450</td><td>"=IF(G2+H2+I2>=50%*1265, IF(AND(G2<=BOXES!$B$2, H2<=BOXES!$C$2, I2<=BOXES!$D$2), BOXES!$A$2, IF(AND(G2<=BOXES!$B$3, H2<=BOXES!$C$3, I2<=BOXES!$D$3), BOXES!$A$3, IF(AND(G2<=BOXES!$B$4, H2<=BOXES!$C$4, I2<=BOXES!$D$4), BOXES!$A$4, IF(AND(G2<=BOXES!$B$5, H2<=BOXES!$C$5, I2<=BOXES!$D$5), BOXES!$A$5, IF(AND(G2<=BOXES!$B$6, H2<=BOXES!$C$6, I2<=BOXES!$D$6), BOXES!$A$6, BOXES!$A$7))))),BOXES!$A$8)"</td><td>"=MIN(C2:E2)"</td><td>"=MAX(C2:E2)"</td><td>"=SMALL(C2:E2, 2)"</td><td>"=IF(G2+H2+I2>=50%*1265, IF(AND(G2<=BOXES!$B$2, H2<=BOXES!$C$2, I2<=BOXES!$D$2), BOXES!$A$2, IF(AND(G2<=BOXES!$B$7, H2<=BOXES!$C$7, I2<=BOXES!$D$7), BOXES!$A$7, IF(AND(G2<=BOXES!$B$3, H2<=BOXES!$C$3, I2<=BOXES!$D$3), BOXES!$A$3, IF(AND(G2<=BOXES!$B$8, H2<=BOXES!$C$8, I2<=BOXES!$D$8), BOXES!$A$8, IF(AND(G2<=BOXES!$B$4, H2<=BOXES!$C$4, I2<=BOXES!$D$4), […]

在Excel中使用sumif的隐式数组

我想知道是否有可能使用隐式或“嵌套”数组的SUMIF函数。 对于“隐式”数组,我的意思是一个matrix,其中的数据不是电子表格中任何级别的最终forms,而是其他数组的function。 例如,假设我们有等级A1:A100中的一个自variables(其值,所有整数,范围从0到5)的数据,以及B1:B100中的因variables的数据。 有了SUMIF函数,我们可以很容易地计算,例如,独立variables为4时的因variables之和。但是如果我们想要知道因variables的SQUARES的总和,这并不容易,SUMIF函数给出如果我们写入SUMIF(A1:A100; 4; B1:B100 ^ 2),无论我们如何input它(作为数组或作为一个简单的公式),都会出错。 有没有什么办法可以做到这一点,而不必浪费列B值的平方整列? 我知道,就这个例子而言,函数SUMPRODUCT((A1:A100 = 4)* B1:B100 ^ 2)将完成这项工作,我不知道如何“嵌套”数组(这是非常有用的)一般。

排除基于countif函数和if语句的值

对于你们中的一些人,我可能会有一个简单的问题,但是到目前为止,这已经让我彻底烦恼了。 我正在尝试根据设施名称和月份为我的医院的设施间转移报告中的一组特定的程序类别提取数据。 所以像这样的东西: =IF(COUNTIFS('Source Data 2016'!$F:$F, B$1,'Source Data 2016'!$I:$I, $A2)=0, "", COUNTIFS('Source Data 2016'!$F:$F, B$1,'Source Data 2016'!$I:$I, $A2)) 现在我的问题是这个公式统计所有医院被转移的引用($引用是月份,B $引用是设施名称)。 我必须从总数中排除3个过程类 。 这些课程如下: 消融/ EPS,晚期心脏衰竭/移植,Caths / Cath可能,CTS,普通医学/心脏评估,Hem / Onc, 母体胎儿医学 ,神经科 ,神经外科, 产科 , OB / GYN ,PCTA / PCI /支架,肾移植,中风,手术(General / Onc),创伤,血pipe外科,“”(空白)。 要排除的值以粗体显示。 我想出了一个文本墙,我不知道是否有更好的方法来做到这一点。 此外,我的墙不工作,它给了我一个#NAME? 错误。 任何build议/方向/洞察到我搞砸了会是一个很大的帮助! 这个function: =IF((COUNTIFS('Source Data 2016'!$F:$F, B$1,'Source Data 2016'!$I:$I, […]

如何结束所有运行的Excelmacros和Excel函数?

我目前有一个主要的macros调用一堆函数。 基本上: Sub main() 'Long code Call init End Sub Private Function init() 'Long Code End Function 其中一些代码片段很长,需要一些时间来处理,这并不是很好,因为我经常在这里和那里testing代码段。 我知道多次按Esc结束一个macros的macros,并将所有我的代码到主Sub主()工作正常。 所以我的两个问题是: 如果我从主分区调用一个函数,主分区是继续运行,还是等待函数的返回信号? 有没有办法让我用一个按键来停止所有的辅助和function? 目前看来,虽然主要的子结束了,当我垃圾邮件esc,被调用的function继续运行。 干杯!

如何在Excel 2016中使用VBA创build相关的下拉菜单?

我想要在下面的工作表(规划)的B列中创build一个下拉列表: D3单元格包含要显示的语言。 当在列A中input一个维度时,我想要一个由input的维度过滤的部分的下拉列表。 数据包含在以下工作表(数据)中: 为了使事情复杂化,我希望下拉菜单根据规划中选定的语言来显示数据工作表中的内容。$ D3(如果select英语显示绿色文本,如果select日语显示红色文本)。 只有具有维度和标签==“索引”的行应出现在下拉列表(2,8,15,…)中。 一旦选定,下拉菜单应显示零件数据(蓝色)。 我如何在VBA中创build这样的下拉菜单?

Excel多重IF,AND,或嵌套语句 – 具有date和时间标准

我需要写一个'if'语句来输出DAY,NIGHT或者WEEKEND,根据星期几和时间如下: 如果date和时间是周一至周五上午7点至晚上9点,则输出DAY 如果date和时间是星期一至星期四晚上9点至上午7点,则输出NIGHT 输出WEEKEND,如果date和时间是周五晚上9点到周一早上7点。 我的数据如下,以半小时递增: 24/04/2015 16:30 24/04/2015 18:00 24/04/2015 18:30 24/04/2015 20:30 24/04/2015 21:00 24/04/2015 21:30 24/04/2015 23:00 24/04/2015 23:30 25/04/2015 0:00 25/04/2015 0:30 25/04/2015 1:00 25/04/2015 10:00 25/04/2015 11:30 25/04/2015 22:00 25/04/2015 22:30 25/04/2015 23:00 25/04/2015 23:30 26/04/2015 0:00 26/04/2015 0:30 26/04/2015 18:30 26/04/2015 19:00 26/04/2015 19:30 26/04/2015 20:00 26/04/2015 20:30 26/04/2015 21:00 […]

在excel中嵌套/多重IF函数,我该怎么办?

我正在尝试使用Excel电子表格来跟踪我的工作时间。 我有权在我的工作中享受无薪rest,但是这些差别取决于class次的长短如下。 0 – 3.75小时= 0分钟rest 4 – 5.75小时= 15分钟rest 6-7.75小时= 30分钟rest 8 – 8.75小时= 45分钟rest 9 – 11.75小时= 90分钟rest 我想计算我的工作时间减去在Excel中的rest时间。 我想我需要使用类似于下面的语句(以E2作为我的小时): =if(E2<=3.75, E2, if(4<=E2<=5.75, E2-30, if(6<=E2…etc… 但它似乎从来没有工作,有人可以帮我得到这个工作? 谢谢。

在嵌套if语句中使用匹配 – 仅在第一个IF语句中起作用

使用Excel 2007 我有这样的数据: column 1 column 2 column 3 ======== ======== ======== type 10 Type 3 Type 5 Type 2 Type 12 Type 8 Type 4 Type 3 Type 6 Type 1 Type 5 Type 11 而我想在最后一列解码3列,并显示从1-3的任何types的列位置。 使用MATCH和嵌套IF语句的列。 所以解码列将如下所示: column 1 column 2 column 3 Type Position ======== ======== ======== ============== type 10 Type 3 […]