Hitung nilai antara 2 rentang tanggal


2

Saya dapat menghitung berapa banyak kejadian tanggal antara 2 rentang tanggal, namun sekarang saya mengalami kesulitan menghitung berapa kali Ya terjadi antara 2 rentang tanggal.

rumus ini berfungsi untuk menghitung berapa kali rentang tanggal terjadi di mana I23 dan I24 adalah tanggal dalam kisaran (11/30 - 12/15)

=COUNTIFS(non_activated_accounts_100112!J2:K4000, ">="&$I$23,non_activated_accounts_100112!$J$2:$K$4000,"<="&$I$24)

Ini melakukan pekerjaan yang baik untuk menghitung berapa banyak contoh tanggal yang menunjukkan antara dua tanggal. namun saya ingin menambahkan kolom centang tambahan J: 2: 4000 untuk "ya", dan mendapatkan hasil dari berapa banyak contoh "ya" yang ada di antara 2 tanggal.


Saya telah mencoba = SUMPRODUCT (('Load Entry'! $ N $ 4: $ N $ 563 = "Ya") * ('Muat Entri'! $ N $ 4: $ N $ 563> = $ A $ 28) * ('Muat Entri' ! $ N $ 4: $ N $ 563> = $ A $ 27))
tcole

Saya mengirim jawaban tetapi saya melihat Anda memiliki rentang yang berbeda - di COUNTIF pertama Anda, Anda melihat 2 kolom untuk tanggal (J dan K) - apakah ada tanggal di keduanya? COUNTIFS mengharuskan semua rentang memiliki ukuran yang sama sehingga Anda tidak dapat memiliki rentang tanggal sebagai dua kolom dan rentang "Ya" sebagai satu - dalam hal ini SUMPRODUCT mungkin lebih baik .... tetapi dapatkah Anda memiliki satu baris di mana J dan K keduanya memiliki tanggal dalam rentang Anda, jika demikian Anda ingin menghitungnya dua kali?
barry houdini

Ya tanggal ada di keduanya - kolom panggilan 1 J, panggilan terakhir atau kolom upaya K, keduanya perlu dilihat dan jika kolom N = "Ya" hitung,
tcole

= COUNTIFS (non_activated_accounts_100112! N2: N4000, Ya, non_activated_accounts_1001‌ 12! J2: K4000, "> =" & $ I $ 23, non_activated_accounts_100112! $ J $ 2: $ K $ 4000, "<I & V $ Kesalahan #Value - tidak yakin di mana masalahnya
tcole

Jawaban:


1

Biasanya lebih baik tetap menggunakan COUNTIFS, ini lebih efisien, - Anda dapat menambahkan lebih banyak kondisi, yaitu .....

`= COUNTIFS ('Muat Entri'! $ N $ 4: $ N $ 563," Ya ", 'Muat Entri'! $ N $ 4: $ N $ 563,"> = "& $ A $ 28, 'Muat Entri'! $ N $ 4: $ N $ 563, "<=" & $ A $ 27) '

...... Tetapi jika Anda memiliki 2 kolom tanggal dan hanya satu kolom "ya" maka COUNTIFS tidak akan berfungsi karena semua rentang harus memiliki ukuran yang sama, jadi kembali ke SUMPRODUCT .....

Dapatkah Anda menghitung baris dua kali (jika kedua tanggal di baris itu berada dalam rentang tanggal dan "Ya" muncul di baris itu)? Jika demikian coba versi ini

=SUMPRODUCT((non_activated_accounts_100112!J2:K4000>=$I$23)*(non_activated_accoun‌​ts_100112!$J$2:$K$4000<=$I$24)*(non_activated_accoun‌​ts_100112!$N$2:$N$4000="yes"))

.... atau jika setiap baris hanya dihitung paling banyak sekali .....

=SUMPRODUCT(((non_activated_accounts_100112!J2:J4000>=$I$23)*(non_activated_accoun‌​ts_100112!$J$2:$J$4000<=$I$24)+(non_activated_accounts_100112!K2:K4000>=$I$23)*(non_activated_accoun‌​ts_100112!$K$2:$K$4000<=$I$24)>0)*(non_activated_accoun‌​ts_100112!$N$2:$N$4000="yes"))

Yang kedua membagi kolom J dan K .....


Saya menggunakan berikut = COUNTIFS (non_activated_accounts_100112! J2: K4000, "> =" & $ I $ 23, non_activated_accounts_100112! $ J $ 2: $ K $ 4000, "<=" & $ I $ 24) & non_activated_accounts_100112 = N2: N2: N2 Ya "dan mengembalikan" salah "sebagai akibat daripada 5
tcole

= COUNTIFS (non_activated_accounts_100112! N2: N4000, Ya, non_activated_accounts_100112! J2: K4000, "> =" & $ I $ 23, non_activated_accounts_100112! $ J $ 2: $ K $ 4000, "<= & a $ 24)
tcole

Untuk rentang ukuran yang berbeda COUNTIFS tidak berfungsi sesuai komentar saya di atas - Saya mengedit jawaban saya untuk solusi SUMPRODUCT
barry houdini

Saya mendapatkan #REF! ketika mencoba menggunakan Sumproduct - = SUMPRODUCT ((non_activated_accounts_100112! $ J $ 2: $ J $ 4000 = I23) * (non_activated_accoun‌ ts_100112! $ J $ 2: $ J $ 4000 = I24) * (non_activated_accoun N $ $ 212 $ $ 4000 = "ya"))
tcole

Saya pikir ada yang salah dengan nama sheet - ketika saya menempel dari sini saya mendapatkan kesalahan yang sama, tidak ada masalah dengan formula, pada dasarnya, mungkin ada beberapa karakter aneh ketika Anda menyalin dari sini - silakan coba mengetik ulang nama sheet , atau untuk menyederhanakan hal-hal cukup letakkan rumus pada lembar dengan data maka Anda dapat menggunakan versi yang lebih pendek seperti =SUMPRODUCT((J2:K4000>=$I$23)*($J$2:$K$4000<=$I$24)*($N$2:$N$4000="yes")) untuk tujuan pengujian setidaknya yang mungkin lebih sederhana .....
barry houdini
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.