Page 1 of 1
สอบถามสูตรในการดึงข้อมูลแบบออโต้
Posted: Tue Feb 17, 2026 8:46 pm
by monoza2019
สอบถามสูตรในการดึงข้อมูล ตามตัวอย่าง 3 Sheet
ต้องการเขียนสูตรให้ใช้งานจริงเพียง Sheet เดียว โดยมีเงื่อนไขดังนี้ครับ
ยอดก่อนฝากจะมีค่าธรรมเนียม 10,000 ละ 15 บาท
ต้องการกรอกข้อมูลในเซลล์ G1 แล้วให้โชว์ตารางลำดับ ยอดฝาก และค่าธรรมเนียมแบบออโต้ ครับ
Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Posted: Wed Feb 18, 2026 12:16 pm
by snasui

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ G2 คีย์
=INT(G1/10000)+(MOD(G1,10000)>0)
Enter
- ที่ G3 คีย์
=G2*15
Enter
- ที่ G4 คีย์
=G1-G3
Enter
Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Posted: Wed Feb 18, 2026 1:21 pm
by monoza2019
ขอบคุณครับ อาจารย์
Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Posted: Wed Feb 18, 2026 9:19 pm
by monoza2019
อาจารย์ครับ ถ้าเรากรอกตัวเลขในช่อง G1 แล้วให้โชว์ตารางที่ไฮไลท์ไว้ได้ไหมครับ เพราะต้องปริ้นหน้านี้ไปฝากเงินที่ 7-11 ทุกวันครับ
Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Posted: Thu Feb 19, 2026 7:37 am
by snasui

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ A2 คีย์สูตรเพื่อหาว่าจำนวนเงินตาม G1 สามารถวางได้กี่บรรทัด
=IF(ROWS(A$2:A2)>(INT(G$1/10000)+(MOD(G$1,10000)>0)),"",ROWS(A$2:A2))
Enter > Copy ลงด้านล่าง
- ที่ B2 คีย์สูตรเพื่อแสดงยอดฝากรายบรรทัดที่ไม่เกินหมื่น
=IF(A2="","",IF($G$1>=10000*A2,10000,$G$1-SUM(B$1:B1)))
Enter > Copy ลงด้านล่าง
- ที่ C2 คีย์สูตรเพื่อแสดงค่าธรรมเนียมรายบรรทัด
=IF(A2="","",15)
Enter > Copy ลงด้านล่าง
Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Posted: Thu Feb 19, 2026 8:45 am
by monoza2019
ลำดับ 4 ยอดฝากต้องเป็น 1,940 บาท ครับ เพราะยอดหลังหักค่าธรรมเนียม ต้องเป็น 31,940 บาท
ยอดหลังหักค่าธรรมเนียม+ค่าธรรมเนียม = 32,000 ( ยอดก่อนฝาก)
Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Posted: Thu Feb 19, 2026 8:54 am
by snasui
monoza2019 wrote: Thu Feb 19, 2026 8:45 am
ลำดับ 4 ยอดฝากต้องเป็น 1,940 บาท ครับ เพราะยอดหลังหักค่าธรรมเนียม ต้องเป็น 31,940 บาท

ปรับสูตรที่ B2 เป็นด้านล่างครับ
=IF(A2="","",IF($G$1>=10000*A2,10000,$G$1-SUM(B$1:B1)-15*A2))
Enter > Copy ลงด้านล่าง
Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Posted: Thu Feb 19, 2026 9:10 am
by monoza2019
ได้แล้วครับ ขอบคุณอาจารย์มากครับ ตรงกับการใช้งานจริง
Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Posted: Thu Feb 19, 2026 9:33 am
by snasui

ผมปรับสูตรให้ใหม่เนื่องจากจากสูตรเดิมที่ใช้แสดงค่าบรรทัดในคอลัมน์ A มีโอกาสผิดพลาดได้ เป็นตามด้านล่างครับ
- ที่ A2 คีย์สูตรเพื่อแสดงค่าบรรทัด
=IF(ROWS(A$2:A2)>CEILING(($G$1-(15*CEILING($G$1/10000,1)))/10000,1),"",ROWS(A$2:A2))
Enter > Copy ลงด้านล่าง
- ที่ B2 คีย์สูตรเพื่อแสดงยอดเงินฝาก โดยยอดฝากสุดเป็นยอดหลังหักค่าธรรมเนียม
=IF(A2="","",IF($G$1>=10000*A2+15*A2,10000,$G$1-SUM(B$1:B1)-15*A2))
Enter > Copy ลงด้านล่าง
- ที่ C2 คีย์สูตรแสดงค่าธรรมเนียมรายบรรทัด
=IF(A2="","",15)
Enter > Copy ลงด้านล่าง
Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Posted: Mon Mar 09, 2026 8:42 pm
by monoza2019
ลองทดสอบสูตรใหม่ ใช้งานไม่ได้ครับ ผิดเพี้ยน ยอดเงินผิด ลำดับขึ้น TRUE ครับอาจารย์
Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Posted: Mon Mar 09, 2026 8:46 pm
by monoza2019
จากสูตรใหม่ ที่ผิดเพี้ยนครับ ใช้งานจริงไม่ได้ครับ
Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Posted: Tue Mar 10, 2026 5:32 am
by snasui

ในเซลล์ A2 มีสูตร 2 บรรทัด ดังภาพ ให้ลบออกเหลือบรรทัดเดียวสูตรก็จะทำงานได้ครับ
Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Posted: Thu Mar 12, 2026 9:03 pm
by monoza2019
อาจารย์ครับ สูตรในช่อง G2,G3,G4 เกิดความผิดพลาดขึ้นในวันนี้ครับ สามารถแก้สูตรให้ตรงกับการใช้งานจริงๆ ได้ไหมครับ
1. ยอดฝากจริงๆ ต้อง 5 ครั้ง
2. ค่าธรรมเนียมทั้งหมด 75 บาท
3. ยอดหลักหักค่าธรรมเนียม 49,980 บาท
Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Posted: Fri Mar 13, 2026 10:02 am
by norkaz
...
ลองปรับสูตรเฉพาะ ที่ G2
G2
=MAX(A2:A12)
Bigcat9Excel
Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Posted: Fri Mar 13, 2026 11:03 am
by monoza2019
ขอบคุณมากครับ อาจารย์ norkaz