Forum Discussion

Leandro3847's avatar
Leandro3847
Copper Contributor
Oct 15, 2021

Necesito una fórmula

Necesito una formula.

 

En una columna van hectáreas, de 1 a 700. Y en otra columna necesito una fórmula que me devuelva..

 

- Si el número de hectáreas es entre 1 a 250, la fórmula me tiene que devolver $10000.  

- Si el número de hectáreas es entre 251 a 400, la fórmula me tiene que devolver $20000.  

- Si el número de hectáreas es entre 401 a 700, la fórmula me tiene que devolver $30000.  

 

Y si en la columna hectáreas no tengo valor cargado, o hay un cero, que me devuelva cero.

 

Como hago, alguien podría ayudarme?

 

Desde ya muchísimas gracias!!

 

6 Replies

  • Leandro3847 

    You could also use the equivalent of LOOKUP.

    = LOOKUP(area,{1,251,401;10000,20000,30000})

    or using Excel 365

    = LET(
      threshold, {1,251,401},
      payment,   {10000,20000,30000},
      LOOKUP(area, threshold, payment))
  • Leandro3847 

    =IF(AND(D3>=1,D3<=250),"$10000",

    IF(AND(D3>=251,D3<=400),"$20000",

    IF(AND(D3>=401,D3<=700),"$30000",

    IF(OR(D3=0,D3=""),0))))

     

    Enter your values in range D3:D80 for example. Enter above formula in F3 and copy down.

     

    =LOOKUP(D3,{0.1.251.401.701},{0."$10000"."$20000"."$30000"})

     

    Alternatively you can enter lookup formula to return results.

    • Leandro3847's avatar
      Leandro3847
      Copper Contributor
      Estimado, necesito su ayuda nuevamente.
      Coloque esta formula =SI(Y(D45>=1;D45<=250);"$24019";SI(Y(D45>=251;D45<=400);"$31225";SI(Y(D45>=401;D45<=700);"$48800";SI(O(D45=0;D45="");0))))

      ..pero tengo el problema que el valor que me devuelve es como "texto" en lugar de "numero", entonces luego cuando quiero sumarlo a otro valor, no me lo toma!

      Podrías ayudarme!!