Page 1 of 1

จากตัวอย่างมีวิธีเขียนสูตรนอกเหนือจากนี้อีกไหม?

Posted: Thu Apr 20, 2017 10:12 pm
by Jancha
:? ตามตัวอย่างในไฟล์แนบที่ cell S3:S7 มีวิธีเขียนสูตรนอกเหนือจากนี้อีกมั๊ยครับ

Re: จากตัวอย่างมีวิธีเขียนสูตรนอกเหนือจากนี้อีกไหม?

Posted: Thu Apr 20, 2017 10:44 pm
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ S3 คีย์

=SUM(COUNTIF(C3:R3,{"u","w","x","y","z"})*{100,200,300,400,500})

Enter > Copy ลงด้านล่าง

Re: จากตัวอย่างมีวิธีเขียนสูตรนอกเหนือจากนี้อีกไหม?

Posted: Thu Apr 20, 2017 10:56 pm
by Jancha
:cp: ขอบคุณครับอาจารย์ มันเยี่ยมจริงๆครับ ผมใช้ Evaluate Formula ตรวจสอบการทำงานของสูตรปรากฎว่าช่วยลดขั้นตอนการคำนวณลงไปอย่างมากครับ ที่อยู่ใน {..} มันมีความหมายถึงอะไรหรือครับ

Re: จากตัวอย่างมีวิธีเขียนสูตรนอกเหนือจากนี้อีกไหม?

Posted: Fri Apr 21, 2017 6:20 am
by snasui
Anucha Janthongmuang wrote: ที่อยู่ใน {..} มันมีความหมายถึงอะไรหรือครับ
:D คือค่าคงที่ Array ครับ

Array เมื่อแปลงมาเป็นค่าคงที่ Array จะอยู่ในเครื่องหมายปีกกาเสมอ ปกติแล้วเราสามารถใช้การอ้างอิงจากช่วงเซลล์มาใช้ได้หากมีการกำหนดค่าไว้ในช่วงเซลล์ไว้ล่วงหน้า แต่ในสูตรนี้เป็นการเขียน Array ตรง ๆ เข้าไปในสูตรเลย

กรณีเป็นการอ้างอิงจากช่วงเซลล์มาใช้แทนการเขียนค่าคงที่ Array เข้าไปในสูตร การกดแป้นให้รับสูตร จะต้องกดแป้น Ctrl+Shift+Enter หรือเปลี่ยนฟังก์ชั่นหลักจาก Sum เป็น Sumproduct เพื่อจะได้ไม่ต้องกดแป้น Ctrl+Shift+Enter ครับ

Re: จากตัวอย่างมีวิธีเขียนสูตรนอกเหนือจากนี้อีกไหม?

Posted: Fri Apr 21, 2017 8:34 am
by Jancha
:D ขอบคุณครับอาจารย์