ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
- ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
- ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
- กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
- กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
- กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
- กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
-
Polly
- Member

- Posts: 36
- Joined: Mon Oct 29, 2018 4:05 pm
#1
Post
by Polly »
สวัสดีค่ะ
ต.ย.โจทย์จะเป็นการหาผลรวมจากข้อมูลที่มีอยู่ โดยให้สามารถคำนวนผลจากวันที่ที่ต้องการได้ค่ะ ผลการคำนวนจะเปลี่ยนตามการเลือกวันที่ (ไฟล์แนบ) มีรายละเอียดเพิ่มเติมค่ะ
ขอบคุณค่ะ
You do not have the required permissions to view the files attached to this post.
-
snasui
- Site Admin

- Posts: 29424
- Joined: Sun Jan 24, 2010 12:33 pm
- Location: Songkhla, Thailand
- Excel Ver: 2010, 365
-
Contact:
#2
Post
by snasui »

ตัวอย่างสูตรที่เซลล์ I15 ครับ
=SUMIFS(DFL_Data_By_Branch!$E$2:$E$135,DFL_Data_By_Branch!$B$2:$B$135,LOOKUP(CHAR(255),$I$13:I$13)&$D15)
Enter > Copy ไปใช้กับคอลัมน์ด้านขวาที่เกี่ยวข้อง
-
Polly
- Member

- Posts: 36
- Joined: Mon Oct 29, 2018 4:05 pm
#3
Post
by Polly »
สวัสดีค่ะอาจารย์
จากชีท "MTD-SelectDay" หากมีการเปลี่ยนแปลงวันที่ โดยเราเลือกที่ C1 และ C2 ต้องการให้ค่าตัวเลขเปลี่ยนแปลงตามด้วยค่ะ
ขอบคุณล่วงหน้าค่ะ
-
puriwutpokin
- Guru

- Posts: 3457
- Joined: Fri Jan 04, 2013 9:49 pm
- Excel Ver: 365
#4
Post
by puriwutpokin »
ปรับที่ I15=SUMIFS(DFL_Data_By_Branch!$E$2:$E$135,DFL_Data_By_Branch!$B$2:$B$135,LOOKUP(CHAR(255),$I$13:I$13)&$D15,DFL_Data_By_Branch!$H$2:$H$135,">="&$C$1,DFL_Data_By_Branch!$H$2:$H$135,"<="&$C$2)
-
Polly
- Member

- Posts: 36
- Joined: Mon Oct 29, 2018 4:05 pm
#5
Post
by Polly »
ได้ผลลัพธ์ตามต้องการแล้วค่ะอาจารย์ ขอบคุณมากค่ะ