Tag: if语句

EXCEL – 如果在一系列单元格中有多个string

Server Type Count Enterprise 3 Standard 24 Enterprise Core 6 在Excel中,我正在寻找检查服务器types(A2-A5)是否包含“企业”和“企业核心”或只是“企业”。 如果两者都包含,则将这两个数字相加,否则只显示“企业”号码。

Excel IF,ELSE和

不知道如何写一个Excel公式来解决这个问题。 这是我的Excel电子表格中的内容。 事务是单元格A1,1042是单元格B2。 这应该是一个样本信用卡交易。 它具有购买date,商家,类别和购买价值的信息。 Transaction # 1042 Date 2/14/15 Merchant Target Category Groceries Value 50 Points (solving for this) Card 1 Date Range: 2/10/15 2/17/15 2/18/15 2/22/15 Gas 5 10 Dining 4 9 Target 3 8 BP 2 7 Everything 1 6 我试图做的是说如果date介于(date1和date2)之间,并且商家名称是目标,那么值是50 * 3。 否则,如果商家名称是BP,那么值是2 * 50。 或者如果类别是气体,那么值是5 * 50 或者如果该类别是用餐,则值为4 * 50 […]

在Excel中:返回给定约束的一组数字中的第n个最大值

我想知道是否有人可以帮助下面的Excel问题: 如果我有三列,包含鸣叫文本的列A,包含鸣叫产生的展示次数的列B,包含鸣叫date的列C – 如果我使用了VBA或数据透视表,我想输出以下内容能够: 根据所选date范围内的展示,制作包含前10名推文的表格 表格应该包含一列中的鸣叫文本,第二列中包含相关的展示次数。 本质上,我想查找给定date约束的第n个最大值,并将该值和tweet文本一起返回。 我一直在查找= LARGE(IF())函数,但到目前为止我还没有成功,有没有人有任何build议?

如果语句返回#NAME错误

基本上我有两个不同的列, G栏和H栏 我想这样做,如果H列比今天的date更长,那么Coloumn G等于“G”,如果H列小于今天的date,G列将不等于“R” =IF(H84<TODAY,"R","G") 我的回报是#NAME?

Excel“IF”function。

如果我只想问excel在单元格中计算,如果其他单元格中有两个值,那么代码是什么? 我知道,它只计算单个单元格的值是= if(A1 = 0,“”,B1-B2)….但是如何添加两个单元格中有一个值的条件?

在Excel中比较单元格内容和string

以下是我的桌子 file:*.css file:*.csS file:*.PDF file:*.PDF file:*.ppt file:*.xls file:*.xls file:*.doc file:*.doc file:*.CFM file:*.dot file:*.cfc file:*.CFM file:*.CFC file:*.cfc file:*.DOC 我需要一个公式来填充H列的True或False,如果它find列F中的列G(精确的情况)。 我用下面,但没有什么似乎是正确的值,要么失败,如果相同的行不匹配返回false。 1 =IF(F2=(G$2:G$43), "True", "false") -> returns false if the same row didn't match. 2. =EXACT(F2,G$2:G$43) -> same as above 3. =MATCH(F2,G$2:G$41,0) -> fails with case sensitive. 4. =MATCH (TRUE, EXACT ( G$2:G$41, F2 ), 0 ) […]

检查一个参数是否是一个特定的数组

我有两个数组,我想作为parameter passing给另一个Sub: Public arr1 As Variant Public arr2 As Variant Sub Main() arr1 = listSheet.Range("E2:G4").Value arr2 = listSheet.Range("H2:J60").Value call mySub(arr1) call mySub(arr2) End sub() 在“其他”子,我需要检查哪个数组传递,但没有任何下面的选项工作: sub mySub(ByRef myArr As Variant) if myArr=arr1 Then 'do actions end if 'and I also tried: if myArr is arr1 then 'do actions end if end sub 我怎么可以检查这个使用IF语句,或者这是可以以任何其他方式?

多嵌套If语句 – 或者不工作

在Excel中使用嵌套的If语句我一直试图使用以下标准获取结果: 在100和75000伏特之内,但应该接受11; 22; 25; 26; 30; 33; 66,因为他们将在千伏 源数据是在一个表中的Transformers和公式也返回两个其他表MASTER和META 。 我已经试过了以下所有的IF/AND/OR变体,但是我之前很less使用嵌套的if语句,所以不在逻辑之内。 任何帮助感激地收到! 谢谢 =IF(MASTER!N2="Failed Check 1","Failed Check 1",IF(META!N2="Failed Check 2","Failed Check 2"), IF(OR(Transformers!T2>=110, Transformers!T2<=75000) OR(Transformers!T2=11, Transformers!T2=22, Transformers!T2=25, Transformers!T2=26, Transformers!T2=30, Transformers!T2=33, Transformers!T2=66),"Failed Check 3","Passed Check 3")) 谢谢

IF声明的第一部分被忽略

我在VBA中有下面的IF语句,但是语句的“删除”部分或者ElseIf之前的那个部分被完全忽略了: For i = 3 To (customerNum + 3) If Sheets("Reports").Range("L" & i).Value = "A" Then Sheets("Reports").Range("G" & i & ":M" & i).Select Selection.Delete Shift:=xlUp ElseIf Sheets("Reports").Range("L" & i).Value <> "A" Then Sheets("Reports").Range("J" & i).Value = form1_1 & i & form1_2 Sheets("Reports").Range("J" & i).NumberFormat = "d-mmm-yy" Sheets("Reports").Range("M" & i).Value = form2_1 & i & form2_2 […]

根据多个规则和值拆分string

我正试图从Excel电子表格中的一些数据构造一个SQL INSERT语句。 以下是一些示例数据: ORIGINAL | DESIRED OUTPUT ND 0, null 0.23 0.23, null 0.45 J 0.45, 1 0.99 B 0.99, 2 所以规则是: 如果有ND,则ND应该转换为0,下一个字段将为空 如果只有一个数字,我们只是将该数字加上一个空字段 如果在数字后有一个“J”,输出字段应该是数字,然后是“1” 如果在数字后有一个“B”,输出字段应该是数字,然后是“2” 我可以制定个别的规则,而不是太麻烦,但我似乎无法把它们串起来。 例如: =IF(A1="ND","0, null",A1) 以上将关注“ND”的第一个实例,但不知道如何添加其他规则。