Help

Re: IF formula not working

Solved
Jump to Solution
895 1
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!