Re: Can I compare more than two merge field values using =AND or =OR?
- From: "macropod" <macropod@xxxxxxxxxxxxxxx>
- Date: Sun, 14 Jun 2009 13:32:37 +1000
Hi Rhiannon,
You can build a multiple AND test this way:
{IF{={IF{MERGEFIELD 1}= "Y" 1 0}*{IF{MERGEFIELD 2}<> 2 1 0}*{IF{MERGEFIELD 3}= "text" 1 0}}= 1 "True Text" "False Text"}
Similarly, you can build a multiple OR test this way:
{IF{={IF{MERGEFIELD 1}= "Y" 1 0}+{IF{MERGEFIELD 2}<> 2 1 0}+{IF{MERGEFIELD 3}= "text" 1 0}}> 0 "True Text" "False Text"}
--
Cheers
macropod
[Microsoft MVP - Word]
"Rhiannon" <Rhiannon@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:B794C40E-0E78-4DBE-B321-F0E85FB2B0D5@xxxxxxxxxxxxxxxx
I'm working in Word 2007. I have a list of mergefields (anywhere between 3 and 7 depending) that I would like to test the values of - if all of them come back true, return one block of text, else return another block of text. It works fine when I try and compare the values of two mergefields:.
{IF { = AND ( { COMPARE {Mergefield 1} = "Y"}, {COMPARE {mergefield 2} <> 2 } ) } = 1 "true" "false" }
but as soon as I try and compare the values of three or more mergefields:
{IF { = AND ( { COMPARE {Mergefield 1} = "Y"}, {COMPARE {mergefield 2} <> 2 }, { COMPARE {mergefield 3" = "text" } ) } = 1 "true" "false" }
it breaks. Is there a way to expand beyond two comparisons, using either the =AND or the =OR formulas? I'd rather not start nesting piles of these if I can help it. Thanks muchly!!
- References:
- Prev by Date: Mail Merge field not displayed correctly
- Next by Date: Re: Mail Merge field not displayed correctly
- Previous by thread: Re: Can I compare more than two merge field values using =AND or =
- Next by thread: Making Serious Money Online
- Index(es):
Relevant Pages
|