EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
snasui wrote: เซลล์ O4 คีย์สูตรตามด้านล่างครับEnter > Copy ลงด้านล่างCode: Select all
=SUM(OFFSET(B4,0,MATCH(1,INDEX(1/($C4:$N4<>""),0),0),1,MIN(6,12-MATCH(1,INDEX(1/($C4:$N4<>""),0),0)+1)))
ขอบพระคุณมากครับ คุณ God mangodman wrote:ที่ format cell ---> Type พิมพ์ ตามนี้ครับ #.##,,"MB";
ขอบคุณครับ อาจารย์ ว่าแต่ สูตรนี้สั้นสุดแล้วใช่ไหมครับ หรือว่ามีสั้นกว่านี้อีก ผมจะฝึกทำครับsnasui wrote: ตัวอย่างสูตรที่ L3 ตามด้านล่างครับCode: Select all
=IF(OR(VLOOKUP($K3,$B$3:$I$11,L$1,FALSE)=0,ISNA(VLOOKUP($K3,$B$3:$I$11,L$1,FALSE))),"",VLOOKUP($K3,$B$3:$I$11,L$1,FALSE))
snasui wrote: ลองตามนี้ครับ
เซลล์ H7 คีย์
=IF(COUNT($G7:G7)>0,"",IF(H8="","",$E7))
Enter > Copy ไปทางขวา จากนั้น Copy ไปยังเซลล์ด้านล่างที่เกี่ยวข้อง
snasui wrote: ทำข้อมูลให้เป็น Database เหมือนคอลัมน์ A:C แล้วค่อยทำ PivotTable จะสามารถกำหนดค่าได้พร้อมกันทีเดียวไม่ต้องทำทีละคอลัมน์ ดูภาพประกอบด้านล่างครับ
snasui wrote: ไฟล์ที่แนบมาไม่พบ Error ตามที่บอก แนบไฟล์ที่ลองทำเองแล้วมาใหม่ครับ
snasui wrote: ตามที่ถามมานั้นเป็นความสามารถปกติของ Excel
ได้ลองเขียนแล้วหรือไม่ และติดตรงไหนครับ