Home

Help formula

Highlighted
John_25
New Contributor

Hi,

 

I want to make my live easier. So I'm trying to create a formula in Excel. 

I have no idea how to get all conditions in my formula :

=IF(OR(A2=2;A2=9);IF(E2>4;B2);IF(OR(E2>0;E2<5);B2/2;IF(E2=0;0)))

Is there someone who can help? Hereby the conditions:

 

if group 2 or 9  
 if column E > 4=B2
 if column E > 0 and < 5=B2/2
 if column E = 0=0
   
if group 22if column E > 1=B2
 if column E = 1=B2/2
 if column E = 0=0
   
if group 23if column E > 2=B2
 if column E > 0 and < 2=B2/2
 if column E = 0

=0

   
3 Replies
Highlighted

@John_25 wrote:

Hi,

 

I want to make my live easier. So I'm trying to create a formula in Excel. 

I have no idea how to get all conditions in my formula :

=IF(OR(A2=2;A2=9);IF(E2>4;B2);IF(OR(E2>0;E2<5);B2/2;IF(E2=0;0)))

Is there someone who can help? Hereby the conditions:

 

if group 2 or 9  
 if column E > 4=B2
 if column E > 0 and < 5=B2/2
 if column E = 0=0
   
if group 22if column E > 1=B2
 if column E = 1=B2/2
 if column E = 0=0
   
if group 23if column E > 2=B2
 if column E > 0 and < 2=B2/2
 if column E = 0

=0

   


Ola amigo!

Uma fórmula para esse problema seria assim:

"SE (E3 = 2; A3 = 9); SE (E3 = 0; 0; SE (E (E3> 4; E3 <5); B3; SE (E3 <5; B3 / 2;" Outro valor na Coluna E "))); SE (A3 = 22; SE (E3 = 0; 0; SE (E3 = 1; B3 / 2; B3)); SE (E3 = 0; 0; SE (E3 <2; B3 / 2; B3)))) "

Porém, em alguns casos vai trazer o valor "FALSO" se "Numero  groep", ser "2" e "Irrigado em massa" ser "10", então eu coloquei para responder  "Outro valor na coluna E".

Outro problema é que só se "Gelijkgesteld voorschot" tiver um valor> 4 e <5, ou seja, entre 4.0001 ... e 4.9999 ... vai trazer o valor = "Voorschot: Vasta camareira", mas me parece que não seria sua intenção.

Você pode querer a seguinte lógica:

 

Condição  
se o grupo 2 ou 9  
 se a coluna E> 4 = B2
 se a coluna E> 0 e <4= B2 / 2
 se coluna E = 0= 0

Neste caso ficaria assim:

"= SE (OU (A2 = 2; A2 = 9); SE (E2 = 0; 0; SE (E2 <4; B2 / 2; B2)); SE (A2 = 22; SE (E2 = 0; 0) )) SE (E2 = 1; B2 / 2; B2)); SE (E2 = 0; 0; SE (E2 <2; B2 / 2; B2))))))) "

 

 

Abraço!

 

Highlighted

Another variant could be

=0.5*B2*(E2>0)*(1+(E2>((A2=22)+2*(A2=23)+4*((A2=2)+(A2=9)))))
Highlighted

Thanks, it works!!