Tag: if语句

重复嵌套的IF语句

我努力获得Excel查询工作。 我试图在查询中有这样的多个查询,我不知道如何工作。 目前为止的查询是这样的: =IF(B6=$R$2,B2*$S$2,IF($B$6=$R$3,B2*$S$3,IF(B6=$R$4,B2*$S$4,B2))) 下面是我想要做的,下面是7个乘数,上面的语句只是其中的一个。 逻辑是,如果单元格表示Good那么乘以97.5%,如果差102.5%,如果OK它乘以100%,但是我需要乘以下面所有7个区域的几率。 所以它本质上是一个if / else语句7次: 如果B6 = Good * S2,否则* S4,那么如果B7 = Good * S2,否则S4,基本上是重复下来7次。 我怎样才能在Excel中做到这一点?

Excel中的多个IF函数:如果另一个IF为真,如何覆盖IF语句。

我有两列数据。 1 FALSE 2 FALSE 3 FALSE 4 FALSE 5 TRUE 6 TRUE 7 TRUE 8 TRUE 44.0099 16.043 30.0696 44.0972 58.1234 58.1234 72.1503 65.5401 我想用多个嵌套的IF写一个IF语句,例如: IF(8=TRUE,72.1503, IF(8 & 7 = True, 65.4501,…. IF( 8:1 = True, 44.0099) 但是,当更多的单元格是“真”,我想这覆盖前面的IF语句。 例如,如果8和7是真的,我想这个结果覆盖的结果,如果只是8是真等等…如果8和7和6是真的,我想这个覆盖结果如果只有8和7是真的。 希望这是有道理的?

具有4个条件的Excel IF语句

我有下拉列表在Excel中,当从下拉列表中select了下面的单元格显示一个值。 我可以得到以下工作,但是当我尝试添加第四个值时出错。 我错过了什么或需要做什么不同? =IF(B1="Report","Complete Report Section",IF(B1="HLE","Complete HLE Section","")) 我需要添加一个IF B1 =增强,完整增强部分,但由于某些原因,我不能。

如果B,C,D,E,F&G中的单元格全部为“0”,则VBAmacros将删除行

我正在寻找一些代码,将删除所有的行,在B,C,D,E,F&G所有=“0” 非常感谢任何帮助提前

Excel 2010 – 使用公式填充空白单元格的单元格

在Excel 2010中, 填写公式值有问题 让我解释。 当单元格C3填充值50时,C4应该变为“已付款”,如果填入<20,则C4应该变为“待定”。 如果C3是空的,那么C4也应该是一个空单元格。 C3 = 35 ; C4= Paid ; C3 = 17 ; C4= Pending ; C3 = [empty] ; C4= [empty] ; 对于这个公式需要处理。

if语句的应用程序定义或对象定义的错误

每当我尝试运行这个代码,我得到了这个错误的if语句,我不知道为什么,请告知rcolor和信息的定义和完美的工作,我只是select不把它们放在这里,因为他们很长,不会以任何方式影响问题 M8是从不同的子带来的 Sub Schedule(M8 As Variant) If eTime = "900" Then retry1: If IsEmpty(Cells(8, M8).Value) And IsEmpty(Cells(12, M8).Value) = True Then Sheets("Schedule").Cells(8, M8).Value = info Sheets("Schedule").Range(Cells(9, M8), Cells(12, M8)).Value = "," Sheets("Schedule").Range(Cells(8, M8), Cells(12, M8)).Interior.Color = rcolor Sheets("Schedule").Range(Cells(8, M8), Cells(12, M8)).BorderAround Weight:=xlMedium M8 = M8 + 1 Else M8 = M8 + 1 GoTo retry1 […]

嵌套IF,AND,OR,VLOOKUP Statement Excel 2016

(1)如果Raw $ G = A5中的值,AND(2)如果Raw $ J = ng / L或mg / L或者ug / L的值,则返回值“mg / L”,否则返回J列中的值。我已经在下面复制了我的两个尝试(一个使用Vlookup,另一个直接引用J列)。 无论是否返回J中的值,就好像我的方程的前半部分没有被正确解释。 任何想法,我失踪,感激! =IF(OR(Raw!$J:$J="ng/L",Raw!$J:$J="ug/L",Raw!$J:$J="mg/L"),IF(Raw!$G:$G=$A6,"mg/L",Raw!$J:$J)) =IF(OR(Raw!$J:$J="ng/L",Raw!$J:$J="ug/L",Raw!$J:$J="mg/L"),IF(Raw!$G:$G=$A5,"mg/L",VLOOKUP($A5,Raw!$G:$J,4,FALSE)))

如何使用if,match和index来不同地安排表格数据?

如附图所示,我需要将A2:D10转换为A12:E17的格式。 从F1到AB12的4个表格是我使用if,match和index的实验。 相同的公式得到不同的结果,它似乎取决于表的行位置。 在我以前的问题中 ,我试图找出if函数的问题。 我在这里做错了什么? 谢谢,卢 在这里input图像说明

VBA向上循环一个单元格,直到单元格不等于“”,单元格包含两个中频函数

我对VBA是全新的,我自己也在学习。 这是问题: 在这里input图像说明 所以对于列E如果B =“S”那么E =“”// null 如果B =“F”,那么E =(反向秩x 先前调整秩+故障no + 1)/(反向秩+ 1) 或在公式excel格式 E5 =((D5 * E4)+($ K $ 1 + 1))/(D5 + 1) 所以问题在于以前调整的排名在公式中。 说,要得到E5的价值,它需要E4的价值,但如果E4 =“”,所以它必须向上一个单元格。 如果一个单元向上也是=“”,则它必须再次向上一个单元,直到不等于“>”“。 问题是我不知道什么function是正确的使用。 我认为这将是IF和LOOP,但我不明白如何写条件。 就像我说的,我是全新的,时间的限制让我焦虑不安。 另外,如果你注意到,列E有两个IF函数我想? 一个是E依赖于B列。 如果范围(“B2:B”&lastRow)=“S”或“F”,一个是E =“”或“>” 我如何融入?

Excel – 计算最接近系统date的date

我有4个字段,其中包含定期更新的date信息,我需要添加第5个字段,以便在数据透视表中进行报告: 检查是否所有的字段都是空白的,如果不计算最接近系统date(当前date)的字段值(date),我有第一部分,但if语句的第二部分让我难住。 IF(AND(GT14="",GU14="",GV14="",GW14="",GX14=""),"No Tollgate Dates",if statement to field that is closest to most recent month) 任何帮助将不胜感激。