Page 1 of 1

มีปัญหาเรื่องการจัดการราคาครับ

Posted: Sat Oct 21, 2017 9:40 am
by Pongsakorn.wsb
*ตัวอย่าง
รุ่น ราคา
Model1- 6,440.00
Model1- 7,300.00
Model1- 7,300.00
Model1- 7,370.00
Model1- 7,370.00
Model1- 7,370.00
Model1- 7,370.00
Model1- 7,370.00
Model1- 7,370.00

Model2- 7,720.00
Model2- 7,720.00
Model2- 7,720.00
Model2- 7,980.00
Model2- 7,980.00
Model2- 7,975.00
Model2- 7,975.00

ปัญหาของผมคือผมอยากทำให้ Model 1-2 มีราคาที่เท่ากันโดยใช้ราคาที่สูงที่สุดของ Model 1-2 ครับสามารถทำได้ใหมครับ
แต่ถ้าจะเปลี่ยนทีละ Model คงจะไม่ไหว เพราะจริงๆแล้วมีเป็นหมื่น Model เลยครับ รบกวนผู้รู้ช่วยชี้แนะหน่อยครับ

Re: มีปัญหาเรื่องการจัดการราคาครับ

Posted: Sat Oct 21, 2017 9:48 am
by snasui
:D วิธีการแบบไม่ยากนักครับ

สร้างฐานข้อมูลใหม่เฉพาะราคามากที่สุด
Sort Model จากน้อยไปหามาก > Sort ราคา จากมากไปหาน้อย > คัดลอกไปวางยังตำแหน่งใด ๆ ที่เป็นเซลล์ว่าง > คลุมผลลัพธ์ที่ได้จากการคัดลอก > เข้าเมนู Data > Remove Duplicates > ทำเครื่องหมายที่ My data has headers > เลือกเฉพาะ Model > OK

จากนั้น Lookup ข้อมูลจากฐานข้อมูลด้านบนมาแสดงที่ฐานข้อมูลเดิม
ที่บรรทัดแรกของฐานข้อมูลเดิมในคอลัมน์ว่าง ๆ ใช้ Vlookup เข้ามาช่วย ดูคำอธิบายและวิธีการใช้งานได้ที่นี่่ครับ wordpress/vlookup/

ส่วนแบบสูตร Array ซึ่งต้องกดแป้นให้ถูกต้องไม่เช่นนั้นจะไม่ได้คำตอบ

ที่คอลัมน์สุดท้ายของข้อมูลเดิมคีย์สูตร

=Max(If(ModelRanges=ModelCell,ModelPrice))

Ctrl+Shift+Enter > Copy ลงด้านล่าง

ModelRanges คือคลุมคอลัมน์ Model, ModelCell คือเซลล์ของ Model ที่ตรงกับบรรทัดที่เขียนสูตร และ ModelPrice คือคอลัมน์ราคาครับ