Pivot Table Running balance Problem

mubasher7

New Member
Joined
Aug 25, 2014
Messages
8
Date

<tbody>
</tbody>
Account

<tbody>
</tbody>
Description

<tbody>
</tbody>
Dr

<tbody>
</tbody>
Cr

<tbody>
</tbody>
01-09-14

<tbody>
</tbody>
Employee A

<tbody>
</tbody>
Salary payable

<tbody>
</tbody>
40000

<tbody>
</tbody>
02-09-14

<tbody>
</tbody>
Employee A

<tbody>
</tbody>
cheque paid for salary

<tbody>
</tbody>
40000

<tbody>
</tbody>
03-09-14

<tbody>
</tbody>
Employee B

<tbody>
</tbody>
Salary payable

<tbody>
</tbody>
35000

<tbody>
</tbody>
04-09-14

<tbody>
</tbody>
Employee B

<tbody>
</tbody>
cheque paid for salary

<tbody>
</tbody>
20000

<tbody>
</tbody>
05-09-14

<tbody>
</tbody>
Company A

<tbody>
</tbody>
raw material purchased

<tbody>
</tbody>
50000

<tbody>
</tbody>
06-09-14

<tbody>
</tbody>
Employee B

<tbody>
</tbody>
Cash paid for salary

<tbody>
</tbody>
10000

<tbody>
</tbody>
07-09-14

<tbody>
</tbody>
Company A

<tbody>
</tbody>
cheque paid for raw material

<tbody>
</tbody>
50000

<tbody>
</tbody>

<tbody>
</tbody>

I want to make the pivot table of this which should auto give the balance. Like this


Account Name

<tbody>
</tbody>
DateDescriptonDrCrBalance

<tbody>
</tbody>


I have used the formulas for this but all in vain.
In this I have first calculated the difference of Cr-Dr, using the Formula option. Then I have calculated the Balance by Running Total of Difference according to Date.

Account Name

<tbody>
</tbody>
DateDescriptionDrCrDifferenceBalance

<tbody>
</tbody>

But problem here is while calculating Balance Pivot Table considers the Description and gives the value according to Description. But when the Description column is deleted it gives the right Balance.

Account(All)

<tbody>
</tbody>

<tbody>
</tbody>

DateDescriptionDrCrDifferenceBalance
01-09-14
Salary payable

<tbody>
</tbody>
400004000040000
02-09-14
cheque paid for salary

<tbody>
</tbody>
40000-40000-40000
03-09-14
Salary payable

<colgroup><col></colgroup><tbody>
</tbody>
350003500035000
04-09-14
cheque paid for salary

<tbody>
</tbody>
20000-20000-20000
05-09-14
raw material purchased

<tbody>
</tbody>
500005000050000
06-09-14
Cash paid for salary

<tbody>
</tbody>
10000-10000-10000
07-09-14
cheque paid for raw material

<tbody>
</tbody>
50000-50000-50000
Grand Total12000012500050005000

<tbody>
</tbody>



I Want that it should give Balance like this.


DateDescriptionDrCrDifferenceBalance
01-09-14
Salary payable

<tbody>
</tbody>
400004000040000
02-09-14
cheque paid for salary

<tbody>
</tbody>
40000-400000
03-09-14
Salary payable

<colgroup><col></colgroup><tbody>
</tbody>
350003500035000
04-09-14
cheque paid for salary

<tbody>
</tbody>
20000-2000015000
05-09-14
raw material purchased

<tbody>
</tbody>
500005000065000
06-09-14
Cash paid for salary

<tbody>
</tbody>
10000-1000055000
07-09-14
cheque paid for raw material

<tbody>
</tbody>
50000-500005000
Grand Total12000012500050005000

<tbody>
</tbody>

But due to Description column Pivot Table does not generate Balance column like this. But when I remove Description column it gives the right balance but I need Description column in my Pivot Table.

​Please help me in this regard.
 

Excel Facts

How to find 2nd largest value in a column?
MAX finds the largest value. =LARGE(A:A,2) will find the second largest. =SMALL(A:A,3) will find the third smallest
Add a calculated column to your source data (formula in F2 copied down):


Excel 2010
ABCDEFGHIJK
1DateAccountDescriptionDrCrBalanceDateAccountDescriptionSum of Balance
201/09/2014Employee ASalary payable400004000001/09/2014Employee ASalary payable40000
302/09/2014Employee Acheque paid for salary40000002/09/2014Employee Acheque paid for salary0
403/09/2014Employee BSalary payable350003500003/09/2014Employee BSalary payable35000
504/09/2014Employee Bcheque paid for salary200001500004/09/2014Employee Bcheque paid for salary15000
605/09/2014Company Araw material purchased500005000005/09/2014Company Araw material purchased50000
706/09/2014Employee BCash paid for salary10000500006/09/2014Employee BCash paid for salary5000
807/09/2014Company Acheque paid for raw material50000007/09/2014Company Acheque paid for raw material0
Sheet1
Cell Formulas
RangeFormula
F2=SUMIF(B$2:B2,B2,E$2:E2)-SUMIF(B$2:B2,B2,D$2:D2)
 
Upvote 0
I want to organize the data so that I can have the balance of different Accounts also in Pivot table e.g for Employee A.
And if I add Balance column in Source data, I won't be able to create correct pivot table.
 
Upvote 0
Here's the pivot table:


Excel 2010
HIJK
1DateAccountDescriptionSum of Balance
201/09/2014Employee ASalary payable40000
302/09/2014Employee Acheque paid for salary0
403/09/2014Employee BSalary payable35000
504/09/2014Employee Bcheque paid for salary15000
605/09/2014Company Araw material purchased50000
706/09/2014Employee BCash paid for salary5000
807/09/2014Company Acheque paid for raw material0
Sheet1


What results would you expect in column F?
 
Upvote 0
I want to make the ledger that give running balance in Column F. But in pivot table it should show balance according to different Accounts.
 
Upvote 0

Forum statistics

Threads
1,214,979
Messages
6,122,561
Members
449,089
Latest member
Motoracer88

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top