Page 1 of 1

ไส่สูตรอย่างไรให้มันขึ้น วัน/เดือน/ปี ของงวดสุดท้าย

Posted: Sat May 29, 2010 11:10 am
by chaiman
ตามภาพแนบ ใน G2 จะไส่สูตรอย่างไรให้มันขึ้น วัน/เดือน/ปี ของงวดสุดท้ายมาให้
ขอบคุณครับ

Re: รบกวนสอบถามครับ

Posted: Sat May 29, 2010 12:12 pm
by snasui
:D งวดสุดท้าย ให้แสดงข้อมูลจากช่องไหน และมีเงื่อนไขใดหรือไม่ครับ

หากจะหาว่าคอลัมน์ E มีข้อมูลสุดท้ายคือวันที่เท่าไร สามารถใช้สูตร Lookup ได้ครับ โดย G2 คีย์

=Lookup(9.99999999999999e307,e:e)

Enter จะได้วันที่สุดท้ายในคอลัมน์ E มาแสดงครับ :mrgreen:

Re: รบกวนสอบถามครับ

Posted: Sat May 29, 2010 1:46 pm
by chaiman
ขอบคุณครับ อาจารย์ ขอเพิ่มเติมอีกนิดครับ

ถ้างวดสุดท้าย มันอยู่ใน คอลัมน์ B ต้องทำอย่างไรครับ

ขอบคุณครับ

Re: รบกวนสอบถามครับ

Posted: Sat May 29, 2010 2:18 pm
by snasui
chaiman wrote:ขอบคุณครับ อาจารย์ ขอเพิ่มเติมอีกนิดครับ

ถ้างวดสุดท้าย มันอยู่ใน คอลัมน์ B ต้องทำอย่างไรครับ

ขอบคุณครับ
:D ให้เปลี่ยนสูตรเป็นตามด้านล่างครับ

=Lookup(9.99999999999999e307,b:b)

Enter :mrgreen:

Re: รบกวนสอบถามครับ

Posted: Sat May 29, 2010 3:08 pm
by chaiman
ขออภัยอาจารย์ครับ ผมอาจตั้งคำถามไม่เคลียร์ คือหมายความว่า
ที่ G2 ให้แสดงงวดสุดท้ายเสมอ ไม่ว่างวดสุดท้ายนั้นจะไปตกที่
คอลัมน์ B หรือ E ก็ตาม (ทั้งหมด จะมี 20 งวดชำระ )

ขอบคุณครับ

Re: รบกวนสอบถามครับ

Posted: Sat May 29, 2010 3:40 pm
by snasui
:D ผมก็ยังไม่เคลียร์เท่าไรครับ งวดสุดท้ายที่ว่านั้น มีอะไรเป็นตัวบอกว่าเป็นงวดสุดท้าย :?:

ตัวอย่างด้านล่าง ผมใช้วันที่เพื่อดูว่าถ้าอันไหนมากกว่าก็ให้เอาอันนั้นมาแสดง ที่ G2 คีย์

=Max(B2:B30,E2:E30)

Enter

Note: กำหนดช่วงข้อมูลตามที่ใช้จริง :mrgreen:

Re: รบกวนสอบถามครับ

Posted: Sat May 29, 2010 3:56 pm
by chaiman
นี่แหละครับ ใช่เลย
ขอบคุณมากครับ อาจารย์

Re: รบกวนสอบถามครับ

Posted: Sat May 29, 2010 9:27 pm
by chaiman
ขอปรับ สูตรอีกนิดครับอาจารย์ เนื่องจากว่า ใน คอลัมน์ B และ E
มันเป็นสูตรที่โยงมา ไม่สามารถแสดง วัน/เดือน/ปี ตามที่เห็น ที่ G2 ได้ครับ

เปลี่ยนเป็นให้แสดง งวดสุดท้าย ในคอลัมน์ B หรือ E ตามที่เห็นจริง
ขอบคุณครับ

Re: รบกวนสอบถามครับ

Posted: Sat May 29, 2010 10:30 pm
by snasui
:D ลองแนบไฟล์ตัวอย่างที่บอกว่าโยงมาให้ดูหน่อยครับ ทั้งกรอกคำตอบที่ต้องการไว้เป็นตัวอย่างด้วยครับ :P

