Page 1 of 1

ทำไมสูตรอาเรย์นี้ไม่แสดงผลบน office excel for Mac 2011

Posted: Sat Sep 06, 2014 11:18 am
by nopanan
=LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX($B$2:$B$65,SMALL(IF(ISNA(MATCH($B$2:$B$65,$D$2:$D$25,0)),ROW($B$2:$B$65)-ROW($B$2)+1),ROWS(D$2:D2)))))

เมื่อมาเปิดในรุ่นที่ ใช้บนวินโดว์สามารถแสดงผลได้ครับ

Re: ทำไมสูตรอาเรย์นี้ไม่แสดงผลบน office excel for Mac 2011

Posted: Sat Sep 06, 2014 11:26 am
by snasui
:D ผมไม่ได้ใช้ Mac ก็เลยไม่สามารถทดสอบให้ได้ว่าติดที่ฟังก์ชั่นใดครับ

ลองปรับสูตรใหม่เป็นด้านล่างแล้วทดสอบดูครับ

Code: Select all

=IF(ROWS(D$2:D2)>COUNT(1/ISNA(MATCH($B$2:$B$65,$D$2:$D$25,0))),"",INDEX($B$2:$B$65,SMALL(IF(ISNA(MATCH($B$2:$B$65,$D$2:$D$25,0)),ROW($B$2:$B$65)-ROW($H$2)+1),ROWS(D$2:D2))))
Ctrl+Shift+Enter

Re: ทำไมสูตรอาเรย์นี้ไม่แสดงผลบน office excel for Mac 2011

Posted: Sat Sep 06, 2014 11:49 am
by nopanan
ขอบคุณครับอาจารย์ มันแสดงผลได้แล้วครับ มันมีสาเหตุจากอะไรครับ

Re: ทำไมสูตรอาเรย์นี้ไม่แสดงผลบน office excel for Mac 2011

Posted: Sat Sep 06, 2014 12:16 pm
by snasui
:D หากดูจากการปรับสูตรแล้วใช้ได้ แสดงว่าเกิดจาก Mac ไม่รู้จักการใช้ Lookup แบบประยุกต์ครับ

Re: ทำไมสูตรอาเรย์นี้ไม่แสดงผลบน office excel for Mac 2011

Posted: Sat Sep 06, 2014 12:31 pm
by nopanan
snasui wrote::D หากดูจากการปรับสูตรแล้วใช้ได้ แสดงว่าเกิดจาก Mac ไม่รู้จักการใช้ Lookup แบบประยุกต์ครับ
:lol: Mac ต้องการให้ใช้ Numbers มั้งครับ อาจารย์ได้เรียนรู้บ้างยังครับ

Re: ทำไมสูตรอาเรย์นี้ไม่แสดงผลบน office excel for Mac 2011

Posted: Sat Sep 06, 2014 12:35 pm
by snasui
:mrgreen: ผมไม่สนใจใช้ Excel ผ่าน Mac พวก Spreadsheet อื่นผมก็ไม่ได้เล่นครับ :lol: