Page 1 of 1
รบกวนสูตร รวมยอดครั้งที่จ่ายค่ะ
Posted: Sat May 05, 2012 3:10 pm
by boongbow
ตามไฟล์แนบค่ะ ขอขอบพระคุณ
Re: รบกวนสูตร รวมยอดครั้งที่จ่ายค่ะ
Posted: Sat May 05, 2012 3:24 pm
by snasui
ช่วยอธิบายมาในฟอรัม
พอสังเขป ว่าต้องการทำอะไร ที่ชีทไหน ที่เซลล์ไหน อย่างไร เพื่อความสะดวกในการค้นหาข้อมูลของเพื่อน ๆ ครับ
Re: รบกวนสูตร รวมยอดครั้งที่จ่ายค่ะ
Posted: Sat May 05, 2012 3:54 pm
by boongbow
ต้องขออภัยเป็นอย่างสูงค่ะ
ต้องการรวมจำนวนการจ่ายของบริษัท เป็นครั้งโดยจำแนก
ตามสาขา เช่นตาม D15 แสดงค่าว่า สาขา A จ่ายย้อนหลัง 6,000 จำนวน 2 บริษัท
(รวมเฉพาะยอดจ่าย 6,000 สำหรับสาขา A ว่าจ่ายเข้ามาแล้วกี่ครั้ง ในรอบเดือนนี้ค่ะ)
Re: รบกวนสูตร รวมยอดครั้งที่จ่ายค่ะ
Posted: Sat May 05, 2012 4:04 pm
by snasui
ลองตามนี้ครับ
ที่เซลล์ D14 คีย์
=SUMPRODUCT(--($B$5:$B$9=LOOKUP(CHAR(255),$B$14:$B14)),--(D$5:D$9=$C14))
Enter > Copy ไปทางขวาและลงด้านล่าง
ที่ C14, C18 เอาคำว่า จ่ายออกไปด้วย ให้เหลือแต่ตัวเลขอย่างเดียว ดูภาพด้านล่างประกอบครับ
Re: รบกวนสูตร รวมยอดครั้งที่จ่ายค่ะ
Posted: Sun May 06, 2012 8:40 am
by boongbow
ขออนุญาตเรียนถามต่อค่ะว่า CHAR(255) คืออะไรคะ??
Re: รบกวนสูตร รวมยอดครั้งที่จ่ายค่ะ
Posted: Sun May 06, 2012 9:49 am
by snasui
Char คืออักขระสุดท้ายที่จะมีได้ใน Excel ครับ
สูตรที่ใช้นี้เป็นสูตรประยุกต์ไม่ได้นำมาใช้ตรง ๆ
=LOOKUP(CHAR(255),$B$
14:$B
14)
เป็นการหาว่าในช่วง $B$14:$B14 นั้นค่าสุดท้ายที่เป็นตัวอักษรคือค่าใด หาก Copy ไปด้านล่างจะสูตรจะเปลี่ยนเป็นเช่น
=LOOKUP(CHAR(255),$B$
14:$B
50)
เป็นการหาว่าในช่วง $B$14:$B
50 นั้นค่าสุดท้ายที่เป็นตัวอักษรคือค่าใด
ถ้าสังเกตในภาพจะเห็นว่าในคอลัมน์ B จะเป็นสาขา
ซึ่งมีค่าแค่บางบรรทัด ในการเขียนสูตรจำเป็นต้องนำค่าจากบรรทัดที่มีค่ามาเป็นเงื่อนไขจึงเขียนสูตรลักษณะที่ว่านี้ หากต้องการให้ง่าย ควรเติมสาขาให้เต็มทุกบรรทัด สูตรจะง่ายลงมากเป็นเช่นด้านล่างครับ
=SUMPRODUCT(--($B$5:$B$9=
$B14),--(D$5:D$9=$C14))
Re: รบกวนสูตร รวมยอดครั้งที่จ่ายค่ะ
Posted: Fri May 11, 2012 8:58 am
by boongbow
ทำได้แล้วค่ะ ขอบพระคุณท่านอาจารย์ค่ะ