[英]using Nested IF statement in excel
ID Height Phase Corrected_Height
1 0 A 0
2 3.5 A 3.5
3 1.6 A NA
4 11.2 A 11.6
5 10.1 A NA
6 13.2 A 13.1
7 14.7 A 14.7
8 34.5 A 34.5
9 34.2 A NA
10 33 A 33
11 40 A 40
..
300 237.5 P 237.5
301 231.7 D 231.7
302 233.3 D NA
303 232.1 D 232.1
304 231.7 D 231.7
305 232.1 D NA
306 234.5 D 234.5
307 230.1 D 230.1
555 1.0 D 1.0
这是在excel中使用嵌套IF语句的后续问题。 我创建了一列Corrected_height,该列是使用公式计算的
=IF(AND(B3="A"; A3>=C2);A3;
IF(AND(B3="A";C2 = "NA");A3;
IF(AND(B3="D";A3<=C2);A3;
IF(AND(B3="D";C2 = "NA");B3;
IF(AND(B3="P");A3;"NA")))))
。 它在一定程度上可以工作,但是例如从ID 8-11开始,我希望ID 10为NA,因为它处于A阶段。 同样,ID 306也处于NA阶段,因为它处于D阶段。 在公式中,它只是比较先前的值,因此似乎无济于事。 corrected_height列的外观应类似于13.1 14.7 34.5 NA NA 40 .....231.7 NA NA 231.7 NA NA 230.1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.