snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ดูแล้วคงต้องแปลงคอลัมน์ B ให้เป็นวันที่เสียก่อน ผมลองเอารูปแบบการจัดตำแหน่งซ้ายออกแล้ว บางเซลล์ก็ยังชิดซ้ายแสดงว่าค่านั้นเป็น Text
วิธีแปลงคอลัมน์ B ให้เป็นวันที่ ผมใช้ Text to columns คือคลุมคอลัมน์ B ~~> ไปที่เมนู Data ~~> Text to columns ~~> เลือกแบบ Dilimited ~~> คลิก Next ~~> คลิก Next ~~> เลือก Date ~~> เลือกรูปแบบเป็น DMY ~~> Finish
ถัดมาให้เรียงข้อมูลใหม่ตามคอลัม์ A และคอลัมน์ B ~~> เซลล์ F2 คีย์สูตรหาระยะเวลาเป็นจำนวนวันที่ต่างกัน =IF(A2=A1,B2-B1,0) ~~> คัดลอกสูตรลงด้านล่าง