Forum Discussion

Barbara Pansa's avatar
Barbara Pansa
Copper Contributor
Nov 18, 2018
Solved

doubt about Excel


how can I insert a function of this type: if the value of cell A1 is more than 35, multiplies x 2, and if it is less than 35, multiplies x 3? Thanks to those who can help me

 

  • Hi

     

    If you want a function you have to program a UDF in VBA.

    If you can settle with a formula:

    =IFS(A1>35,A1*2,A1<35,A1*3,A1=35,"not defined")

    or

    =IFS(A1>35,2,A1<35,3,A1=35,1)*A1

     

5 Replies

  • Damien_Rosario's avatar
    Damien_Rosario
    Silver Contributor

    Hi Barbara Pansa

     

    If you were also wanting to include 35 in the formula (e.g A1 is more than or equal to 35) then just add a = in the criteria to Lorenzo Kim's answer:

     

    =IF(A1>=35,A1*2,A1*3)

     

    Cheers

    Damien

  • Detlef_Lewin's avatar
    Detlef_Lewin
    Silver Contributor

    Hi

     

    If you want a function you have to program a UDF in VBA.

    If you can settle with a formula:

    =IFS(A1>35,A1*2,A1<35,A1*3,A1=35,"not defined")

    or

    =IFS(A1>35,2,A1<35,3,A1=35,1)*A1

     

  • Lorenzo Kim's avatar
    Lorenzo Kim
    Bronze Contributor
    assuming that you would want to multiply A1 and the cell is B1
    in cell B1: =IF(A1>35,A1*2,A1*3)
    hth