หน้า 1 จากทั้งหมด 1

ในการสร้างงบ สามารถหายอดขายเฉลี่ยนต่อวันได้มั้ยคะ

โพสต์โพสต์แล้ว: จันทร์ ก.ย. 19, 2011 5:27 pm
โดย mayny
มีงบกำไรขาดทุนอยู่แล้ว แต่อยากได้เพิ่ม ยอดขายเฉลี่ยต่อวัน ค่าใช้จ่ายรวมเฉลี่ยต่อวัน และกำไรสุทธิเฉลี่ยต่อวัน
ต้องทำอย่างไรบ้างคะ
จำนวนวันที่จะมาหาร ใช้สูตรอะไรคะ
ขอบคุณคะ

อีกคำถามคะ นับจำนวนบิลของ รายงาน 421 ต้องเพิ่มอะไรบ้างคะ

ขอบคุณคะ

Re: ในการสร้างงบ สามารถหายอดขายเฉลี่ยนต่อวันได้มั้ยคะ

โพสต์โพสต์แล้ว: อังคาร ก.ย. 20, 2011 1:25 pm
โดย suchai
ยังไม่ค่อยเข้าใจคำถามนะครับ แต่ผมทราบว่า ตอนนี้ทาง Express สอนเรื่องการสร้างงบการเงินอยู่ หรือดูสดจากหน้าเว๊ป www.esg.co.th สอนได้ดีเลยครับ ต้องเตรียมพื้นฐานพวกนี้ให้ดีพอก่อนที่จะเข้าไปในรายละเอียดที่ลึกกว่านี้ครับ

เห็นคุณสนใจเรื่องพวกนี้แล้วต้องขอชื่นชม จริงๆ มันเป็นตอนจบของการใช้งานโปรแกรม ว่าเราจะได้ประโยชน์อะไรจากข้อมูลที่มีอยู่ รายงานและงบการเงิน จะช่วยให้เรารู้ความเป็นไปของกิจการ และจะช่วยนำทางธุรกิจเราว่า จะเดินไปทางไหนต่อ

รายงาน 421 ด้านท้าย รวมทั้งสิ้น จะรวมจำนวนสินค้าทั้งหมด   ในส่วนของบิล จะมียอดยกมาด้วย ผมไม่แน่ใจว่า ต้องการรู้ RR ทั้งหมดไปเพื่ออะไร แต่ถ้าจะเอายอดบิลจริงๆ ต้องล้อเลียน  ~N  ตัวแปรนี้จะมีในแบบฟอร์ม IV มันจะนับจำนวน 1 2 3 4 ไปเรื่อยๆ จนจบ จบที่เท่าไหร่ ก็เท่านั้นแหละครับ

เหลือแค่แบบฟอร์มก็จะครบทั้งหมด ในส่วนของการแก้ไขแบบฟอร์ม รายงาน และงบการเงิน

ผมก็เคยคิดอยากจะสอนเรื่องพวกนี้เหมือนกัน มันเป็นตัวชี้ขาดความสำเร็จของการใช้งานโปรแกรม แต่ขอทำงานวิจัยโปรแกรม Express ดีกว่าครับ หาอะไรแปลกๆ ใหม่ๆ มาดัดแปลงในโปรแกรม มันทำให้เรารู้สึกว่า ตื่นมาในแต่ละวัน มันมีอะไรๆ ที่น่าสนใจทำอยู่ ทำให้ชีวิตมีความสุขครับ

Re: ในการสร้างงบ สามารถหายอดขายเฉลี่ยนต่อวันได้มั้ยคะ

