Page 1 of 1

ต้องการแชร์ค่าใช้จ่ายรายเดือนตามจำนวนการใช้งาน สามารถใช้สูตรหรือตั้งค่า Pivot ยังไงได้บ้างครับ

Posted: Sat Aug 26, 2023 5:41 pm
by hanuaggie61
มีข้อมูลตารางจำนวนการใช้ห้องพักใน 1 เดือน
โดยแต่ละวันจะมีข้อมูลว่ามีใครมาใช้งานบ้าง (แยกโดยรหัส)
ห้องนี้อาจใช้งานมากกว่า 2 คน ก็ได้ ใน 1 วัน (ข้อมูลตาม Sheet แรก)

โดยสิ้นเดือนจะมียอดจำนวนค่าน้ำ+ค่าไฟ ในตัวอย่างนี้ = 1,100 บาท
ยอดนี้ก็จะต้องไปหารกันกับคนรถทั้งหมด(รหัสแยกตามคน) ใครใช้เยอะก็จ่ายเยอะตามจำนวนวันที่ใช้

โดยติดปัญหาคือจำนวนรายการรหัสอาจจะมีเพิ่มขึ้นหรือลดลงได้ตลอด (จำนวนคนใช้ห้อง มากขึ้น/ลดลงได้)
1. ทำ Pivot ติดเรื่องการออกแบบ Pivot ที่จะทำสูตรคำนวนได้ ว่าสามารถทำได้หรือไม่
2. คิดจะใช้ =UNIQUE() แล้วมา countif ก็ไม่รู้ว่าในแต่ละเดือนจะมีกี่แถว (จึงลากสูตรทิ้งไว้แล้วใช้ condition Format ซ่อนทั้งเส้นตารางและสูตร ให้เป็นว่างเปล่า ถ้าแถวนั้นไม่มีค่า)
มันสามารถมีวิธีไหนอีกได้ไหมครับ เพื่อเป็นแนวทางครับ
Data.jpg
Pivot.jpg

Re: ต้องการแชร์ค่าใช้จ่ายรายเดือนตามจำนวนการใช้งาน สามารถใช้สูตรหรือตั้งค่า Pivot ยังไงได้บ้างครับ

Posted: Sat Aug 26, 2023 6:02 pm
by norkaz
...

ไม่ค่อยเข้าใจ สิ่งที่ผู้สอบถามต้องการให้เป็น

ลองปรับ Pivot Table ตามไฟล์แนบ

D17
=IF(C17="","",C17/LOOKUP(CHAR(255),$A$17:$C$999)*$C$14)


** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ**

แมวใหญ่ Bigcat9

Re: ต้องการแชร์ค่าใช้จ่ายรายเดือนตามจำนวนการใช้งาน สามารถใช้สูตรหรือตั้งค่า Pivot ยังไงได้บ้างครับ

Posted: Sun Aug 27, 2023 10:58 pm
by hanuaggie61
ขอบคุณมากครับ

ขอสอบถามอีกนิดครับ

D17
=IF(C17="","",C17/LOOKUP(CHAR(255),$A$17:$C$999)*$C$14)

พอดีผมลองค้นหา lookup(CHAR(255),
ในบทความของเวปบอกว่าเป็นการหาตัวอักษรตัวสุดท้าย ทำไมถึงได้ค่าตัวเลขที่สามารถนำไปคำนวนต่อได้เหรอครับ
wordpress/last-cell-value/

Re: ต้องการแชร์ค่าใช้จ่ายรายเดือนตามจำนวนการใช้งาน สามารถใช้สูตรหรือตั้งค่า Pivot ยังไงได้บ้างครับ

Posted: Sun Aug 27, 2023 11:51 pm
by norkaz
hanuaggie61 wrote: Sun Aug 27, 2023 10:58 pm ขอบคุณมากครับ

ขอสอบถามอีกนิดครับ

D17
=IF(C17="","",C17/LOOKUP(CHAR(255),$A$17:$C$999)*$C$14)

พอดีผมลองค้นหา lookup(CHAR(255),
ในบทความของเวปบอกว่าเป็นการหาตัวอักษรตัวสุดท้าย ทำไมถึงได้ค่าตัวเลขที่สามารถนำไปคำนวนต่อได้เหรอครับ
wordpress/last-cell-value/
...

ขอไม่อธิบายเพิ่มเติม เนื่องจาก อาจารย์ คนควน เจ้าของฟอรั่มนี้ ท่านได้กรุณา อธิบายไว้อย่างยอดเยี่ยม ละเอียดยิบ :D

ลองคีย์แบบนี้

a) =LOOKUP(CHAR(255),A17:A999) ดูผลลัพธ์ที่เกิดขึ้น

b) =LOOKUP(CHAR(255),A17:A999,C17:C999) ดูผลลัพธ์ที่เกิดขึ้น

c) =LOOKUP(CHAR(255),A17:C999) ดูผลลัพธ์ที่เกิดขึ้น

** b) แบบเต็มรูป สามารถลดรูปโดยรวบ เป็น แบบ c)



** สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ ***

แมวใหญ่ Bigcat9

...

Re: ต้องการแชร์ค่าใช้จ่ายรายเดือนตามจำนวนการใช้งาน สามารถใช้สูตรหรือตั้งค่า Pivot ยังไงได้บ้างครับ

Posted: Mon Aug 28, 2023 8:03 am
by norkaz
...

หรือ ใช้ VLOOKUP ที่ผู้ใช้ Excel สามารถเข้าใจได้ง่ายกว่า

D17

=IF(C17="","",C17/VLOOKUP("Grand Total",$A$17:$C$999,3,0)*$C$14)

** สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ ***

แมวใหญ่ Bigcat9