Subtraindo duas células no Excel, mas somente quando identificadas por um rótulo

0

Eu quero subtrair duas células no Excel somente quando a célula adjacente, Cell H10 tem um rótulo de texto de Hm1 , Cell I10 tem um valor de 5000 . A célula H12 tem um rótulo de texto de HM2 , a célula I12 tem um valor 6000 .

    H    I                   H    I
10 HM1 5000              10 HM1 5000
11 FDL 5050      or      11 HQ  5025
12 HM2 6000              12 FLD 5050
                         13 FLD 5075
                         14 HM2 6000

Eu preciso da fórmula para subtrair sempre os valores em HM2 - HM1.

Como faço isso?

Eu tenho o Microsoft Excel 2013

    
por Mario H 11.04.2017 / 20:35

1 resposta

0

Se HM1 e HM2 ocorrerem somente quando você puder usar:
=SUM(--(H10:H14="HM2")*(I10:I14),-(--(H10:H14="HM1")*I10:I14)))

Programar a fórmula da matriz Ctrl + Deslocar + Introduzir ao mesmo tempo

Altere a referência H10: H14 e I10: I14 para corresponder seus dados

Se você tiver duas colunas com repetidas HM1 e HM2 e cada vez que HM1 aparecer, escreva o resultado que você pode usar em J10:
=IF(H10="HM1",IFERROR(INDEX(I11:$I$17,MATCH("HM2",H11:$H$17,0),1)-I10,""),"")
A fórmula testará se H10="HM1" procurará na célula restante por HM2 e subtrairá os valores correspondentes I

    
por 11.04.2017 / 22:00