โพสต์โพสต์แล้ว: อังคาร ก.ย. 20, 2011 3:21 pm
โดย supron
ขอบคุณคะที่มาตอบคำถาม ทั้งๆที่ยัง งง ว่าถามอะไร
คำถามแบ่งเป็น2 ข้อคะ
1.ไปที่เมนูรายงาน เลือก59และงบกำไรขาดทุนแบบต่อเนื่อง สิ่งที่อยากได้เพิ่มคือ ยอดขายเฉลี่ยต่อวัน ฯลฯ ที่เป็นเฉลี่ยต่อวันเพื่อดูผลประกอบการในช่วงปีถึง2ปีย้อนหลังและดูต้นทุนเฉลี่ยต่อวันด้วย
คราวนี้ ได้ไปศึกษาวิธีการทำงบการเงินด้วยตัวเองแล้วคะ เขียนงบดุลและกำรขาดทุนด้วยตัวเองแล้ว แต่จะหาค่าเฉลี่ยต่อวัน นี่ซิคะ นึกไม่ออกว่าต้องใช้อะไร
คือยังใหม่อยู่คะ ตรงตาราง ITEM REPORT ส่วนที่เป็น ข้อมูล ช่องนี้ต้องใช้คำว่าอะไรคะ เพื่อเป็นจำนวนวันต่อเดือนนั้นๆที่เราต้องการหา คือตอนแรกจะใส่ เป็น NUM แล้ว ใส่ 30 (วัน) ก็คิดว่าจริงๆมันไม่ใช่ 30 วัน เพราะเราไม่ได้เปิดทุกวันและแต่ละเดือนก็วันไม่เท่ากัน

ไม่ทราบว่าตรงที่จะใช้เป็นวันของแต่ละงวดที่เราทำข้อมูลจะใช้เป็น date หรืออะไรได้มั้ยคะ คือเปิดดูในช่องข้อมูลที่ให้มามันไม่มีคะ เลยมาปรึกษาผู้รู้คะ

2. อยากนับจำนวนบิล ของเมนูรายงาน 723 ต้องทำรายงานเพิ่มที่ส่วนไหนบ้างคะ
เข้าไปดูวิธีการเขียนแล้ว แต่ค่อนข้างซับซ้อนเลยอยากขอความช่วยเหลือว่า ควรจะเพิ่มที่บรรทัดไหนอย่างไรบ้างคะ


ขอบคุณคะ

Re: ในการสร้างงบ สามารถหายอดขายเฉลี่ยนต่อวันได้มั้ยคะ

โพสต์โพสต์แล้ว: อังคาร ก.ย. 20, 2011 4:55 pm
โดย suchai
คุณ  mayny ตั้งกระทู้ คุณ supron มาถามต่อ ยิ่ง งง ไปใหญ่

ตอบข้อ 1 ในงบการเงิน สามารถดูรายงานได้เป็น งวดเดือน หรือเป็น ปี ครับ ในแต่ละเดือน โปรแกรมจะรู้เองว่า เดือนนั้นมีจำนวนกี่วัน เป็น Function เวลาปกติ ส่วนจะดูเป็นวันในงบการเงินคงไม่ไหวละครับ มี คอลัมภ์แสดงผลเพียง 18 คอลัมภ์ ถึงมีคอลัมภ์ 365 คอลัมภ์ จะเอากระดาษที่ไหนมาพิมพ์เป็นวันๆละครับ จากซ้ายไปขวา ความยาวอาจเท่ากับระยะทาง  ขอนแก่น - เวียงจันทร์  เลยนะครับ (มีจังหวัดเลยให้อีกหน่อย)

ตอบข้อ 2 [color=red]เข้าไปดูวิธีการเขียนแล้ว แต่ค่อนข้างซับซ้อนเลย
ดีนะที่ไม่หลงอยู่ในรายงาน 723 ไม่งั้นต้องตามเจ้าหน้าที่อุทธยาน เข้าไปช่วยค้นหา

เราต้องสร้างตัวนับเอกสารขึ้นใน รายงาน 723 ผมเคารพกับผู้คิดค้นก่อน ให้ชื่อเหมือนเดิมว่า  cnt มาเล่นเกมส์หาบรรทัดกัน


Su:  รวมทั้งสิ้น      ~CNT  ใบ          $B~TOTADV        ~TOTVAL      ~TOTVAT      ~TOTNET   

~INIT1:    0,  "",        "",      "tot_val=0;totadv=0;totvat=0;totnet=0;totsal=0;totcos=0;totpro=0;cnt=0"

