如何修复多个IF条件?

Har*_*ris 3 excel excel-formula

我需要从两列生成输出,如,

 A   B  C
 1   1  TP
 1  -1  FN
-1   1  FP
-1  -1  TN
Run Code Online (Sandbox Code Playgroud)

我使用下面的等式C1.

=IF(A1=B1,IF(A1=1&B1=1,"TP","TN"),IF(A1=-1&B1=1,"FP","FN"))
Run Code Online (Sandbox Code Playgroud)

而且输出就像,

 A   B  C
 1   1  TN
 1  -1  FN
-1   1  FN
-1  -1  TN
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚上面的等式有什么问题.
任何帮助将不胜感激.

SCB*_*SCB 5

代替

A1=1&B1=1
Run Code Online (Sandbox Code Playgroud)

尝试

AND(A1=1,B1=1)
Run Code Online (Sandbox Code Playgroud)

尽管如此,由于您已经确认A和B要么相同,所以只需要在辅助IF语句中检查它们中的一个值.

=IF(A1=B1,IF(A1=1,"TP","TN"),IF(A1=-1,"FP","FN"))
Run Code Online (Sandbox Code Playgroud)