Page 1 of 1

การใส่ Calculated Item PIVOT

Posted: Wed Oct 12, 2016 10:54 am
by babuiebest
ผมสร้าง Pivot table มา เป็นแผนผลิตหมู และไก่ โดยการเปลี่ยนแปลงยอดแต่ละครั้งแทนด้วย Rev.xx
ทีนี้ผมอยากทราบว่าการเปลี่ยนแปลงครั้งสุดท้ายกับครั้งแรก ต่างกันกี่℅ จะสร้าง Calculated item ยังไงครับ เพราะ revision แต่ละเดือนไม่เท่ากัน

แนบรูปภาพที่ต้องการมาครับ

รบกวนปรึกษาหน่อยครับ
ขอขอบคุณครับ

Re: การใส่ Calculated Item PIVOT

Posted: Wed Oct 12, 2016 1:21 pm
by babuiebest
ขอแนบไฟล์ excel ตัวอย่างครับ

Re: การใส่ Calculated Item PIVOT

Posted: Wed Oct 12, 2016 6:27 pm
by snasui
:D ลักษณะนี้ต้องใช้คอลัมน์ช่วยเนื่องจากว่าไม่ได้ใช้ Item ที่แน่นอนมากระทำต่อกัน

ตัวอย่างสูตรใน E4 คีย์

=IF(D4<>"","",(LOOKUP(2,1/(D$4:D4<>""),D$4:D4)-LOOKUP(CHAR(255),B$4:B4,D$4:D4))/LOOKUP(CHAR(255),B$4:B4,D$4:D4))

Enter > Copy ลงด้านล่าง

Re: การใส่ Calculated Item PIVOT

Posted: Thu Oct 13, 2016 7:30 am
by babuiebest
ทำได้แล้วครับ อาจารย์ ขอบคุณมากครับ
เดี๋ยวขอไปลองแกะสูตรดูนะครับ แต่สูตร LOOKUP(CHAR(255) พอคลุมสูตรแล้วกด F9 ผลลัพธ์มันคือเครื่องหมายคำถามครับ

Re: การใส่ Calculated Item PIVOT

Posted: Thu Oct 13, 2016 10:27 am
by DhitiBank
ตัวเลขที่ใส่ในฟังก์ชัน CHAR(...) เป็นรหัสอักขระในระบบ ANSI ครับ มีตั้งแต่ 1-255 ลองดูในลิ้งค์ด้านล่างประกอบครับ

:arrow: library/aa245259(v=vs.60)

Char(255) เป็นอักขระตัวสุดท้ายในระบบนี้ เมื่อทำการ Lookup ฟังก์ชันนี้จะมองหาเซลล์สุดท้ายที่พบอักขระอะไรก็ตาม เช่น
LOOKUP(CHAR(255),B$4:B9,D$4:D9)

ก็จะหาว่าในช่วง B4:B9 ว่าเซลล์ไหนที่มีอักขระอะไรก็ตามเป็นเซลล์สุดท้าย สมมติว่าเป็นเซลล์ B7 สูตรก็จะแสดงผลลัพธ์ที่เป็นค่าในเซลล์ D7 ครับ

Re: การใส่ Calculated Item PIVOT

Posted: Fri Oct 14, 2016 10:02 am
by babuiebest
ขอบคุณครับ คุณ DhitiBank สำหรับข้อมูลเพิ่มเติมและ Link ระบบ ANSI ครับ