~DOCNUM:    0,  "",                "A->DOCNUM",    "cnt=cnt+1"

~CNT:      0,  "99,999",          "cnt",              ""

ส่วนสีแดง คือ ส่วนที่เพิ่มเข้าไปในรายงาน  สามารถดูเฉลยแบบฝึกหัด ได้ที่ รายงาน 143 ขายเงินเชื่อ แยกตามลูกค้า (ต้องสร้างรายงานด้วยตนเองก่อน) แล้วศึกษา จาก บรรทัดที่  36, 121, 137, 188

หวังว่า คงสนุกกับการเล่นเกมส์ แก้รายงานนับจำนวนบิลครับ (ปลูกผัก facebook สู้ไม่ได้ อันนี้มันกว่า)[/color]

Re: ในการสร้างงบ สามารถหายอดขายเฉลี่ยนต่อวันได้มั้ยคะ

โพสต์โพสต์แล้ว: พุธ ก.ย. 21, 2011 9:16 am
โดย mayny
ขอบคุณมากคะ

พอดีเมื่อวาน ไปอ่านที่เครื่องคนอื่น แล้วเข้ามาอ่านกระทู้ของตัวเอง เลยลืมไปคะว่าเข้าของคนอื่น รีบตอบ ลืม ตอนกดตอบกระทู้แล้ว ถึงรู้ว่าไม่ใช่ชื่อเรา ฮิฮิ

ข้อ 1. คิดว่าคงใช้วิธี เฉลี่ยที่เดือนละ 26 วัน แล้วให้เป็น NUM = 26 แล้วนำไปหารที่งบเดือนที่เราทำแต่ละตัว

เพราะอ่านที่คุณ แนะนำแล้วคิดว่า โปรแกรมคงไม่มี ใส่ข้อมูลเป็น DATE (เข้าใจว่าโปรแกรมมีcount date ให้อยู่แล้ว แต่จะบอกให้เค้าเอามาใช้ยังไง นี่แหละคำถาม) แล้วไปหารแต่ละตัวโดยไม่ต้องไปเกี่ยวกับคอลัมภ์ เพราะมีจำกัด

ข้อ 2. อันนี้สุดยอดคะ แล้วจะไปแก้ตามคุณแนะนำนะคะ

ขอบคุณด้วยใจจริง เจ้าคะ  แม้จะถามแบบไม่ค่อยรู้เรื่อง อ่านแล้ว งงๆ แต่จริงใจคะไม่จิงโจ้

Re: ในการสร้างงบ สามารถหายอดขายเฉลี่ยนต่อวันได้มั้ยคะ

โพสต์โพสต์แล้ว: พุธ ก.ย. 21, 2011 9:49 am
โดย suchai
:o  ต้องดูคนนี้ดีดี อนาคต ว่าที่ เจ้าแม่งบการเงิน จะเล่นทำงบรายวัน ไปเก็บดอกที่ตลาดรึเปล่า  ;D

Re: ในการสร้างงบ สามารถหายอดขายเฉลี่ยนต่อวันได้มั้ยคะ

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.ย. 22, 2011 2:47 pm
โดย mayny
โอ้ พระเจ้าช่วยกล้วยทอด
คุณขา มันทำไม่ได้คะ

ทำตามที่คุณแนะนำ มันขึ้น นิพจน์CNT หาไม่เจอ ไม่รู้จัก cnt=cnt+1

เลยพยายามช่วยตัวเอง ไปดูแบบ 147

