Tag: if语句

Excel如果数字以'00'结尾

你能帮我写一个IF公式,所以如果一个数字以'00'结尾,那么输出是A,否则B。我写了下面的内容,但是它显示为#NAME ?. =IF((RIGHT(J3,2))="00",A,B) 提前致谢。

嵌套如果Excel

任何人都可以帮助我找出我在给定的嵌套If语句公式中做错了什么。 IF(COUNT(E2:F2)=0,"",IF(COUNT(E2:F2) =1 AND (F2="")),"",IF(COUNT(E2:F2)=2,E2,"Check")))

如果列a = 0,则使用列b,如果列b = 0,则使用列c

我有4列(AD)和第五列(E)我想有一个有效的价值。 我的E2的逻辑是类似于“如果D2是0,然后使用C2,如果C2也是0,然后使用B2,如果B2再次0,然后使用A2”然后我试过这个公式: = if(D2=0, C2, if(C2=0, B2,if(B2=0, A2), D2)确定它不会工作。 请帮助这里! 谢谢!

在MS Excel中的if语句中包装一个函数?

我有一个函数,删除逗号后的部分string,例如: =LEFT(B3,FIND(",",B3)-1) 例如: 123 West St, Sydney 123 West St成为123 West St 。 这工作正常,但我的一些单元格没有逗号,所以我得到#VALUE! 这些错误。 我谷歌search,并发现“IF(ISNUMBER)”,并已作出: =IF(ISNUMBER(SEARCH(",",B3)),LEFT(B3,FIND(",",B3)-1)) 但这只是在没有逗号的单元格上返回“FALSE”。 有没有办法把这个包装在“if”语句中? 就像是 if (B3 contains ','){=LEFT(B3,FIND(",",B3)-1)}

如何告诉excel从一张纸复制到另一张的条件?

我有一个大约4000行的Excel表。 它关于患者的治疗细节,那里有多名患者反复来testing。 现在,想创build一个新的工作表,让我从旧的工作表收集信息。 条件: 我只需要一行代表病人。 第二列以后的信息填写如下。 例如,如果以下列方式input数据: patient_id test1 test2 test3 001 1 0 1 001 0 1 0 . . . 002 1 1 1 002 0 0 0 . . . 003 1 0 0 . . . 现在在新的表格中,第一列应该显示患者ID,而在第二列中,如果她随访中有1(即,如果她在testing1中的任何一次访问中有1),则应该返回1 0。 我不知道有多less病人来testing..它不统一。 同样的第二和第三列。 怎么做?? 我希望患者姓名栏也可以同时input。 如果不可能,可以在其他软件轻松完成..我想知道这一点。 感谢您的帮助!

Excel:如何总结相同编号的单元格旁边的单元格

我有两列数据。 第一列包含数字forms的类别,第二列包含我想总结的数据。 所以如果你看到附加的图片,我想总结所有的红色,绿色和蓝色成一行,因为每个组在左列共享相同编号的邻居。 我尝试使用SUMIF,但似乎并没有为此devise。

我怎样才能从一个范围,只从一个特定的月份,find前5个值?

=IF(MONTH(D2:D100)=7,LARGE($F$2:$F$100,K19),0) 我试图从F2:F100范围内find前5个值,但我只对7月份的销售价值感兴趣。 范围D2:D100由七月至十二月的date组成。 我试图使用上面的函数,但它返回值为“0”。 要设置公式,我在单元格K19:K23中创build了一个编号为1,2,3,4,5的帮助器列。

这个公式的论据太多了

我在制作excel表格,但excel并不允许我进一步检查,并给出to many argument for this formula的错误。 请给我解决scheme。 =IF(E2="NL",N2-(J2*0.08),IF(AND(E2="PA",H2="Trip Travel"),(N2*0.01)+N2,(N2*0.02)+N2,IF(AND(E2="PK",H2="Trip Travel"),(J2*0.01)+N2,(J2*0.02)+N2))) 编辑以澄清可能的情况: 1. E is "NL" and H is "Other" : return N2+(J2*0.08) 2. E is "NL" and H is "Trip Travel" : return N2+(J2*0.08) 3. E is "PK" and H is "Other" : return N2+(J2*0.01) 4. E is "PK" and H is "Trip Travel" : […]

在Excel中:比较两列,并为差异创build一个新列

我尝试了一些search解决scheme,但没有任何结论。 我试过这个IF语句,但是当我按下“Enter”时什么也没有发生,单元格是空白的。 =IF(ISNA(VLOOKUP(A2,$B$2:$B$4770,1,FALSE)),"not in B","") 这个应该用A2作为查找列B中的一个匹配的参考,如果它在列B中被find,它将A2中的内容显示到列C中,否则它将显示“不在B中”。 附件是数据的一个样本。 在实际文件中,A列有4,867个项目,B列有4,770个项目。 我通过将样本数据集作为交错数量来镜像。 数据样本集 我的清单工友的名单 srbprda4520 PRA00A0182 srbprda4575 PRA00A0186 srbprda4576 PRA01A0067 srbprda4577 PRA01A0137 SRPPRDA4476 bdsrbvraa3509 SRPPRDA4476 pcevoxz002g001 IB1PYOR003A pcevoxz002g003 IB1PYOR003B pcevoxz002g258 IB1PYOR004 pcevoxz002g259 VRA00A0669 wbsvi2410 VRA00A0670 wbsvi2454 VRA96A0122 wbszi2671 VRA96A0123 VRA00A0670 VRA99A0123 PRA00A0048 VRA99A0124 PRA00A0180 PRA00A0031 PRA00A0181 PRD00A0028 WPAAA02A0014 PRA00A0040 WPPRA00A0176 srbprda4576 srbprda4576 PRA00A0180 srbprda4577 PRA00A0181 PRA00A0182 PRA00A0186 PRA01A0067 […]

嵌套如果语句导致matrix求和

我试图写如果连续满足3个条件,将该行中的一个数字添加到所有其他数字的列表中,其行也满足这三种情况。 现在我有: =SUM(IF(RawData!$A$2:$A$2000, "< "&A16, IF(RawData!$B$2:$B$2000, "*Name*", IF(RawData!$C$2:$C$2000, "*String*", RawData!$F$2:$F$2000)))) 如果某个date小于某行(A2:A2000)中的另一个date小于一个单元格(A16)中的一行,并且行(B2:B2000)包含string“Name”,并且行(C2: C2000)包含string“String”,然后将列F(F2:F2000)中那一行中的数字相加在一起。 任何帮助,将不胜感激!