Can';在Excel中找不到正确的公式
基于此表,我有3个条件: 条件是: 在“Stadiu”列(从D5开始)中,应键入:Can';在Excel中找不到正确的公式,excel,Excel,基于此表,我有3个条件: 条件是: 在“Stadiu”列(从D5开始)中,应键入: RIDICATA如果Populatie中的数字大于1000,并且Eveniment列中有Mondiala MEDIE如果Populatie中的数字大于500或500,并且Eveniment列具有Internationala SLABA=rest 我试过这个公式: =IF(AND(C5>1000;FIND("Mondiala";A5));"ridicata";IF(AND(C5>500;C5<
如果RIDICATA
中的数字大于1000,并且Populatie
列中有Eveniment
Mondiala
如果MEDIE
中的数字大于500或500,并且Populatie
列具有Eveniment
Internationala
=restSLABA
=IF(AND(C5>1000;FIND("Mondiala";A5));"ridicata";IF(AND(C5>500;C5<=1000;FIND("Mondiala";A5));"medie";IF(AND(C5>500;FIND("Internationala";A5));"medie";IF(AND(C5<500);"slaba"))))
=IF(和(C5>1000;查找(“Mondiala”;A5));“ridicata”;IF(和(C5>500;C5500;查找(“Internationala”;A5));“medie”;IF(和(C5在计算公式时,FIND
函数没有找到要搜索的字符串的任何地方,它都会返回一个#值
错误,而不是0
或FALSE
。这会导致整个公式在这些情况下失败,因此需要使用IFERROR
处理这些情况
此外,您的嵌套不太正确。对于所有三个测试都失败的情况,您没有ELSE
结果。以下公式应根据您提供的标准返回预期结果:
=IF(AND(C5>1000;IFERROR(FIND("Mondiala";A5);0));"Ridicata";IF(OR(AND(C5>500;C5<=1000;IFERROR(FIND("Mondiala";A5);0));AND(C5>500;IFERROR(FIND("Internationala";A5);0)));"Medie";"Slaba"))
=IF(AND(C5>1000;IFERROR(FIND(“Mondiala”;A5);0));“Ridicata”;IF(AND(AND(C5>500;C5500;IFERROR(FIND(“Internationala”;A5);0));“Medie”;“Slaba”))
通过将其分散到各个部分,可以更容易地将其与您的测试标准联系起来:
=IF(
AND(
C5>1000;
IFERROR(FIND("Mondiala";A5);0)
);
"Ridicata";
IF(
OR(
AND(
C5>500;
C5<=1000;
IFERROR(FIND("Mondiala";A5);0)
);
AND(
C5>500;
IFERROR(FIND("Internationala";A5);0)
)
);
"Medie";
"Slaba"
)
)
=IF(
及(
C5>1000;
IFERROR(查找(“Mondiala”;A5);0)
);
“Ridicata”;
如果(
或(
及(
C5>500;
C5500;
IFERROR(查找(“国际”A5);0)
)
);
“中等”;
“斯拉巴”
)
)
你能修复它吗?我找不到好的公式,我不知道在公式中编辑什么才能使它变得好。请。我可以把excel文档放在这里,如果你能帮助我,我只需要帮助。我已经试着纠正了2天了,我不知道修改什么,我只是在学习在excel中做类似的事情。但是没关系如果你不想,还是谢谢你。:)你好,你能帮我做点什么吗?在学校我必须用公式,而不是我习惯用的公式。你知道我如何设置它吗;?所以公式应该是:=if(和(C5>1000;IFERROR(FIND(“Mondiala”;A5);0))not=if(和(C5>1000,IFERROR(FIND(“Mondiala”,A5),0))