Page 1 of 1

รบกวนช่วยสร้างสูตรคำนวณค่ะ

Posted: Wed Jan 16, 2013 2:59 pm
by dejavumam
ตามไฟล์ที่แนบค่ะ เป็นรายงานการขายประจำปีค่ะ โดยจะต้องระบุชื่อสินค้าตามInvoice โดยแต่ละสินค้าจะมีการคำนวณincentive 3 ประเภทค่ะ
จะสร้างสูตรให้คำนวณอัตโนมัติได้อย่างไรคะ เช่น ถ้าระบุสินค้าเป็น Echo เมื่อใส่ Qty แล้วให้โปรแกรมคำนวณเฉพาะ column R,S,T (column ที่ขึ้นต้นด้วย Echoค่ะ)

ขอบคุณค่ะ

Re: รบกวนช่วยสร้างสูตรคำนวณค่ะ

Posted: Wed Jan 16, 2013 3:19 pm
by joo
:D ลองยกตัวอย่างเงื่อนไขและคำตอบที่ต้องการมาหน่อยครับ ว่าเงื่อนไขคืออะไรอยู่ที่เซลล์ไหน เพื่อเพื่อนๆ จะได้เข้าใจตรงกัน

Re: รบกวนช่วยสร้างสูตรคำนวณค่ะ

Posted: Wed Jan 16, 2013 4:47 pm
by dejavumam
ตัวอย่างเช่น Product = Echo Qty = 1200 ให้แสดงผลการคำนวณ แค่ 3 ช่องนี้ค่ะ
Echo_Dealer = 1200*5
Echo_Sub Dealer = 1200*5
Echo_Annual Tour = 1200*10

ขอบคุณค่ะ

Re: รบกวนช่วยสร้างสูตรคำนวณค่ะ

Posted: Wed Jan 16, 2013 5:20 pm
by joo
:D ลองแบบนี้ดูครับว่าตรงกับที่ต้องการไหม ที่ R2 คีย์ =IF($I2="Echo",$K2*5,"")Enter >Copy ลงด้านล่าง
ที่ S2 คีย์ =IF($I2="Echo",$K2*5,"")Enter >Copy ลงด้านล่าง
ที่ T2 คีย์ =IF($I2="Echo",$K2*10,"")Enter >Copy ลงด้านล่าง

Re: รบกวนช่วยสร้างสูตรคำนวณค่ะ

Posted: Wed Jan 16, 2013 5:21 pm
by snasui
:D ให้เขียนโดยอ้างอิงเซลล์แทนการอ้างอิงชื่อ Field จะได้เข้าถึงข้อมูลได้โดยไว

ช่องไหนคำนวณแบบไหนช่วยเขียนสูตรมาให้ด้วย นอกจากนี้ควรบอกเงือนไขการแสดง การไม่แสดง ทุกเงื่อนไขที่สามารถเป็นไปได้ครับ

Re: รบกวนช่วยสร้างสูตรคำนวณค่ะ

Posted: Thu Jan 17, 2013 10:03 am
by dejavumam
ในcolumn "Product"จะมีชื่อสินค้าที่ต้องระบุดังนี้ ค่ะ Echo , CH700 , Pop1 , Pop4 , Har1 , Har4
เมื่อมีการระบุ ชื่อสินค้า และ Qty ต้องการให้แสดงค่าที่column ดังนี้ค่ะ

Product = CH700 Qty = 1200 ให้แสดงผลการคำนวณ Column O,P,Q
CH700_Dealer = 1200*5.5
CH700_Sub Dealer = 1200*5
CH700_Annual Tour = 1200*10

Product = Echo Qty = 1200 ให้แสดงผลการคำนวณ Column R,S,T
Echo_Dealer = 1200*5
Echo_Sub Dealer = 1200*5
Echo_Annual Tour = 1200*10

Product = Pop1 Qty = 1200 ให้แสดงผลการคำนวณ Column U
Pop1_Dealer = 1200*5

Product = Pop4 Qty = 1200 ให้แสดงผลการคำนวณ Column V,W
Pop4_Dealer = 1200*5
Pop4_Sub Dealer = 1200*5

Product = Har1 Qty = 1200 ให้แสดงผลการคำนวณ Column X,Y
Har1_Dealer = 1200*5
Har1_Sub Dealer = 1200*5.74

Product = Har4 Qty = 1200 ให้แสดงผลการคำนวณ Column Z
Har4_Dealer = 1200*5

เงื่อนไขแบบนี้ค่ะ

Re: รบกวนช่วยสร้างสูตรคำนวณค่ะ

Posted: Thu Jan 17, 2013 10:09 am
by snasui
:shock: แนบไฟล์ที่ Update แล้วมาด้วยครับ ผู้ตอบจะได้เขียนสูตรเพิ่มเข้าไปจากที่เขียนไว้แล้วได้เลย

Re: รบกวนช่วยสร้างสูตรคำนวณค่ะ

Posted: Thu Jan 17, 2013 11:30 am
by dejavumam
อัพเดทไฟล์แนบแล้วค่ะ

ขอบคุณค่ะ

Re: รบกวนช่วยสร้างสูตรคำนวณค่ะ

Posted: Thu Jan 17, 2013 12:03 pm
by snasui
:D ลองตามนี้ครับ

ที่เซลล์ O2 คีย์

=IF(LEFT(O$1,FIND("_",O$1)-1)<>$I2,"",$K2*INDEX({5.5;5;10;5;5;10;5;5;5;5;5.74;5},MATCH(O$1,{"CH700_Dealer";"CH700_Sub Dealer";"CH700_Annual Tour";"Echo_Dealer";"Echo_Sub Dealer";"Echo_Annual Tour";"Pop1_Dealer";"Pop4_Dealer";"Pop4_Sub Dealer";"Har1_Dealer";"Har1_Sub Dealer";"Har4_Dealer"},0)))

หรือปรับสูตรให้สั้นลงได้เป็น

=IF(LEFT(Q$1,FIND("_",Q$1)-1)<>$I2,"",$K2*INDEX({5.5;5;10;5;5;10;5;5;5;5;5.74;5},MATCH($I2&"*",$O$1:$Z$1,0)))

Enter > Copy ไปทางขวาและลงด้านล่าง

Re: รบกวนช่วยสร้างสูตรคำนวณค่ะ

Posted: Thu Jan 17, 2013 1:20 pm
by dejavumam
ขอบคุณมากๆค่ะ ทำได้แล้ว :D