Help

The Community will be temporarily unavailable starting on Friday February 28. We’ll be back as soon as we can! To learn more, check out our Announcements blog post.

IF formula not working

Topic Labels: Formulas
Solved
Jump to Solution
1057 2
cancel
Showing results for 
Search instead for 
Did you mean: 
Les_Gros_Becs
6 - Interface Innovator
6 - Interface Innovator

Hi there! 

I am using IF formulas in two separate formula fields and they work just fine. 

I am trying to merge the formulas in one field and it is not working. The third and fourth IF keep disappearing. 

Can someone please help me?

Here are my formulas :

1st field

IF(AND(Campagne = 'Grands Donateurs - Somme à amasser', {Progrès de la campagne} = 'Somme à amasser'), {Objectif restant},
IF(AND(Campagne = 'Grands Donateurs', {Progrès de la campagne} = 'Somme amassée'),
{GD - Montant promis}))
 
2nd field
IF(Campagne = 'Sièges', {Sièges - Montant promis},
IF(Campagne = 'Sièges - Somme à amasser', Objectifs-{Sièges - Montant promis}))
 
What I thought it would look like :
IF(AND(Campagne = 'Grands Donateurs - Somme à amasser', {Progrès de la campagne} = 'Somme à amasser'), {Objectif restant},
IF(AND(Campagne = 'Grands Donateurs', {Progrès de la campagne} = 'Somme amassée'),
{GD - Montant promis}), 
IF(Campagne = 'Sièges', {Sièges - Montant promis},
IF(Campagne = 'Sièges - Somme à amasser', Objectifs-{Sièges - Montant promis}))
 
 

 

1 Solution

Accepted Solutions
kuovonne
18 - Pluto
18 - Pluto

Looks like you got your parenthesis out of place when merging the formulas.

This is how I like to format nested IF functions.

 

IF(
  AND(
    Campagne = 'Grands Donateurs - Somme à amasser', 
    {Progrès de la campagne} = 'Somme à amasser'
  ), 
  {Objectif restant},
IF(
  AND(
    Campagne = 'Grands Donateurs', 
    {Progrès de la campagne} = 'Somme amassée'
  ),
  {GD - Montant promis}
IF(
  Campagne = 'Sièges', 
  {Sièges - Montant promis},
IF(
  Campagne = 'Sièges - Somme à amasser', 
  Objectifs-{Sièges - Montant promis}
))))

 


Another option is to use a SWITCH function.

 

SWITCH({Campagne},
  'Grands Donateurs - Somme à amasser',
  IF({Progrès de la campagne} = Somme à amasser', {Objectif restant}),
  'Grands Donateurs', 
  IF({Progrès de la campagne} = 'Somme amassée', {GD - Montant promis}),
  'Sièges',
  {Sièges - Montant promis},
  'Sièges - Somme à amasser',
  Objectifs-{Sièges - Montant promis}
)

 

 

 

See Solution in Thread

2 Replies 2
kuovonne
18 - Pluto
18 - Pluto

Looks like you got your parenthesis out of place when merging the formulas.

This is how I like to format nested IF functions.

 

IF(
  AND(
    Campagne = 'Grands Donateurs - Somme à amasser', 
    {Progrès de la campagne} = 'Somme à amasser'
  ), 
  {Objectif restant},
IF(
  AND(
    Campagne = 'Grands Donateurs', 
    {Progrès de la campagne} = 'Somme amassée'
  ),
  {GD - Montant promis}
IF(
  Campagne = 'Sièges', 
  {Sièges - Montant promis},
IF(
  Campagne = 'Sièges - Somme à amasser', 
  Objectifs-{Sièges - Montant promis}
))))

 


Another option is to use a SWITCH function.

 

SWITCH({Campagne},
  'Grands Donateurs - Somme à amasser',
  IF({Progrès de la campagne} = Somme à amasser', {Objectif restant}),
  'Grands Donateurs', 
  IF({Progrès de la campagne} = 'Somme amassée', {GD - Montant promis}),
  'Sièges',
  {Sièges - Montant promis},
  'Sièges - Somme à amasser',
  Objectifs-{Sièges - Montant promis}
)

 

 

 

Thanks a lot!