Re: รบกวนสอบถามครับ

Posted: Sun May 30, 2010 6:25 am
by chaiman
ไฟล์ผม มัน 10 เม็กกว่าเลยครับ อาจารย์ เน็ทผมมันเต่า ครับ
สงสัย อัพไฟล์ ข้ามวัน อิอิ

Re: รบกวนสอบถามครับ

Posted: Sun May 30, 2010 7:52 am
by snasui
chaiman wrote:ไฟล์ผม มัน 10 เม็กกว่าเลยครับ อาจารย์ เน็ทผมมันเต่า ครับ
สงสัย อัพไฟล์ ข้ามวัน อิอิ
:o ตัดมาบางส่วนเพื่อเป็นตัวอย่างก็พอครับ :mrgreen:

Re: รบกวนสอบถามครับ

Posted: Sun May 30, 2010 5:11 pm
by snasui
:D จากที่ส่งมาทางเมล ที่ D14 คีย์

=MAX(IF(ISNUMBER(F3:F12+0),F3:F12+0),IF(ISNUMBER(J3:J12+0),J3:J12+0))

Ctrl+Shift+Enter <== ต้องกดพร้อมกันนะครับ เนื่องจากเป็นสูตร Array ถ้ากดแป้นถูกต้องจะเห็นเครื่องหมายปีกกาคร่อมสูตร ปีกกานี้จะคีย์เข้าไปเองไม่ได้ ดูรูปประกอบตามด้านล่างครับ

Re: รบกวนสอบถามครับ

Posted: Sun May 30, 2010 8:27 pm
by chaiman
ขอบคุณมากครับ อาจารย์

ถ้าต้องการแปลงให้มันขึ้น พศ. แบบเต็ม 2572 ต้องทำอย่างไรครับ
ผมทดลอง =D14+20819 มันจะเพี้ยน ที่ 2,6,10,14,18 ปีครับ
มันจะขึ้นเป็น วันที่ 29 ครับไม่ใช่ 30 แต่ถ้าไปตกที่ปีอื่น ๆ จะตรงตาม พศ. ไทย

ขอบคุณครับ

Re: รบกวนสอบถามครับ

Posted: Sun May 30, 2010 8:40 pm
by snasui
:D ลองตามนี้ครับ ที่ D14 คีย์

=TEXT(MAX(IF(ISNUMBER(F3:F12+0),F3:F12+0),IF(ISNUMBER(J3:J12+0),J3:J12+0)),"dd mmm ""25""yy")

Ctrl+Shift+Enter :mrgreen:

Re: รบกวนสอบถามครับ

Posted: Sun May 30, 2010 8:51 pm
by chaiman
ตามสูตรนี้ จะเพี้ยนที่ 10,20 ปีครับ ไม่ตรง
ขอบคุณครับ

Re: รบกวนสอบถามครับ

Posted: Sun May 30, 2010 9:01 pm
by snasui
:lol: คือมันผิดมาตั้งแต่การสร้างไฟล์แล้วครับ

หลักการคีย์ วัน เดือน ปี จะต้องคีย์ เป็น ค.ศ. ครับ และควรจะกรอกปีให้เป็น 4 หลัก เพื่อลดความผิดพลาด

การจะให้แสดงเป็นพ.ศ. สามารถที่จะใช้การจัด Format ได้

ช่วยโพสต์ภาพให้ดูได้ไหมครับว่าผิดพลาดแบบไหน เนื่องจากผมเองไม่ได้ทดสอบทุกกรณี :mrgreen:

Re: รบกวนสอบถามครับ

Posted: Sun May 30, 2010 9:12 pm
by chaiman
ผมงง ครับ ทำที่ไฟล์แนบ แล้ว ใช้ได้ ครับ แต่ไปลองกับตัว จริง
มันกลับ ลดไปหนึ่ง ปี ถ้า เรากำหนดส่ง 10 หรือ 20 ปี
เดี๋ยวขอเวลาตรวจสอบ สัก 2 วัน ครับ อิอิ


ได้แล้วครับ อาจารย์ พลาดที่ผมเอง เบียร์ป๋องเดียว
เล่นเอามึน วางผิดแถว อิอิ

ขอบคุณมากครับ :roll: :mrgreen: :lol: