Excel - Satırları birden fazla kritere uyuyorsa, değerleri topla


3

Bu biçimde banka hesabı işlem geçmişimin bir elektronik tablosuna sahibim:

  | A          | B        | C        | D
1 | Date       | Amount   | Balance  | Category
2 | 2013-03-10 | $ -10.59 | $3700.76 | Food shopping
3 | 2013-03-11 | $ - 5.10 | $3695.66 | Car parking
4 | 2013-03-11 | $ 100.00 | $4695.66 | Salary

Elektronik tablomda Balancesütun gizlendi çünkü kendim yeniden hesapladım.

Her ay için şöyle bir veri var:

  | A       | B        | C           | D
1 | Month   | Income   | Expenditure | Net
2 | 2013-03 | $ 100.00 |     $ 15.69 | $ 84.31
3 | 2013-04 | $  00.00 |     $ 00.00 | $ 00.00

Bunlar şu anda sahip olduğum formüller, bu yüzden Netiyi hesaplayabiliyorum , ancak nasıl hesaplayacağımı Incomeya da Expenditureaylık olarak bilmiyorum çünkü SUMIFyalnızca tek bir sütunda ölçütler yapmama izin veriyor (bu durumda, Datesütun, ancak istiyorum sadece toplamı satır >0.0için Incomeve <0.0için Expenditure):

Net = =SUMIF( MonthAndYear( Txn!$A:$A ) , $A$2, Txn!$B:$B )

Yanıtlar:


2

SUMIFSBirden çok koşulla toplamak için kullanabilirsiniz . Örneğin:

=SUMIFS(B1:B6,A1:A6,"2013-03",B1:B6,">0")

Bu, ay sütununuzun bir tarih değil, bir dize olduğunu varsayar. Çünkü SUMIFyalnızca doğrudan karşılaştırmalara izin verir ve ay sütununda bir işlevi çalıştıramaz. Yani bir tarihi örneğin sayıya çeviremedi.


Teşekkürler. TxnYıl ve ay olan yeni bir sütun ekledim E. Bu benim bitti-naber kullanıyor: =SUMIFS( Txn!B:B, Txn!E:E, A2, Txn!B:B, "<0").
Dai

3

Excel 2007 veya daha sonraki sürümlerinde SUMIFSbirden fazla koşulda kullanabilirsiniz , böylece belirli bir aydaki Gelir’i deneyin.

=SUMIFS(Txn!B:B,Txn!B:B,">0",Txn!A:A,">="&A2,Txn!A:A,"<"&EOMONTH(A2,0)+1)

A2, ayın ilkini içerir (ancak biçimlendirilmiş)

ve benzer olabilen harcamalar için

=SUMIFS(Txn!B:B,Txn!B:B,"<0",Txn!A:A,">="&A2,Txn!A:A,"<"&EOMONTH(A2,0)+1)*-1

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.