แต่ก็ยังไม่สามารถคะ โปรแกรมขึ้นมาให้แต่ อิฉันต้องการให้มันนับบิล มันไปนับอะไรมาไม่รู้ ;D >:( ???


อิฉัน ไปเพิ่มแบบนี้คะ

1.ที่บรรทัด SU ทำเหมือนคุณบอก เพิ่ม ~CNT  ใบ

2.บรรทัด ~INIT1 เพิ่ม CNT=0;cnt=0" ที่ตัวสุดท้าย

3.บรรทัดDOCNUM เพิ่มอย่างที่คุณบอก cnt=cnt+1

4.เพิ่มบรรทัด ~cnt:    0,"99,999",  "cnt",  "cnt=cnt+1"

5.เพิ่มบรรทัด ~CNT:  0,"99,999",  "CNT",  ""

เวลารันโปรแกรม เค้าจะขึ้นข้อมูลปกติมาให้แต่ ไม่ขึ้นตัวเลขที่รวมบิลทั้งหมด

ที่ทำมาต้องเพิ่มเติมแก้ไขอะไรอีกบ้างคะ แสดงว่าทำไม่ถูกต้อง คืออยากใช้ตัวจำนวนบิลเป็นหัวใจในการนับคะ
ว่าวันนี้ขายไปทั้งหมดกี่บิล ให้โปรแกรมรวมให้ที่บรรทัดสุดท้าย


ตัวเลขที่บิลขาย (HS....) ที่จะเป็นคีย์ในการนับ มันคือรหัสตัวไหนคะ ไม่ทราบว่ามันต้องไปเอา cnt=0 ไปไว้ที่บรรทัดนี้หรือเปล่าคะ


ปวดหัวคะ มือใหม่ แต่ใจรัก นั่งมึนศรีษะอยู่นาน สุดท้ายตัดสินใจถามดีกว่า มิเช่นนั้นคงนอนไม่หลับ

ขอบคุณคะ



 

Re: ในการสร้างงบ สามารถหายอดขายเฉลี่ยนต่อวันได้มั้ยคะ

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.ย. 22, 2011 4:00 pm
โดย mayny
ได้แล้วคะ แต่ไม่รู้ถูกหรือเปล่า นั่งนับบิลแล้วตาลาย เดี๋ยวพรุงนี้ลองทำดูแต่เช้าบิลน้อยหน่อย จะได้รู้ว่าถูกต้องหรือเปล่า

ไปเพิ่มอีก2จุด

1. บรรทัด ~CUSTOMER เพิ่ม cnt=0 ที่ตัวสุดท้าย

2. บรรทัด ~C_SUB3: เพิ่ม CNT=CNT+cnt ที่ตัวสุดท้าย


รบกวนผู้รู้ หรือคุณครูคนเดิม คุณ SUCHAI  แนะนำด้วยคะว่าถูกต้องหรือเปล่า


ที่แอ็กเพรส เค้ามีอบรม การเขียนโปรแกรมพวกนี้มั้ยคะ สนใจ อยากรู้คะ จะได้ทำอะไรได้เยอะเลย
ถ้ามีช่วยแจ้งให้ทราบด้วยคะ

ขอบคุณคะ

Re: ในการสร้างงบ สามารถหายอดขายเฉลี่ยนต่อวันได้มั้ยคะ

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.ย. 22, 2011 5:05 pm
โดย mayny
ลืมคะ ลบ cnt=0 จาบรรทัดเริ่มต้น INIT

เดี๋ยวมันจะซ้ำกัน

Re: ในการสร้างงบ สามารถหายอดขายเฉลี่ยนต่อวันได้มั้ยคะ

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.ย. 22, 2011 9:00 pm
โดย suchai
ตัวสีแดงที่ผมเฉลยไป มันมีทั้งตัวเล็กและตัวใหญ่ ต้องสังเกตุตรงนี้ให้ออก และใส่แค่พอดี ไม่ต้องแถมครับ

ตัว CNT  กับ  cnt  ตัวใหญ่และตัวเล็ก ต่างกัน ใน INIT มี cnt (ตัวเล็กตัวเดียว)

บทเฉลยที่ผมบอกว่า อยู่ในรายงาน 143 ไม่ใช่รายงาน 147 ในนั้นไม่มีรวมบิลอยู่ครับ

การแก้ไขรายงาน ถ้าไม่แม่นยำ มีการใส่สัญญลักษณ์ผิดนิดเดียว การทำงานก็จะผิดพลาด

คุณเอาตัว 723 ที่แก้ไขแล้วไปใช้ ถ้าคุณอยากรู้ว่ามันผิดตรงไหน ลองไปเทียบตำแหน่งเอา แล้วก็มาแจ้งด้วยว่า ไปทำผิดตรงไหน แล้วลองถามตัวเองดูว่า ชอบมั้ยกับวิถีชีวิตแบบนี้ เพราะการแก้ไขรายงานให้เข้าใจอย่างท่องแท้ มันไม่ใช่ว่า Express เปิดสอน สักอาทิตย์ แล้วคุณจะเข้าใจและแก้ไขรายงานได้อย่างง่ายดาย ต้องใช้เวลาฝึกซ้อมอย่างหนักหลายปี และต้องมีผู้แนะนำด้วย

สำหรับผมแล้ว เคยบอกกับโปรแกรมเมอร์ว่า ถ้าชาตินี้เรียนไม่แจ่มแจ้ง ชาติหน้าผมจะกลับมาเรียนต่อ จนกว่าจะแจ่มแจ้ง ในรายงานมาตรฐานที่มีอยู่มากมาย มันคล้ายกับหลักศิลาจารึกของอียิปต์โบราณ (สอดคล้องกับโลโก้บริษัทผม) จริงๆ แล้วพอได้พื้นฐานในเบื้องต้น ตัวรายงานต้นฉบับทั้งหมดได้บอกเรื่องราวต่างๆ ไว้มากมาย ว่า รายงานแบบนี้ใครเขียน เพราะรายงานในโปรแกรม Express ถูกเขียนขึ้นจากหลายคน หลายสไตล์ มีทั้งหนักแน่น หรือแบบโลดโผน ลูกเล่นและเทคนิคมันถูกบันทึกไว้ในรายงานต้นแบบเกือบครบ สามารถเอาไปเขียนต่อยอดได้อย่างไม่มีที่สิ้นสุด

รายงาน 723 แสดงยอดรวมบิล  http://www.rayongit.co.th/download/723.rar

Re: ในการสร้างงบ สามารถหายอดขายเฉลี่ยนต่อวันได้มั้ยคะ

โพสต์โพสต์แล้ว: ศุกร์ ก.ย. 23, 2011 1:49 pm
โดย mayny
ขอบคุณคะ

ตอนทำก็ระวังแล้วนะคะเรื่องตัวเล็กตัวใหญ่ เพราะเข้าใจคะว่าหมายถึงคนละสิ่งกัน ตัวใหญ่เป็นยอดรวม ตัวเล็กเป็นยอดนับแต่ละตัว

ทำไมครั้งแรกทำไม่ได้ ยัง งงๆ ตัวเองอยู่ เกรงใจนั่ง งม ต้องนาน

ดูจากรายงาน 147 ที่มีคนเคยถามเกี่ยวกับการนับบิลอะคะ อยู่หน้า 223 ในเอ็กซ์เพรสนี้คะ
เพราะไปดูใน 143 แล้ว มึนคะ
เลยไปเปิดดูในเอ็กเพรสเดิมที่เคยมีคนแนะนำไว้ แล้วพยายามทำตามอะคะ

ที่ถามว่ามีการอบรมมั้ยเพราะสนใจจริงๆคะ เคยมีพื้นฐานทางโปรแกรมมา คิดว่าการเขียนโปรแกรมทุกภาษาเราเรียนรู้ได้คะ ถ้าเราอยากทำมีเวลาให้มันและสนใจจริงจัง แต่คงต้องรื้อฟื้นนิดนึงเพราะไม่ได้ใช้มา มากกว่า 20ปีแล้ว แต่มันยังมีหลักการและความคิดที่เป็นเหตุเป็นผลกัน ซึ่งเป็นหลักของการทำโปรแกรม ตอนที่เรียนอยู่ ทำโปรแกรมของเกม ยังรู้สึกว่าท้าทายและสุดท้ายคือความภูมิใจว่าทำได้

และอีกเหตุผลที่อยากเรียนก็คือ อยากทำอะไรก็ทำ สามารถปรับตามความต้องการของตัวเองได้ คอมพิวเตอร์เราเป็นนายเค้า เราเป็นผู้ควบคุมเค้า เค้าต้องทำตามที่เราบอกให้ทำ คอมพิวเตอร์หรือโปรแกรมไม่ได้เก่งกว่าคน คนต่างหากที่เก่งกว่า  เพราะฉะนั้นคิดเสมอว่าโปรแกรมทุกภาษาคล้ายคลึงกัน เรียนรู้ได้ ถ้าคุณมีเวลาให้มัน

สำหรับตอนนี้ ก็ยังเป็นผู้ไม่รู้ในภาษานี้ต่อไป เพราะทางโปรแกรมเมอร์เขียนมาดีอยู่แล้ว ถ้าจะเพิ่มอะไรจะเข้ามาถามในนี้นะคะ เพราะคิดว่ามีคนแนะนำได้อยู่แล้วคะ

การเรียนรู้ไม่มีขีดจำกัดคะ เราสามารถเรียนรู้ได้จนกว่าเราจะไม่มีลมหายใจ  นี่เป็นคติพจน์ในใจคะ ตอนนี้อายุจะ50ปีแล้วก็ยังอยากที่จะเรียนรู้อยู่ (ถ้ามีเวลา)

 

ปกติจะเอางานในเอ็กเพรสไปทำในเอ็กเซล คะ ง่ายดี แต่อยากง่ายกว่านั้นคือทำในเอ็กเพรสเลย แต่ดูแล้วมันมีข้อจำกัด เกี่ยวกับงานวิเคราะห์พอสมควร งานของเอกเพรสจะออกมาในลักษณะเป็นรายงานมากกว่า


ขอบคุณนะคะ สำหรับคำแนะนำดีๆ แล้วถ้ามีอะไรไม่เข้าใจจะเข้ามาถามอีกคะ

SEE YOU NEXT TIMES.

Re: ในการสร้างงบ สามารถหายอดขายเฉลี่ยนต่อวันได้มั้ยคะ

โพสต์โพสต์แล้ว: เสาร์ ก.ย. 24, 2011 12:38 am
โดย suchai
ผมสงสัยอยู่เหมือนกันว่าทำไม ถึงได้แก้ไขรายงานแบบแปลกๆ พอตามไปดูรายงาน 147 ที่คุณ PUIP แนะนำไว้ ในนั้นจะมีค่า NN และ TNN สามารถแสดงผลการรวมบิลออกมาได้ จากการสร้างตัวแปรนับ NN และตัวแปรผลรวมบิล TNN

ในรายงาน Express ผมต้องบอกอย่างหนึ่งว่า ผลลัพธ์ที่ออกมาเหมือนกัน สามารถเขียนจากชุดคำสั่งที่แตกต่างกันได้หลายชุดคำสั่ง

การสร้างตัวนับ NN แล้วให้ตามรวมผล TNN ถือว่าเป็น Basic ที่ผู้เขียนรายงานต้องเข้าใจในสิ่งนี้ (แบบนี้ผมเรียกว่า ส่งเสียงดัง นับ 1 นับ 2 ไปเรื่อยๆ จนได้เลขนับตัวสุดท้าย)

ส่วนต้นฉบับ 143 โปรแกรมเมอร์ที่เขียนรายงานตัวนี้ ผมก็ไม่รู้นะว่าใคร แต่เล่นนับท้าย Docnum ในตำแหน่งคำนวณ cnt=cnt+1 (แบบนี้ผมเรียกว่า นับในใจ แล้วแสดงผล)

นับเสียงดัง กับ นับในใจ ใช้เทคนิคคนละแบบ แต่ให้ผลเหมือนกัน ส่วนตัวผมชอบแบบ cnt=cnt+1 ท้ายบรรทัด DOCNUM ทุกๆ ครั้งที่เอกสารถูกพิมพ์ โปรแกรมจะทำการนับจำนวนครั้งไปเรื่อยๆ จนกว่าจะเสร็จ

เป็นเรื่องสไตล์การเขียนรายงานที่เขียนไม่เหมือนกัน แต่ให้ผลลัพธ์เหมือนกัน เมื่อคุณ mayny เอามาผสมกันมันเลยขัดแย้ง