Bagaimana cara menggabungkan dua rumus array dinamis (seperti fungsi filter) satu di bawah yang lain? = Filter (A5: B14, A5: A14> 5) = filter (Sheet2! A5: B14, Sheet2! A5: A14> 8) Saya ingin hasilnya untuk datang satu ...

1
The King 5 April 2021, 15:46

1 menjawab

Jawaban Terbaik

Sayang ini tidak terlalu mudah. Saya kira seseorang dapat mencoba menggunakan LAMBDA() tetapi juga dapat dicapai dengan menggunakan FILTERXML() dan TEXTJOIN() ketika ini FILTER() diterapkan sesuai contoh Anda:

enter image description here

Rumus dalam G5:

=LET(X,FILTERXML("<t><s>"&TEXTJOIN("</s><s>",,FILTER(A5:B14,B5:B14>5,""),FILTER(D5:E14,E5:E14>5,""))&"</s></t>","//s"),INDEX(X,SEQUENCE(COUNTA(X)/2,2)))

Saya menggunakan LET() tapi saya kira Anda juga bisa menambahkan dua COUNTIFS() sebagai gantinya.

0
JvdV 5 April 2021, 15:14