Pagina 1 din 1

suma conditionata

Scris: Mie Aug 23, 2017 10:34 am
de cristea
buna ziua
cum pot aduna pe rand inregistrarile dintr-o coloana anterioara unei coloane ce contine o conditie pe un rand anterior?
ex. in atasament
MULTUMESC

Re: suma conditionata

Scris: Mie Aug 23, 2017 10:50 am
de Nills
In M2 pune formula:

=SUMIF(G1:J1,"X",G2:J2)
eventual inlocuieste in formula, "," cu ";" functie de setarile regionale

Re: suma conditionata

Scris: Mie Aug 23, 2017 11:07 am
de cristea
am modificat in atasament si nu functioneaza, am pus formula in m6
multumesc

Re: suma conditionata

Scris: Mie Aug 23, 2017 11:55 am
de IPP
Buna ziua

Pentru o structura strict ca aceea din fisierul dvs. exemplu (adica un rand care sa contina "X" respectiv imediat sub acel rand, randul cu valori), se poate folosi o functie UDF, vedeti In M7, =SumAnte(A5:J5)

Cod: SelectaĊ£i tot

Public Function SumAnte(rCrt As Range)

Dim result As Double
result = 0

For Each c In rCrt
 If UCase(c) = "X" Then
  result = result + c.Offset(1, -1).Value
 End If

Next c

SumAnte = result

End Function
IP

Re: suma conditionata

Scris: Mie Aug 23, 2017 12:52 pm
de Nills
Foloseste in M2

=SUMIF(A1:J1,"X",A2:J2)

iar in M6

=SUMIF(A5:J5,"X",A6:J6)

Citeste despre functia SUMIF
Primul range (adica A1:J1 din prima formula si A5:J5 din a doua formula, este acel range care contine acele X-uri dar lungimea acelui range este egala cu al 2-lea range, (cel care contine numerele, adica A2:J2 din prima formula si A6:J6 din a doua formula)


Ooops nu am citit cu atentie ca doresti sa insumezi valorile anterioare celor care au un X.
Cam ciudat...de ce sa bifezi ceva si sa vrei altceva...ciudat

OK Foloseste urmatoarea formula:
=SUMIF(B1:J1,"X",A2:I2)

Re: suma conditionata

Scris: Mie Aug 23, 2017 2:27 pm
de cristea
multumesc