Tag: if statement

如果第一个下拉列表符合特定的值,请再次下拉?

我有一个列,在每个单元格中都有一个扩展的名称列表。 如果有一定的价值,例如, 马里奥 从列表中select,然后要求input第二列下拉列表中可用的值。 如果第一个下拉菜单中有不同的值,则不需要第二个下拉菜单。

需要复杂的公式来计算包括多种折扣在内的成本

我正在计算和显示个人行总数和总计。 我只需要公式放在框中,所以计算是自动的,但问题是计算有点复杂… 我正在使用数据validation来selectday type 。 这是我认为我需要的: 为day type分配一个价格(标准日= 23英镑或延长日= 26英镑)。 在适当情况下应用批量折扣。 如果杰克每周(5天)出席并且所有day type (全部标准或全部延期)相同,则总费用为100英镑(或120英镑) 否则,需要为杰克添加总天数。 (每天'每天types'的天数)和定价。 对于他之后的兄弟姐妹,如上所述,但另加15%的折扣。 总计则需要显示在底部。

如何根据目标工作表中的条件将单元格从一个电子表格复制到另一个电子表格

我有两个电子表格,第一个与病例相关的信息(病人信息,地址等)第二与医院信息(地址等)。 我想将医院ID从医院电子表格复制到病例电子表格,其中医院ID城市与病例ID城市相同。 例 病例2,纽约等 纽约医院1医院等 新病例病人2,纽约,医院1 目标是从hospital.xls中取出医院ID,并将其复制到医院和病例之间城市匹配的case_details。

VBA嵌套循环variables赋值

我需要遍历我的Excel电子表格的行,如果一列中存在特定值,请将同一行中另一列的值复制到电子表格的另一部分。 我还需要根据第一列中的值来对另一列中的值进行求和。 总的来说,我的代码运行良好,除了一小部分。 为了避免迭代和复制具有重复值的行,我想在下面的嵌套循环语句中重新设置“x”(我的行计数器)的值,这个行的最低行是我得到的。 在这种情况下,我想“x”迭代到“GoDown”的值,假设“GoDown”大于0.但是,当我这样做时,我的代码挂起。 当我避免最后的“if … else”语句,并使用“x = x + 1”时,它工作正常。 谁能告诉我发生了什么事情,或者如何解决? 它挂在第二个范围指定的声明,这似乎是一个奇怪的地方。 非常感谢您的帮助,如果我能澄清一下,请告诉我。 Sub NumberCheck() Dim x As Integer Dim GoDown As Integer Dim n As Integer x = 2 n = 0 Do Until Range("D" & x) = "" If Range("D" & x) > 50 Then Range("F" & x).Value = Range("A" & […]

在IF函数中使用indirect.ext作为值

我想知道是否有select使用间接作为一个逻辑testing的值的答案,例如当IF函数返回true时。 我希望这里的例子解释它。 示例:book 1包含以下包含数据的单元格 a1=3 a2=4 a3=5 a4=6 let b1 say: IF(a1>3;"INDIRECT.ext(F:\analyse\[book 2.xlsx]sheet1'!a1";"INDIRECT.ext(F:\analyse\[book2.xlsx]sheet1'!a2") book2包含以下单元格,数据a1更lessa2 我不能使用这个工作,而使用“”它只是作为一个string返回函数。 另外[]和()不会工作。 所以我知道我可以把数据放在同一本书中。 但是如果这样做会节省很多时间。

IFfunction在Excel中排除故障

我无法使用IFfunction。 基本上我想能够创造一个单元格,其他几个单元格以及另一个ADDS。 到目前为止,公式的工作原理,但如果我不input任何信息到其他单元格,它显示值为'1',这真的很烦人。 如何编辑我的公式以避免“1”? 这是我现在使用的公式,我下了另一个网站: IF(G5="",1,G5) * IF(H5="",1,H5) +I5 *IF(G5&H5="",0,1)

嵌套的IF和ISNUMBERsearch公式

我有下面的公式,它的作品将除了当我有退款,我希望它然后显示一个负值。 我尝试添加额外的标准,但是当我试图保存它时说我已经超过了我的最大值。 =IF(ISNUMBER(SEARCH("$100 pen",$B1)),($F1*97), IF(ISNUMBER(SEARCH("$250 pen",$B1)),($F1*242.5), IF(ISNUMBER(SEARCH("$500 pen",$B1)),($F1*485), IF(ISNUMBER(SEARCH("$1000 pen",$B1)),($F1*970),0)))) 有什么办法可以把另一个国际金融公司的声明,所以,当$ C1(卖出价格)是负的(<0),那么* -1?

Excel VBA 2010 – If-Then-ElseIf语句不识别stringvariables

我有一个Excel VBAmacros与If-Then-ElseIf语句在一个For-Next循环内。 在描述问题之前,我将展示代码。 我发布整个代码,以防万一我错误地认为问题在于If语句。 码: Option Explicit Sub GetData() Dim wsPasteTo As Worksheet, wbDATA As Workbook Dim NextRow As Long, LastRow As Long, i As Long Set wsPasteTo = ThisWorkbook.Sheets("ACP") NextRow = wsPasteTo.Range("A" & Rows.Count).End(xlUp).Row + 2 Set wbDATA = Workbooks.Open("\\cmicro.com\Shares\Amb\Amb-Probes\DataLogs\CQS-03-033-2012 Coax Shelf Cut Log R2.6.xlsm", ReadOnly:=True) Application.ScreenUpdating = False With wbDATA.Sheets("ACP") LastRow = .Range("A" […]

根据另一个单元格的值为单元格范围着色?

我正在尝试在MS Excel 2013中编写一个声明来执行以下操作: If cell E3 = "N/A" ,则使单元格范围F3的背景颜色为:N3 =黑色 If cell E3 = anything else ,什么也不做 某种条件格式? 我尝试了几个select,但不能得到它? 🙁 有什么build议么?

将范围公式更改为包含多个if语句VBA

你好! 我正在尝试用If函数填充一些单元格。 在Excel中,这看起来像这样: = if(B11 =“Apple”;“nice”; if (B11 =“Banana”;“Also nice”,“why?”) 如果我只使用if语句的第一部分,代码运行没有问题 rng.formula = "=if(B11=""Apple"", ""Nice"", ""why?"")" 但是,只要我添加一个,如果我得到一个 运行时错误'1004'应用程序定义或对象定义的错误 rng.Formula = "=if(B11=""Apple"",""Nice"",if(B11=""Banana"",""Also nice"",""why?"")" 我怎么能包括几个