snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งาน 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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
pompam77
Member
Posts: 9 Joined: Wed Mar 19, 2014 4:56 pm
#1
Post
by pompam77 » Wed Mar 19, 2014 5:48 pm
ต้องการให้เป็นสูตรในการรวมทั้งหมดโดยถ้าคีย์ตัวเลขลงใน stock Out S M L XL แล้วช่องตรง stock Balance และ คงเหลือทั้งหมด ตัดอัติโนมัติครับ
c6-H6=M6
D-I6=N6
E6-J6=O6
F6-K6= P6
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 30920 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#2
Post
by snasui » Wed Mar 19, 2014 8:57 pm
ไฟล์ที่แนบมานั้นไม่อัตโนมัติอย่างไรครับ
ต้องการคำตอบในเซลล์ใด เป็นค่าใด ด้วยเงื่อนไขใด ช่วยแจ้งมาด้วยเพื่อจะได้เข้าใจตรงกันครับ
pompam77
Member
Posts: 9 Joined: Wed Mar 19, 2014 4:56 pm
#3
Post
by pompam77 » Thu Mar 20, 2014 8:04 am
โทษทีครับ คือว่า สังเกต stock Balance นะครับ ตรง M6 ถึง P6 ครับ มันติดลบครับ อยากให้มันนำค่าจาก C5 ถึง F5 มาควณด้วยเหมือนกับข้างบนนะครับ และ ช่องไหนที่ว่างหรือไม่มีตัวเลขหรือ 0 ให้สูตรไม่คำนวน แล้วมันจะได้ stock Balance ที่คงเหลือถูกต้องนะครับ
You do not have the required permissions to view the files attached to this post.
joo
Gold
Posts: 1213 Joined: Sat Apr 17, 2010 3:50 pm
#4
Post
by joo » Thu Mar 20, 2014 10:52 am
pompam77 wrote: โทษทีครับ คือว่า สังเกต stock Balance นะครับ ตรง M6 ถึง P6 ครับ มันติดลบครับ อยากให้มันนำค่าจาก C5 ถึง F5 มาควณด้วยเหมือนกับข้างบนนะครับ และ ช่องไหนที่ว่างหรือไม่มีตัวเลขหรือ 0 ให้สูตรไม่คำนวน แล้วมันจะได้ stock Balance ที่คงเหลือถูกต้องนะครับ
ค่าที่ได้ติดลบก็ถูกต้องตามสูตรแล้วครับเนื่องจาก Stock in มีค่าเป็นศูนย์ เมื่อมีการเบิกออกไปก็ต้องติดลบเป็นธรรมดา
ส่วนการดักค่าว่างก็ใช้ IF เข้ามาช่วย เช่น ที่ M5 คีย์ =IF(C5="","",C5-H5) Enter >Copy ไปทางขวาและลงล่าง
pompam77
Member
Posts: 9 Joined: Wed Mar 19, 2014 4:56 pm
#5
Post
by pompam77 » Thu Mar 20, 2014 12:46 pm
เริ่มโอเคแล้วครับ แต่ติดนิดหน่อยครับ เมื่อCopyสูตรลงไปแล้ววันที่ยังไม่คีย์ข้อมูลให้ขึ้นว่าง แต่ว่าตอนนี้เมื่อผมcopy สูตรลงไปแล้วมันขึ้นเป็นจำนวนเต็มของ stock ครับ อยากให้เป็นว่างเพราะยังไม่คีย์ข้อมูลลงไปครับ ดัง M8-P8 ครับ
You do not have the required permissions to view the files attached to this post.
DhitiBank
Gold
Posts: 1676 Joined: Mon Oct 15, 2012 12:07 am
#6
Post
by DhitiBank » Thu Mar 20, 2014 1:00 pm
ลองปรับสูตรตามนี้ครับ
ที่ M5 คีย์
=IF(OR(C5="",SUM($H5:$K5)=0),"",C5-H5)
Enter --> คัดลอกไปทางขวา และลงล่างครับ
pompam77
Member
Posts: 9 Joined: Wed Mar 19, 2014 4:56 pm
#7
Post
by pompam77 » Thu Mar 20, 2014 4:27 pm
ยังไม่หายครับ พอคีย์ข้อมูลลงช่องH8 stock Balance ช่องอื่นๆ ที่ยังไม่ได้ลงข้อมูลยัง มีตัวเลขปรากฎครับ
You do not have the required permissions to view the files attached to this post.
joo
Gold
Posts: 1213 Joined: Sat Apr 17, 2010 3:50 pm
#8
Post
by joo » Thu Mar 20, 2014 4:49 pm
ลองตามนี้ครับ
ที่ M5 คีย์ =IF(OR(C5="",H5=""),"",C5-H5) Enter >Copy ไปทางขวาและลงล่าง
pompam77
Member
Posts: 9 Joined: Wed Mar 19, 2014 4:56 pm
#9
Post
by pompam77 » Fri Mar 21, 2014 8:19 am
ผมใส่สูตรเข้าไปแล้วรู้สึกว่า พอลงตัวเลขใน stock Out ตรง stock Balance กลับ เพิ่มขึ้นครับ ตามจริงต้องลดลงตามจำนวนที่ตัดออกจาก stock Out และ stock Balance และ stock balance ต้องเหลือยอดคงเหลือจากการตัดออกจาก stock out ครับ
You do not have the required permissions to view the files attached to this post.
joo
Gold
Posts: 1213 Joined: Sat Apr 17, 2010 3:50 pm
#10
Post
by joo » Fri Mar 21, 2014 9:38 am
pompam77 wrote: ผมใส่สูตรเข้าไปแล้วรู้สึกว่า พอลงตัวเลขใน stock Out ตรง stock Balance กลับ เพิ่มขึ้นครับ ตามจริงต้องลดลงตามจำนวนที่ตัดออกจาก stock Out และ stock Balance และ stock balance ต้องเหลือยอดคงเหลือจากการตัดออกจาก stock out ครับ
ผมตรวจสอบดูแล้วค่าใน stock Balance ก็แสดงผลได้ตามสูตรปกติครับ เช่น Stock IN ของ S มีค่าเท่ากับ 80 ในส่วนของ Stock Out ค่าของ S มีค่าเท่ากับ 4 ซึ่งในส่วนของ stock Balance ค่าของ S ก็จะมีค่าลดลงเป็น 76 ไม่มีส่วนไหนมีค่าเกินจากค่าใน Stock IN
หากต้องการให้ช่อง "รวมคงเหลือทั้งหมด" แสดงค่ายอดรวมทั้งหมดสูตรน่าจะประมาณนี้ ที่ Q5 คีย์ =IF(G5="","",G5-SUM(M5:P5)) Enter >Copy ลงล่าง
ถ้าหากไม่ใช่ลองแนบตัวอย่างคำตอบที่ถูกต้องมาอีกทีครับจะได้เข้าใจตรงกัน
pompam77
Member
Posts: 9 Joined: Wed Mar 19, 2014 4:56 pm
#11
Post
by pompam77 » Fri Mar 21, 2014 1:04 pm
ตอนนี้ผมเอาสูตรออกหมดแล้วครับ แล้วผมลงค่าที่ถูกต้องไว้ที่ stock balnce ครับ
You do not have the required permissions to view the files attached to this post.
joo
Gold
Posts: 1213 Joined: Sat Apr 17, 2010 3:50 pm
#12
Post
by joo » Fri Mar 21, 2014 3:08 pm
ค่าในเซลล์ M6:P7 มีวิธีการคิดหามาได้อย่างไร เช่น M6 แสดงค่า 70 ซึ่งจริงแล้ว Stock IN ของ S มีค่า 80 Stock Out ของ S มีค่า 5 ค่าที่เหลืออยู่ใน
Stock Balance ก็น่าจะเหลือ 75 เหตุใคจึงคิดได้เพียงแค่ 70
pompam77
Member
Posts: 9 Joined: Wed Mar 19, 2014 4:56 pm
#13
Post
by pompam77 » Fri Mar 21, 2014 3:28 pm
5555 คืออย่าดูจำนวนเต็มชิครับ เพราะ ผมเอามาเป็นตัวคำนวนในสูตรเฉยๆครับดูยอดคงเหลือที่ stock balance ครับ stock in เมีครั้งเดียววันเดียวครับ
You do not have the required permissions to view the files attached to this post.
joo
Gold
Posts: 1213 Joined: Sat Apr 17, 2010 3:50 pm
#14
Post
by joo » Fri Mar 21, 2014 3:34 pm
pompam77 wrote: 5555 คืออย่าดูจำนวนเต็มชิครับ เพราะ ผมเอามาเป็นตัวคำนวนในสูตรเฉยๆครับดูยอดคงเหลือที่ stock balance ครับ stock in เมีครั้งเดียววันเดียวครับ
ยังไม่เข้าใจครับว่าค่าใน Stock Balance คิดหามาด้วยวิธีใดลองบอกเงื่อนไขทั้งหมดมาอีกทีครับ
pompam77
Member
Posts: 9 Joined: Wed Mar 19, 2014 4:56 pm
#15
Post
by pompam77 » Fri Mar 21, 2014 3:47 pm
ดูตรง stock out กับ stcock balance zie s ออก 5 stock balance ก็จะเหลือ 75 ส่วนวันต่อมา s ออกอีก 5 ก็จะเหลือ 70 วันต่อมา s ไม่ออกเลย ก็เหลือ70 เหมือนเดิม Zie อื่นก็เหมือนกันครับ
You do not have the required permissions to view the files attached to this post.
joo
Gold
Posts: 1213 Joined: Sat Apr 17, 2010 3:50 pm
#16
Post
by joo » Fri Mar 21, 2014 4:19 pm
ลองตามนี้ดูครับ
เซลล์ M6 คีย์ =IF(M5="","",M5-H6) Enter >Copy ไปทางขวาและลงล่าง
DhitiBank
Gold
Posts: 1676 Joined: Mon Oct 15, 2012 12:07 am
#17
Post
by DhitiBank » Sat Mar 22, 2014 1:14 pm
หรือลองแบบนี้ครับ เผื่อเป็นทางเลือก
ที่ M5 คีย์
=IF(H5="","",SUM(C$5:C5)-SUM(H$5:H5))
Enter --> คัดลอกไปทางขวา และลงล่าง
pompam77
Member
Posts: 9 Joined: Wed Mar 19, 2014 4:56 pm
#18
Post
by pompam77 » Mon Mar 24, 2014 4:15 pm
ขอบคุณครับได้แล้วครับ
Harvesty
Member
Posts: 2 Joined: Fri Jul 05, 2019 1:33 pm
#19
Post
by Harvesty » Mon Jul 15, 2019 11:09 pm
ขอศึกษาหน่อยนะคับ
Thak
Member
Posts: 66 Joined: Fri May 05, 2017 1:41 pm
#20
Post
by Thak » Mon Jul 22, 2019 4:09 pm
ลองเอาที่ผมลองทำดูไปทดลองว่าใช้ได้ไหมดูครับ....ลองดูครับ
You do not have the required permissions to view the files attached to this post.