If statement MS WORD中的IF和语句

If statement MS WORD中的IF和语句,if-statement,ms-word,If Statement,Ms Word,我需要一个根据字段值给出一定数量的语句: 如果x在10到20之间,那么答案是15如果不是,那么它应该转到具有不同范围的相同语句。 我似乎无法让第一部分工作,这是我目前得到的: {=IF(和(x>10,xTry: 或者: {=AND(Val>10,Val<20) \# "'Yes';;'No'"} {=AND(Val>10,Val你真的不需要所有的迂回。例如: {IF«field»> 300 125 {IF«field»> 200 100 {IF«fi

我需要一个根据字段值给出一定数量的语句: 如果x在10到20之间,那么答案是15如果不是,那么它应该转到具有不同范围的相同语句。 我似乎无法让第一部分工作,这是我目前得到的: {=IF(和(x>10,xTry:

或者:

{=AND(Val>10,Val<20) \# "'Yes';;'No'"}

{=AND(Val>10,Val你真的不需要所有的迂回。例如:

{IF«field»> 300 125 {IF«field»> 200 100 {IF«field»> 100 75 0}}}

这个问题很不清楚。你甚至没有告诉我们你使用的是什么语言,我假设是VBA,但{}似乎表明了不同的情况。说明你的目标,提供示例输入和输出以及更完整的代码都会很有帮助。将对“field value”的引用和字段大括号(即{})结合起来指示OP正在使用字段编码。抱歉,我没有指定,这是在MS WORD中。目标:根据债务金额计算最低支付金额,例如,如果债务金额介于100和200之间,最低支付金额为75,如果债务金额介于200和300之间,最低支付金额为150,则继续如此。在pla中“x”的ce将插入一个表示当前债务的合并字段。希望这能澄清它。没有代码、输入或输出可共享,我只是想弄清楚如何实现。谢谢!您的教程帮助我弄清楚了公式,但我现在面临一个不同的问题。这是有效的:{if{=和(30>153015,«field»只是补充一下,我已经尝试在一个简单的IF语句中使用这个字段,它确实有效,所以字段没有问题……在公式中使用mergefields时,您可能会在mailmerge主文档中出现语法错误。但是,在执行合并时,这些问题应该在输出文档中得到解决。公式Iposted在mailmerges中同样有效-只需将X替换为mergefield。这也是我所假设的,但是一旦我将其上传到系统中,它将返回一个“false”值,即使根据«field»值,它应该是“true”.是否有可能尝试不同的方法?假设«字段»在15-45范围内?
{IF«field»> 300 125 {IF«field»> 200 100 {IF«field»> 100 75 0}}}