Excel: Referensi Dropdown Cell di Formula Countif

1

Saya mencoba untuk mengganti teks dalam rumus excel dengan referensi sel ke teks dalam dropdown.

Formula pertama yang menghasilkan jawaban yang benar adalah:

=(SUM(COUNTIFS('LP - All Properties'!G:G,{"Phoenix","Tucson"},'LP - All Properties'!L:L,"Leased")))/SUM(COUNTIF('LP - All Properties'!G:G,{"Phoenix","Tucson"}))

Saya ingin mengganti teks "Phoenix" dan "Tucson" dengan referensi sel ke dropdown yang berisi nilai-nilai itu. Namun, rumus ini tidak menghasilkan hasil yang tepat:

=(SUM(COUNTIFS('LP - All Properties'!G:G,{"C2","D2"},'LP - All Properties'!L:L,"Leased")))/SUM(COUNTIF('LP - All Properties'!G:G,{"C2","D2"}))

Saya juga mencoba tanpa tanda kutip di sekitar C2 dan D2, tetapi itu juga tidak berhasil.

Lincoln
sumber

Jawaban:

2

Parameter C2: D2 membentuk sebuah array dan dengan demikian Anda perlu menjadikannya fungsi array. Formula yang benar adalah

=(SUM(COUNTIFS('LP - All Properties'!G:G,C2:D2,'LP - All Properties'!L:L,"Leased")))/SUM(COUNTIF('LP - All Properties'!G:G,C2:D2))

Dan kemudian di sini sampai pada bagian yang sulit - alih-alih menekan Enter menyelesaikan input Anda, Anda perlu menekan Ctrl + Shift + Enter untuk membiarkan Excel tahu itu berisi parameter ke fungsi array.

Jika Anda berhasil melakukan itu dengan benar, rumus akan terlihat seperti {=(SUM(COUNTIFS(...))}dengan {}tanda kurung di sekitar rumus.

Kenneth L.
sumber
Jika Anda menggunakan SUMPRODUCT sebagai pengganti kedua fungsi SUM, Anda tidak perlu "entri array"
barry houdini
0

Untuk pendekatan yang sedikit berbeda, Anda dapat menggunakan AVERAGE, yaitu "rumus array" ini

=AVERAGE(IF('LP - All Properties'!G:G=C2:D2,IF('LP - All Properties'!L:L="Leased",1,0)))

dikonfirmasi dengan CTRL+ SHIFT+ENTER

Ini hanya berfungsi ketika C2:D2vektor horisontal

barry houdini
sumber