Page 1 of 1

เงื่อนไขมากกว่า 1

Posted: Tue Oct 05, 2010 6:01 pm
by sup
สวัสดีครับอาจารย์ วันนี้มีคำถาม ที่ไม่แน่ใจว่า Excel จะทำได้ไหม ถ้าไม่เขียน VBA
ตัวอย่างและคำถามอยู่ในไฟล์แนบครับ

อีก 1 คำถาม
กรณีที่ ใส่ข้อมูลใน Excelไปมากๆแล้ว พอเราทำการลบข้อมูลเก่าๆออก ทำไม่ พื้นที่จึงว่างลงน้อยมากครับ ทำอย่างไรให้มีพื้นที่มากครับ

Re: เงื่อนไขมากกว่า 1

Posted: Tue Oct 05, 2010 6:29 pm
by snasui
:D ช่วยทำตัวอย่างคำตอบที่ถูกต้องมาด้วยครับ เพื่อให้มั่นใจว่าผมเข้าใจถูกต้องและจะได้เขียนสูตรเปรียบเทียบคำตอบครับ

สำหรับการลบข้อมูลออกโปรแกรมยังจำพื้นที่ทำงานเอาไว้ครับ ดังนั้นให้ลบแบบ Delete Row ตั้งแต่ Row ว่างจนถึง Row สุดท้าย

ด้าน Column ก็เช่นเดียวกันจากนั้นคลิก Save เพื่อ Reset พื้นที่ใช้งานใหม่ครับ :mrgreen:

Re: เงื่อนไขมากกว่า 1

Posted: Wed Oct 06, 2010 3:29 pm
by sup
สมมติว่าข้อมูลอยู่ 100 บรรทัด(1-100)แล้วต้องการลบข้อมูลที่ 1 - 50 ใช้วิธีเดียวกันหรือไม่ครับ

Re: เงื่อนไขมากกว่า 1

Posted: Wed Oct 06, 2010 3:45 pm
by snasui
sup wrote:สมมติว่าข้อมูลอยู่ 100 บรรทัด(1-100)แล้วต้องการลบข้อมูลที่ 1 - 50 ใช้วิธีเดียวกันหรือไม่ครับ
:D เพื่อให้มั่นใจว่าโปรแกรมได้ Reset เซลล์สุดท้ายที่มีการใช้งานหลังจากลบบรรทัดที่ 1-50 ทิ้งไปแล้วลอง Save แล้วสักครั้ง

จากนั้นกดแป้น Ctrl+End เพื่อดูว่าเซลล์สุดท้ายที่โปรแกรมจดจำว่ามีการใช้งานอยู่ที่ใด ถ้าอยู่ในพื้นที่ว่างซึ่งไม่ได้ใช้งานแล้วก็ให้ลบตามที่ผมบอกด้านบนเพื่อ Reset พื้นที่การใช้งานใหม่ เป็นการลดขนาดไฟล์จากการจองพื้นที่การใช้งานของโปรแกรมครับ :mrgreen:

Re: เงื่อนไขมากกว่า 1

Posted: Wed Oct 06, 2010 3:57 pm
by sup
ขอบคุณครับอาจารย์

กำลังทำตัวอย่างอยู่ครับ สักครู่จะส่งให้ครับ

Re: เงื่อนไขมากกว่า 1

Posted: Thu Oct 07, 2010 10:02 am
by sup
ผมเพิ่มเติมข้อความในไฟล์แนบครับ ไม่แน่ใจว่าอธิบายถูกไหน เขียนเองชักงงเองครับ
รบกวนอาจารย์นะครับ

Re: เงื่อนไขมากกว่า 1

Posted: Thu Oct 07, 2010 6:52 pm
by snasui
sup wrote:ผมเพิ่มเติมข้อความในไฟล์แนบครับ ไม่แน่ใจว่าอธิบายถูกไหน เขียนเองชักงงเองครับ
รบกวนอาจารย์นะครับ
:lol: ในกรอบสี่เหลี่ยมแดงที่ให้มาคือตัวอย่างคำตอบที่ถูกต้องแล้วหรือเปล่าครับ เนื่องจากเห็นเป็นสูตรอยู่แล้ว ถ้ายังไม่ใช่ ผมขอตัวอย่างคำตอบที่ถูกต้องมาด้วยครับ ส่วนคำอธิบายถ้าไม่เคลียร์ผมค่อยขอเพิ่มเรื่อย ๆ ครับ :mrgreen:

Re: เงื่อนไขมากกว่า 1

Posted: Sun Oct 10, 2010 7:27 am
by snasui
:D ผมลองเขียนสูตรมาให้ก่อนตามที่คิดว่าน่าจะเป็นคำตอบ ลองดูตามไฟล์แนบนะครับ :mrgreen:

Re: เงื่อนไขมากกว่า 1

