Saya ingin memiliki total per bulan di tabel kedua dari tabel pertama saya ingin tabel dipisahkan dan saya ingin proses menjadi otomatis: mengetik bulan dan tahun dalam satu sel dan meminta spreadsheet menghitung total untuk bulan itu. (itu berarti saya dapat menyimpan data di tab dan hanya mengimpor / memperbarui ketika saya perlu tanpa peduli tentang bulan mana berhenti di mana).
Dalam tabel data saya, saya memiliki 2 kolom: satu adalah tanggal, yang lain nilai
September 2014 114
September 2014 89
September 2014 109
September 2014 85
September 2014 96
September 2014 93
September 2014 96
September 2014 118
October 2014 107
October 2014 98
October 2014 79
October 2014 67
October 2014 86
October 2014 141
October 2014 92
Formula yang saya gunakan adalah:
=SUMIF(Date,"="&A2,Count)
Tanggal adalah kolom tanggal di tabel pertama; dalam A2 saya memiliki bulan dan tahun (seperti yang disebutkan di atas) —tapi ini hanya mengembalikan nilai pertama yang ditemukan untuk bulan tersebut ... Saya mencoba menggunakan BULAN (Tanggal) tetapi tidak berfungsi; apakah Anda punya saran?
Sunting tanggal saya di tabel data mentah diformat sebagai berikut:
01/09/2014 00:00:00
mereka memang Date, bukan String, sehingga SUMIF tampaknya gagal dalam hal ini. Bagaimana saya bisa mengubah Tanggal tersebut menjadi Strings sehingga perbandingan di dalam SUMIF berfungsi?
Jawaban:
Menggunakan
SUM(IF)
fungsi:Karena Numbers belum mendukung fungsi Array tertentu, misalnya mengekstraksi
MONTH(A1:A23)
, dengan menguraikan tanggal ke dalam kolom ketiga (yang dapat disembunyikan) fungsi tersebut akan berfungsi. Kolom ini bisa berada di tabel mana saja, tidak hanya tabel data mentah selama referensi valid.Formula kolom tersembunyi:
Di mana A1 adalah sel dengan tanggal.
Salin ke bawah lalu sembunyikan kolom jika diinginkan. (Mengimpor lebih banyak data dengan menambahkan baris akan secara otomatis menurunkan rumus tetapi tidak menyembunyikan kolom untuk memastikan.)
Dari dokumentasi tentang
SUMIF()
:sumber