Page 1 of 1

ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 10:18 am
by kitnad
เรียนท่านผู้รู้ผมต้องการหาค่าสูงสุดของ Cell
ถ้าเป็น number ธรรมดาสามารถหาได้
แต่เวลาเก็บข้อมูลจะเก็บเป็นตัวอักษรด้วยเลยไม่มีสูตรในการหาค่าสูงสุด
เราจะเขียนสูตรอย่างไรให้ได้ค่าสูงสุดออกมาครับ

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 10:32 am
by bank9597
kitnad wrote:เรียนท่านผู้รู้ผมต้องการหาค่าสูงสุดของ Cell
ถ้าเป็น number ธรรมดาสามารถหาได้
แต่เวลาเก็บข้อมูลจะเก็บเป็นตัวอักษรด้วยเลยไม่มีสูตรในการหาค่าสูงสุด
เราจะเขียนสูตรอย่างไรให้ได้ค่าสูงสุดออกมาครับ
ลองดูก่อนครับ
ที่เซลล์ใดๆ คีย์ =MAX(RIGHT($A$1:$A$11,7)*1) กด ctrl+shift+enter

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 10:45 am
by kitnad
ขอบคุณมากเลยครับ ได้แล้วครับ ตามนี้เลย

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 10:46 am
by bank9597
kitnad wrote:ขอบคุณมากเลยครับ ได้แล้วครับ ตามนี้เลย
ถ้าเงื่อนไขเปลี่ยนไป เช่น จำนวนอักษระไม่เท่าเดิม เราต้องปรับสูตรใหม่น่ะครับ :D

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 11:10 am
by kitnad
ใช่แล้วครับ ถ้าผมลองใน Sheet เดียวกันนะสามารถ Run ได้
แต่ถ้าคนละ Sheet นี่จะขึ้น Error #NUM! ครับ

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 11:12 am
by bank9597
kitnad wrote:ใช่แล้วครับ ถ้าผมลองใน Sheet เดียวกันนะสามารถ Run ได้
แต่ถ้าคนละ Sheet นี่จะขึ้น Error #NUM! ครับ
ต้องดูเงื่อนไขครับ ถ้าเงื่อนไขชัดเจนก้ไม่มีปัญหาครับ :D

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 11:42 am
by kitnad
นั่นล่ะคือปัญหา
มีสูตรอื่นอีกไหมล่ะครับ

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 11:51 am
by bank9597
kitnad wrote:นั่นล่ะคือปัญหา
มีสูตรอื่นอีกไหมล่ะครับ
:) แนบไฟล์ และบอกเงื่อนไขมาให้ครบครับ เดี๋ยวผมจะลองดูให้

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 12:26 pm
by kitnad
ขออนุญาตอ้างอิงจาก File ชุดเก่านะครับอาจารย์
ต้องการหาค่าสูงสุด 3 ตัวหลังจาก ฟิวที่ชื่อว่า Database ครับ

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 12:50 pm
by bank9597
kitnad wrote:ขออนุญาตอ้างอิงจาก File ชุดเก่านะครับอาจารย์
ต้องการหาค่าสูงสุด 3 ตัวหลังจาก ฟิวที่ชื่อว่า Database ครับ
:D ลองดูครับ
คีย์ =MAX(RIGHT(Database!$A$1:$A$11,3)*1) กด ctrl+shift+enter

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 1:17 pm
by kitnad
จริงๆ ที่แล้วมาผมก็ใช้สูตรที่อาจารย์บอกนี่นะครับ แต่มันก็ขึ้น Error แต่พอ Copy สูตรที่อาจารยฺ์บอก
มันก็ใช้งานได้ทั้งมี มีคาถาหรือเปล่าครับ

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 1:20 pm
by bank9597
kitnad wrote:จริงๆ ที่แล้วมาผมก็ใช้สูตรที่อาจารย์บอกนี่นะครับ แต่มันก็ขึ้น Error แต่พอ Copy สูตรที่อาจารยฺ์บอก
มันก็ใช้งานได้ทั้งมี มีคาถาหรือเปล่าครับ
:lol: ไม่มีอะไรทั้งนั้นครับ มีแต่หลักการที่คุณต้องเข้าใจ คือ 1. ข้อมูลใน database มีกี่บรรทัด คุณต้องอ้างในสูตรเท่านั้น 2. การกดแป้นพิมพ์ คือสูตรที่ใช้เป็นสูตรอาร์เรย์ คุณจะกดแป้น Enter อย่างเดียวไม่ได้ คุณต้องกด Ctr+shift ตามด้วย Enter หลังจากใส่สูตรเสร็จ แล้วคุณจะได้เครื่องหมายปีกกา {} คร่อมสูตรไว้ แสดงว่าถูกต้องครับ

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 1:25 pm
by kitnad
ถ้าอย่างนั้นก็ใช้สูตรนี้ไม่ได้เพราะว่า Data จะเพิ่มขึ้นทุกๆ วัน
ถ้าอย่างนั้นต้อง Countif มาก่อนใช้ไหมครับ

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 1:52 pm
by bank9597
kitnad wrote:ถ้าอย่างนั้นก็ใช้สูตรนี้ไม่ได้เพราะว่า Data จะเพิ่มขึ้นทุกๆ วัน
ถ้าอย่างนั้นต้อง Countif มาก่อนใช้ไหมครับ
ต้องใช้ dynamic range name ครับ ไม่ต้องกำหนดเพิ่มอะไร สูตรจะอ้างถึงข้อมูลที่มีอยู่จริงเลยครับ

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 1:54 pm
by kitnad
งงกันเลยทีเดียว

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 2:20 pm
by bank9597
kitnad wrote:งงกันเลยทีเดียว
:D ลองดูตัวอย่างครับ ผมทำไว้ให้แล้ว
เปิดไฟล์ ใส่ค่าใหม่ลงไปตามต้องการ สูตรจะรันให้อัตโนมัติ

ต้องการดูสูตรใน RangeName ไปที่แท็บ Formula >Name Manager

Re: ต้องการหาค่าสูงสูดใน Cell เมื่อมีข้อความ String ด้วย

Posted: Fri Jun 20, 2014 3:38 pm
by kitnad
สุดยอดครับ
ขอบพระคุณมากครับ