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?
Jawaban:
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
averageif
danif
fungsi harus berurusan denganfield
bukancells
, 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.
sumber