เพื่อมุ่งให้เกิดคุณภาพจากการอบรมสูงสุด Excel Expert Training ให้การอบรม Excel กลุ่มเล็กๆ ไม่เกิน 6 คนทุกคนสามารถเรียนรู้ Excel อย่างใกล้ชิด จะมาคนเดียวหรือมาเป็นกลุ่มแล้วนัดวันอบรมแบบส่วนตัวก็ได้ ผู้เข้าอบรมทุกคนสามารถติดตามเนื้อหาที่อบรมได้อย่างชัดเจนจากจอภาพด้านหน้าของตัวเอง
Results 1 to 3 of 3

Thread: สอบถามการใช้สูตร IF หาเวลา Cutoff

  1. #1
    reangkathok
    Guest

    สอบถามการใช้สูตร IF หาเวลา Cutoff

    ผมต้องการหาเวลา Cutoff ในการรับงาน โดยการเขียน VBA ให้หาค่าจากคอลัมน์ D5 แล้วมาโชว์เป็นเวลาที่คอลัมน์ F5 ดังนั้นผมเลยเขียนสูตร =IF(F5<"09:00:00","09:00",IF(F5<"12:00:00","12:00",IF(F5<"13:30:00","13:30",IF(F5<"19:30:00","09:00","")))) ในคอลัมน์ G5 เพื่อหาเวลา Cutoff จากคอลัมน์ F5 แล้วโชว์เวลาที่กำหนดไว้ครับ จากที่ผมลองหาวิธีดูแล้วในคอลัมน์ F5 ต้องใส่เครื่องหมาย ( ' ) นำหน้าวันที่ สูตร IF ถึงจะหาค่าได้ครับ ตามตัวอย่าง '12:05:39 ผมไม่ต้องการเสียเวลามานั่งใส่เครื่องหมาย ( ' ) ครับ ช่วยแนะนำผมด้วยครับ ผมขออนุญาตแนบไฟล์มาให้ดูด้วยน่ะครับ

  2. #2
    เอก
    Guest
    ลองเปลี่ยนสูตรจากเดิม
    =IF(F5<"09:00:00","09:00",IF(F5<"12:00:00","12:00",IF(F5<"13:30:00","13:30",IF(F5<"19:30:00","09:00",""))))

    เป็นสูตรนี้
    =IF(F5<TIME(9,0,0),TIME(9,0,0),IF(F5<TIME(12,0,0),TIME(12,0,0),IF(F5<TIME(13,30,0),TIME(13,30,0),IF(F5<TIME(19,30,0),TIME(9,0,0),0))))

    แล้วจัดรูปแบบเซลล์เป็น h:mm;;

    แต่ถ้าเงื่อนไขเยอะแบบนี้ น่าจะสร้างตารางเวลาขึ้นมาก่อน แล้วใช้ VLOOKUP สูตรจะสั้นกว่านี้อีกเยอะเลย เช่น
    =VLOOKUP(F5, TimeTable, 2) แค่นี้เอง

  3. #3
    reangkathok
    Guest
    Quote Originally Posted by เอก View Post
    ลองเปลี่ยนสูตรจากเดิม
    =IF(F5<"09:00:00","09:00",IF(F5<"12:00:00","12:00",IF(F5<"13:30:00","13:30",IF(F5<"19:30:00","09:00",""))))

    เป็นสูตรนี้
    =IF(F5<TIME(9,0,0),TIME(9,0,0),IF(F5<TIME(12,0,0),TIME(12,0,0),IF(F5<TIME(13,30,0),TIME(13,30,0),IF(F5<TIME(19,30,0),TIME(9,0,0),0))))

    แล้วจัดรูปแบบเซลล์เป็น h:mm;;

    แต่ถ้าเงื่อนไขเยอะแบบนี้ น่าจะสร้างตารางเวลาขึ้นมาก่อน แล้วใช้ VLOOKUP สูตรจะสั้นกว่านี้อีกเยอะเลย เช่น
    =VLOOKUP(F5, TimeTable, 2) แค่นี้เอง
    ผมลองใช้สูตรแล้วใช้ได้ครับ ขอบคุณมากครับ

Similar Threads

  1. Replies: 3
    Last Post: 28 Apr 2012, 09:00
  2. Replies: 1
    Last Post: 28 Jul 2011, 15:53
  3. สอบถามการใช้สูตร หาผลรวม ครับ
    By sensitive_ucs in forum Excel Expert Forum Library 2012 - 2007
    Replies: 5
    Last Post: 25 Jan 2010, 18:17

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •