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
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ G2 คีย์
    =INT(G1/10000)+(MOD(G1,10000)>0)
    Enter
  2. ที่ G3 คีย์
    =G2*15
    Enter
  3. ที่ 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
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ A2 คีย์สูตรเพื่อหาว่าจำนวนเงินตาม G1 สามารถวางได้กี่บรรทัด
    =IF(ROWS(A$2:A2)>(INT(G$1/10000)+(MOD(G$1,10000)>0)),"",ROWS(A$2:A2))
    Enter > Copy ลงด้านล่าง
  2. ที่ B2 คีย์สูตรเพื่อแสดงยอดฝากรายบรรทัดที่ไม่เกินหมื่น
    =IF(A2="","",IF($G$1>=10000*A2,10000,$G$1-SUM(B$1:B1)))
    Enter > Copy ลงด้านล่าง
  3. ที่ 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 บาท
:D ปรับสูตรที่ 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
:D ผมปรับสูตรให้ใหม่เนื่องจากจากสูตรเดิมที่ใช้แสดงค่าบรรทัดในคอลัมน์ A มีโอกาสผิดพลาดได้ เป็นตามด้านล่างครับ
  1. ที่ A2 คีย์สูตรเพื่อแสดงค่าบรรทัด
    =IF(ROWS(A$2:A2)>CEILING(($G$1-(15*CEILING($G$1/10000,1)))/10000,1),"",ROWS(A$2:A2))
    Enter > Copy ลงด้านล่าง
  2. ที่ B2 คีย์สูตรเพื่อแสดงยอดเงินฝาก โดยยอดฝากสุดเป็นยอดหลังหักค่าธรรมเนียม
    =IF(A2="","",IF($G$1>=10000*A2+15*A2,10000,$G$1-SUM(B$1:B1)-15*A2))
    Enter > Copy ลงด้านล่าง
  3. ที่ 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
:D ในเซลล์ 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