Page 1 of 2

สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Wed Jan 14, 2015 9:45 am
by uppack2511
อยากทราบสูตรที่ใช้ในการคำนวณเลขไมล์เมื่อครบ 5000 กม.แล้ว และแจ้งเตือนเมื่อถึงเลขที่กำหนด เพื่อเปลี่ยนถ่ายน้ำมันเครื่องค่ะ โดยคำนวณทุก ๆ 5,000 กม.

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Wed Jan 14, 2015 1:59 pm
by DhitiBank
ในทางปฏิบัติ ผมว่าถ้าจะรอให้ถึง 5,000 กม. พอดีแล้วค่อยเตือน คงเลยกำหนดแน่นอน ผมจึงขอเปลี่ยนโดย เมื่อวิ่งได้ 4,900 กม. ให้เตือนว่าเตรียมเปลี่ยนถ่ายได้แล้วจะดีไหมครับ ถ้าตกลงก็ทดลองตามนี้ครับ

1. แทรกคอลัมน์ J ใส่หัวคอลัมน์ว่า "เปลี่ยนถ่ายน้ำมัน" (คอลัมน์ครบกำหนดเปลี่ยนถ่ายจะเลื่อนมาอยู่คอลัมน์ K) เปลี่ยนฟอนท์ทั้งคอลัมน์ J เป็น wedding2 ยกเว้นฟอนท์ของหัวตาราง (เพื่อให้เมื่อพิมพ์ "p" แล้วเห็นเป็นเครื่องหมายถูก)

2. ที่ K1 คีย์

Code: Select all

=Max(4,Lookup(Char(255),J:J,Row(J:J)))
กด Enter

3. ที่ K3 คีย์

Code: Select all

=if(index(B:B,$K$1)-C3>5000,"เลยครบกำหนด",if(index(B:B,$K$1)-C3>4900,"ใกล้กำหนดเปลี่ยนถ่าย",""))
กด Enter
แล้วคัดลอกลงไปด้านล่าง

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

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Wed Jan 14, 2015 3:29 pm
by uppack2511
ขอบคุณสำหรับคำตอบค่ะ เห็นด้วยค่ะว่าแจ้งเตือนเมื่อถึง 4,900 กม. จะชัวร์กว่าค่ะ

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Wed Jan 14, 2015 4:27 pm
by DhitiBank
ขออภัยครับ ผมขอปรับสูตรที่ K3 ใหม่เป็นดังนี้ครับ

Code: Select all

=if($K$1>Row(),"",if(C3-Index(B:B,$K$1)>5000,"เลยครบกำหนด",if(C3-Index(B:B,$K$1)>4900,"เหลือ "&5000-C3+Index(B:B,$K$1)&" กม. ใกล้กำหนดเปลี่ยนถ่าย","")))
Enter แล้วคัดลอกลงด้านล่าง

ครั้งแรกผมใส่ตัวตั้งกับตัวลบสลับกัน และเพิ่มเงื่อนไขอีก 1 เงื่อนไขเพื่อไม่ให้ข้อมูลก่อนการเปลี่ยนถ่ายน้ำมันขึ้นเตือนด้วย

ขออภัยจริงๆครับ :flw:

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Wed Jan 14, 2015 4:44 pm
by uppack2511
ขอบคุณมากเลยค่ะ ลองใส่สูตรดูแล้วดังไฟล์แนบ ไม่ทราบว่าเลขไมล์ที่กรอกผิดหรือไม่ เลยไม่โชว์ผล

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Wed Jan 14, 2015 5:13 pm
by DhitiBank
จากไฟล์แนบ คุณติ๊กถูกที่แถวที่ 8 ซึ่งเป็นข้อมูลล่าสุด แสดงว่าเพิ่งเปลี่ยนถ่ายน้ำมันเมื่อวันที่ 12 นี้ใช่ไหมครับ

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

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

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Wed Jan 14, 2015 5:28 pm
by DhitiBank
เพื่อทดสอบสูตรว่าถูกต้องหรือไม่ คุณอาจทำแบบนี้ครับ
1. ลองสมมติใส่ข้อมูลถัดลงมาในแถวที่ 9 ให้ระยะทางวิ่งรวมกับแถวที่ 8 แล้ว เกิน 4,900 กม. มาเล็กน้อย ด๓ว่าขึ้นเตือนหรือไม่ (ควรจะขึ้นเตือนว่า เหลือ ... กม. ใกล้กำหนดเปลี่ยน)

