Excel 2010 Pivot table untuk menghitung laba / rugi rata-rata

2

Saya ingin menghitung untung / rugi rata-rata di tabel pivot Excel. Katakanlah sumber data ada di tabel Excel dan sepertinya

Date   Net income
1/1    5
1/1    -3
1/1    7
1/2    -10
1/2    4

Solusi saya adalah menambahkan 2 kolom tambahan dengan rumus: IF([@Net income]>=0,[@Net income],0)andIF([@Net income]<0,[@Net income],0)

Date  Net income   Profit    Loss
1/1   5            5         0
1/1   -3           0         -3
1/1   7            7         0
1/2   -10          0         -10
1/2   4            4         0

Kemudian dalam tabel pivot turunan, saya bisa menambahkan 2 columsn dengan nilai rata-rata kolom "Untung" dan "Kerugian" dari tabel sumber.

Pivot table    Avg Profit     Avg Loss
1/1            4 (=12/3)      -1 (=-1/3)
1/2            2 (=4/2)       -5 (=-10/2)

Saya bertanya-tanya apakah ada cara yang lebih baik, jadi saya tidak perlu menambahkan 2 kolom tambahan "Untung" dan "Kerugian". Apakah mungkin menggunakan bidang / item terhitung dalam kasus ini?

Stan
sumber
Apakah Anda ingin laba rata-rata dan kerugian rata-rata, atau hanya laba bersih rata-rata?
Raystafarian
Laba rata-rata dan kerugian rata-rata.
Stan
Apakah Anda terbuka untuk solusi VBA?
Raystafarian
Yakin. VBA baik-baik saja.
Stan

Jawaban:

1

Sayangnya, opsi bidang terhitung untuk tabel pivot hanya akan menangani keseluruhan data; yang saya maksud adalah Anda tidak bisa memfilter data berdasarkan nilai setelah Anda membuat tabel pivot. Jadi averageifdan iffungsi harus berurusan dengan fieldbukan cells, jika tidak, ini akan mungkin dengan bidang terhitung.

Anda bisa memotong 2 kolom menjadi satu dengan rumus kolom bendera C2=if(B2< 0, "Loss", "Gain")dan kemudian menggunakannya sebagai filter pada tabel pivot.

Atau Anda bisa mengatur kolom bendera yang sama, dan menggunakannya sebagai alat pengiris pada tabel pivot. Namun, dalam kedua kasus ini, Anda tidak akan melihat keuntungan dan kerugian secara bersamaan .

Sayangnya, saya tidak berpikir excel dapat melakukan itu bekerja untuk Anda saat ini dengan fungsi, Anda akan memerlukan kolom tambahan, tetapi Anda selalu bisa menyembunyikannya.

Raystafarian
sumber