Posted: Mon Oct 11, 2010 3:54 pm
by sup
1 ขอบคุณครับอาจารย์ ช่วงปลายสัปดาห์ที่แล้วไม่อยู่ครับเลยเปิดดูช้าไป นี่ก็เพิ่งจะประชุมเสร็จครับ
ผมขอตรวจสอบก่อนนะครับว่า OK ไหม ถ้ายังก็ต้องขอรบกวนอาจารย์อีกนะครับ หวังว่าไม่ขัดคล่องนะครับ
แล้วผมจะแจ้งผลให้ทราบครับ ขอขอบคุณอย่างมากอีกครั้งครับ
2. สงสัยครับ ขอถ้าเรื่องเล็กอีกข้อครับ ที่ไฟล์แนบขึ้นว่า "ดาวน์โหลด 6 ครั้ง" แสดงว่ามีการเปิดดู 6 ครั้งแล้วใช่ไหมครับ และคนเปิดเป็นสมาชิกท่านอื่นใช่ไหมครับ
ที่ถาม คือถ้าเป็นสมาชิกก็อยากให้มีการแจ้งให้ทราบว่าตัวอย่างไฟล์เป็นประโยชน์แก่สมาชิกไหม เพราะผมเองก็เคยเปิดดูของท่านอื่นๆ ก็ได้ประโยชน์มาก็เยอะครับ
ถ้าทำให้เป็นให้ดาวได้ก็ดีนะครับ

Re: เงื่อนไขมากกว่า 1

Posted: Mon Oct 11, 2010 4:16 pm
by snasui
sup wrote:1 ...
2. สงสัยครับ ขอถ้าเรื่องเล็กอีกข้อครับ ที่ไฟล์แนบขึ้นว่า "ดาวน์โหลด 6 ครั้ง" แสดงว่ามีการเปิดดู 6 ครั้งแล้วใช่ไหมครับ และคนเปิดเป็นสมาชิกท่านอื่นใช่ไหมครับ
ที่ถาม คือถ้าเป็นสมาชิกก็อยากให้มีการแจ้งให้ทราบว่าตัวอย่างไฟล์เป็นประโยชน์แก่สมาชิกไหม เพราะผมเองก็เคยเปิดดูของท่านอื่นๆ ก็ได้ประโยชน์มาก็เยอะครับ
ถ้าทำให้เป็นให้ดาวได้ก็ดีนะครับ
:D ถูกต้องแล้วครับ สำหรับการให้คะแนนสมาชิกคงต้องลงโปรแกรมเสริมที่เรียกว่า MOD ผมยังไม่มีเวลาศึกษาเพื่อนำมาใช้งานเลยครับ หากมีเวลาแล้วจะลองศึกษาและนำมาให้ใช้กันครับ :mrgreen:

Re: เงื่อนไขมากกว่า 1

Posted: Mon Oct 11, 2010 4:29 pm
by sup
ผมลองดูเบื้องต้นแล้วน่าจะ OK ครับ แต่ไม่เข้าใจในสูตรที่อาจารย์เขียนครับ อยากให้ช่วยอธิบายให้หน่อย โดยเฉพาะตรง 9.99999999999999E+307 (หากอธิบายได้แต่ละช่วงได้ก็ดีครับ) ผมจะได้เอาไปประยุกต์ใช้ต่อ แต่ถ้าอาจารย์ไม่ว่างก็ไม่เป็นไรครับ อย่างไรเสียผมก็รู้สึกเป็นพระคุณอย่างยิ่งครับ ขอบคุณมากๆครับ

Re: เงื่อนไขมากกว่า 1

Posted: Mon Oct 11, 2010 4:37 pm
by snasui
:D สำหรับ 9.99999999999999e307 คือค่าที่ใหญ่ที่สุดที่สามารถคีย์ลงไปในเซลล์ได้ครับ

การนำมาใช้กับฟังก์ชั่น Lookup เช่น

=Lookup(9.99999999999999e307,A:A)

จะมีความหมายว่าให้หาค่าสุดท้ายที่เป็นตัวเลขในคอลัมน์ A

ดูคำอธิบายเพิ่มเติมที่นี่ครับ http://snasui.blogspot.com/2008/11/blog-post_09.html :mrgreen:

Re: เงื่อนไขมากกว่า 1

Posted: Thu Oct 14, 2010 5:00 pm
by sup
ขอโทษครับอาจารย์ที่ตอบผลการใช้งานช้าไปหน่อย ช่วงนี้ค่อนข้างงานเยอะครับ ต้องขอโทษอีกครั้งครับ
ผลตามสูตรที่อาจารย์ให้มาผมปรับติดหน่อยก็ใช้ได้เลยครับ รู้สึก Happy มากๆครับที่มีอาจารย์คอยช่วยเหลือ ทำให้งานพัฒนาได้มากเลยครับ ขอขอบคุณมากๆครับ