2. สมมติข้อมูลในแถวที่ 10 โดยรวมระยะทางตั้งแต่แถววที่ 8 แล้วเกิน 5,000 กม. ดูว่าขึ้นเตือนว่า เกินกำหนด หรือไม่ (คำเตือนควรจะขึ้นครับ)

3. สมมติข้อมูลในแถวที่ 11 แล้วลองติ๊กถูก ว่าเปลี่ยนถ่ายน้ำมันแล้ว ดูว่า คำเตือนหายหรือไม่ (คำเตือนในแถวที่ 9 และ 10 ควรจะหายไปครับ)

หากไม่เป็นไปตามนี้แม้ข้อใดข้อหนึ่ง รบกวนบอกผมอีกทีครับ

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Thu Jan 15, 2015 7:56 am
by uppack2511
ดิฉันได้ลองทำตามที่อาจารย์แนะนำแล้ว โดยตั้งตัวเลขไมล์สมมติระหว่างขาไปและขากลับ เป็นระยะทาง 4,901 กม. เกินมานิดหนึ่ง แต่ข้อความเตือนขึ้นเป็นเลยครบกำหนด ส่วนในแถวที่ 10 สมมติตัวเลขและติ๊กเครื่องหมายถูกในช่องด้านหลัง ข้อความเตือนหายไปทั้งแถวที่ 9-10

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

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Thu Jan 15, 2015 10:51 am
by DhitiBank
:) อ๋อ เข้าใจแล้วครับ คุณ uppack2511 ลองเปลี่ยนเซลล์ C9 และ B10 เป็นเลข 34160 ครับ แล้วสังเกตผล

ที่ตอนแรก เลขที่คุณสมมติไม่ขึ้นอย่างที่บอกเพราะ คุณเข้าใจผิดเรื่อง ระยะทางวิ่งรวม ครับ

ผมเข้าใจถูกไหม คือว่า ระยะทางวิ่งรวม นับจากเลขไมล์เริ่มต้นในวันที่มีการเปลี่ยนถ่ายน้ำมัน เพราะฉะนั้น เลขไมล์สมมติที่คุณตั้งขึ้นมา ก็ต้องคิดรวมระยะทางที่วิ่งในวันที่ 12 ด้วย(เพราะเริ่มเปลี่ยนถ่ายในวันที่ 12) ซึ่งวันนั้นวิ่งไปแล้ว 3,420 กม. เหลืออีก1,580 กม. จึงจะถึง 5,000 กม. ดังนั้น ข้อมูลสมมติวันถัดมา จึงควรมีระยะทางวิ่งไม่เกิน 1,579 กม. เพื่อจะให้เห็นคำเตือนที่ถูกต้องครับ

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Thu Jan 15, 2015 11:20 am
by uppack2511
น่าจะเป็นอย่างที่อาจารย์อธิบายค่ะ แต่ลองสมมติว่าเกิน 4,933 กม. โดยเปลี่ยนเลขใน C9 และ B10 ใหม่

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Thu Jan 15, 2015 12:19 pm
by DhitiBank
ออกตัวก่อนครับ ผมไม่ใช่อาจารย์ครับ ผมเป็นคนที่เข้ามาขอความช่วยเหลือที่นี่เหมือนกัน เพียงแต่เห็นว่าพอช่วยในกรณีของคุณได้ เลยลองดูครับ

สำหรับตัวอย่างที่แนบมา คุณติ๊กถูกบรรทัดที่ 7 แสดงว่า
1. เปลี่ยนถ่ายวันที่ 10 เลขไมล์เริ่มต้น 25562 และวันนี้วิ่งไปแล้ว 3,605 กม.

