Forum Discussion

Fayezsamea's avatar
Fayezsamea
Copper Contributor
Aug 20, 2020
Solved

Excel Formula needed

PPFP5P3P3P14P13P13P-3

 

is there a formula that helps me recognize and calculate the total amount

P5+P3+P3+P14+P13+P13 = 51 Hrs

That only recognize the positive & the letter P (for present) 

 

it would really be appreciated

  • Fayezsamea 

    Sorry, missed that

    Positive only:
    =SUMPRODUCT(IFERROR(--SUBSTITUTE(A3:J3,"P",""),0)*(IFERROR(--SUBSTITUTE(A3:J3,"P",""),0)>0))
    
    Negative only:
    =SUMPRODUCT(IFERROR(--SUBSTITUTE(A3:J3,"P",""),0)*(IFERROR(--SUBSTITUTE(A3:J3,"P",""),0)<0))

5 Replies

  • Hi Fayezsamea

     

    Please find below construction of the formula which help you to get the desired result.

     

     

    =SUMPRODUCT(IF(IF(LEFT(A3:J3,1)="P",IFERROR(VALUE(MID(A3:J3,2,5)),0),0)>=0,IF(MID(A3:J3,1,1)="P",IFERROR(VALUE(MID(A3:J3,2,5)),0),0),0))

     

     

     

     

    Regards, Faraz Shaikh | MCT, MIE, MOS Master, Excel Expert

    If you find the above solution resolved your query don't forget mark as Official/Best Answer to help the other members find it more

    ā€ƒ

     

      • SergeiBaklan's avatar
        SergeiBaklan
        Diamond Contributor

        Fayezsamea 

        As a variant

        =SUM(IFERROR(--SUBSTITUTE(A3:J3,"P",""),0))

        If your Excel doesn't support dynamic arrays when array formula (Ctrl+Shift+Enter to enter)

Resources