EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)จะเรียกว่าอย่างนั้นก็น่าจะถูกนะครับ แต่ไม่แน่ใจว่าผมจะอธิบายถูกไหมคือประมาณว่าparakorn wrote: Wed Nov 14, 2018 2:49 pm ยึดจากวันที่สั่ง ล็อตแรกสุดหรือครับ ? มีเงื่อนไขอะไรบ้างครับถึงจะออกมาเป็นลัพท์ตามที่ต้องการ
ต้องขออภัยด้วยครับที่อธิบายไม่เข้าใจsnasui wrote: Fri Nov 16, 2018 7:18 pm อ่านที่อธิบายมาไม่เข้าใจเกี่ยวกับเรื่องวันครับ
กรอกค่าที่ถูกต้องมาด้วยมือ ไม่ต้องทำเป็นสูตร แล้วช่วยอธิบายวิธีคิดค่านั้นมาเป็นขั้นเป็นตอนอย่างละเอียด จะได้สะดวกในการำความเข้าใจครับ
snasui wrote: Mon Nov 19, 2018 9:14 pm ผมขออภัยที่ไม่ตอบในข้อสงสัยที่เขียนมาในไฟล์แนบนะครับ
สิ่งที่ผมจะตอบคือ ปัญหาในการคำนวณของคอลัมน์ M:N แต่จะต้องอธิบายมาว่าแต่ละค่าคิดด้วยมืออย่างไร เมื่อได้ลำดับวิธีคิดด้วยมือแล้วจึงจะช่วยคิดด้วยสูตรใน Excel หรือจะบอกได้ว่าคิดด้วยสูตรได้หรือต้องใช้ VBA เข้ามาช่วย
กรุณาอธิบายมาว่า M7 เป็น Normal มีหลักการคิดอย่างไรจึงได้ค่านั้น, M8 เป็น Crisis มีหลักการคิดอย่างไรจึงได้ค่านั้น เช่นนี้เป็นต้นครับ
อีกประการหนึ่ง ช่วงเวลาที่สินค้าอยู่ใน Stock เป็นสิ่งที่ต้องนำมาประกอบการคำนวณ ไม่ทราบว่าดูจากไหน อย่างไร จำเป็นต้องแจ้งมาอย่างละเอียดครับ
กรุณาตั้งกระทู้ใหม่เนื่องจากไม่เกี่ยวข้องกับกระทู้เดิมครับ
ขอบคุณมากๆ เลยครับ สำหรับ 2 สูตรนี้ (ใช้งานได้จริงสำหรับการแสดงผลตาม Criteria ครับ)snasui wrote: Tue Nov 20, 2018 9:54 pm คำตอบของคอลัมน์ M:P ครับ
ส่วนเรื่องวันที่ให้ผู้ที่อ่านแล้วเข้าใจมาตอบครับ
- ที่ M1:P1 คีย์ 0, 31, 61, 91 ตามลำดับ
- ที่ Q4 คีย์
=LOOKUP(F4,LEFT($B$12:$B$15,FIND(" ",$B$12:$B$15)-1)+0,$C$12:$C$15)
Enter > Copy ลงด้านล่าง- ที่ M4 คีย์
=IF(LOOKUP($G4,$M$1:$P$1,COLUMN($M$1:$P$1)-COLUMN($M$1)+1)=COLUMNS($M4:M4),$Q4,"")
Enter > Copy ลงไปทางด้านขวาและลงด้านล่าง