2. เหลือระยะวิ่งก่อนถึงกำหนดเปลี่ยนถ่าย 5,000-3,605=1,395 กม.

3. แต่วันที่ 12 วิ่งต่ออีก 3,420 กม. ทำให้ระยะทางวิ่งรวม = 3,605+3,420=7,025 กม. เกินกำหนดมา 2,025 กม. ฉะนั้น วันที่ 12 นี้ต้องมีคำเตือนขึ้นว่า "เกินกำหนด" แน่นอนครับ

ถ้าลองเพิ่มติ๊กถูกในแถวที่ 8 จะเป็นอย่างไรครับ ? ;)

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Thu Jan 15, 2015 12:27 pm
by uppack2511
ขอบคุณค่ะ ถึงแม้คุณจะไม่ใช่อาจารย์ แต่ช่วยให้ความรู้และให้คำแนะนำแก่ดิฉัน ดิฉันขอนับถือเป็นอาจารย์เช่นกันค่ะ ถ้าอย่างนั้นจะลองดูอีกทีนะคะ

ลองทำตามที่แนะนำแล้วค่ะ ได้จริง ๆ ด้วยล่ะ เช่นนั้นคงต้องเป็นดังที่คุณว่าล่ะ

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Thu Jan 15, 2015 2:46 pm
by DhitiBank
:thup: ซึ้งครับ

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

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Thu Jan 15, 2015 4:43 pm
by uppack2511
ขอบคุณค่ะ :thup:

Re: สอบถามสูตรที่ใช้ในแยกลูกค้าเป็น VAT และ NOVAT พร้อมแยกคำนวณ VAT

Posted: Fri Jan 16, 2015 9:21 am
by uppack2511
สอบถามสูตรที่ใช้ในแยกลูกค้าเป็น VAT และ NOVAT พร้อมแยกคำนวณ VAT โดยลูกค้าที่เป็น VAT ให้คำนวณ VAT 7% ส่วนลูกค้าที่ NOVAT ไม่ต้องคำนวณ VAT 7%

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Fri Jan 16, 2015 9:44 am
by DhitiBank
รบกวนแนบไฟล์ตัวอย่างมาด้วยได้ไหมครับ ใส่ชื่อสมมติก็ได้ ให้มีสัก 2-3 รายการ พร้อมใส่คำตอบที่ต้องการ และวิธีการดูว่ารายไหนเป็น vat หรือไม่ vat จะได้เข้าใจตรงกันและช่วยเหลือได้สะดวกครับ

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Fri Jan 16, 2015 10:04 am
by uppack2511
ต้องขออภัยที่ต้องรบกวนคุณ Dhitibank อีกแล้วค่ะ ทั้งนี้ไม่ชำนาญการด้าน Excel เท่าไร

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Fri Jan 16, 2015 10:14 am
by DhitiBank
ไม่เป็นไรครับ อาจารย์และเพื่อนๆ ที่บอร์ดนี้เต็มใจช่วยเหลืออยู่แล้ว เพราะนี้ก็เป็นจุดประสงค์หนึ่งของอาจารย์คนควนที่ก่อตั้งบอร์ดแห่งนี้ขึ้นมาครับ

เพียงแต่ต้องทำตามกฎด้านบนด้วย เพื่อจะได้รับคำตอบครับ

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Fri Jan 16, 2015 11:35 am
by uppack2511
ขอโทษทีค่ะ ที่ไม่ได้แนบไฟล์มาให้ :D

Re: สอบถามสูตรที่ใช้ในการแจ้งเตือนเลขไมล์เมื่อครบ 5000 กม.ค่ะ

Posted: Fri Jan 16, 2015 11:58 am
by DhitiBank
ลองแบบนี้ครับ
ที่ F4 คีย์

Code: Select all

=IF(D4="VAT",E4*0.07,0)
Enter
คัดลอกลงด้านล่าง