PDA

View Full Version : การหาค่าใกล้เคียง



pat9648
8 Jun 2007, 07:48
อยากทราบสูตรการหาค่าใกล้เคียงที่สุดค่ะ ตัวอย่างตาม File
คือต้องการหากำไรที่ไกล้เคียงกับที่ต้องการที่สุด ว่าอยู่ปีไหน
จะต้องกำหนดสูตรอย่างไรคะ ...ขอบคุณมากค่ะ

สมเกียรติ
8 Jun 2007, 08:00
ตัวอย่างที่แนบมานั้นยังไม่ละเอียดพอครับ เพราะไม่ได้บอกคำตอบที่ต้องการมาด้วยว่าให้ตอบปีที่ 3 หรือ 4 และถ้ากำไรไม่ได้เรียงจากน้อยไปมากจะต้องการคำตอบอย่างไร ถ้ามีกำไรเท่ากัน ถ้าขาดทุนติดลบ ถ้า...

ขอให้เขียนเงื่อนไขมาให้ครบพร้อมคำตอบที่ต้องการทุกรณีที่เป็นไปได้ครับ

pat9648
10 Jun 2007, 08:20
ขอโทษค่ะที่ บอกรายละเอียดไม่ครบถ้วน ครั้งนี้ขอแนบข้อมูลมาให้ใหม่ค่ะ

สมเกียรติ
10 Jun 2007, 09:22
พยายามเขียนอธิบายในตัวฟอรัมด้วยครับ อย่าเอาแต่บอกว่าให้เปิดแฟ้มอ่านกันเอง ถ้าคุณขี้เกียจเขียนถามให้ละเอียด ผมก็ขอแนะนำให้คนตอบช่วยกันขี้เกียจเขียนตอบอย่างพร้อมเพรียงกันด้วย

เอาใหม่ครับ เขียนคำถามใหม่ให้ดี ขอให้เขียนให้ละเอียดจนคนอ่านแล้วสามารถเห็นความตั้งใจที่อยากจะถามของคุณ pat9648

pat9648
10 Jun 2007, 13:02
เนื่องจากได้มีโอกาสทำโครงการลงทุน และต้องการหากำไร ที่คุ้มการลงทุนว่าเป็นปีไหน และเดือนไหนค่ะ (โดยที่กำไรต้องคำนวณตั้งแต่ปีแรกที่ดำเนินการสะสมจนถึงปี และเดือนที่คืนทุนค่ะ)
เช่น ลงทุนก่อนการดำเนินงาน = 550 บาท เมื่อเริ่มดำเนินการ
ปีที่ 1 ขาดทุน 100 บาท
ปีที่ 2 กำไร 200 บาท
ปี่ที่ 3 กำไร 300 บาท
ปีที่ 4 กำไร 400 บาท
รวมกำไรสะสมแล้วตั้งแต่ปีที่ 1-4 = 800 บาท
คำตอบที่ต้องการคือ คืนทุนโดยประมาณ 3 ปี กับ 5 เดือนค่ะ
เราจะมีสูตรที่ช่วยคำนวณค่าการคืนทุนอย่างไรค่ะ....ขอบคุณค่ะ

สมเกียรติ
10 Jun 2007, 17:54
ให้เพิ่มบรรทัดคำนวณหาว่ายอดเงินกำไรสะสมยังน้อยกว่ายอดเงินลงทุนอยู่กี่ปี จากนั้นใช้สูตร Index ดึงยอดเงินในช่วงปีถัดไปมาหาส่วนต่างที่เหลือของกำไรมาเทียบหาจำนวนเดือนครับ

อีกวิธีให้ใช้สูตร MaxIF ลัดหาเลขปีสูงสุดที่ยังไม่คุ้นทุน ขอให้ดูเรื่องสูตร Array ในเว็บนี้เพิ่มเติมว่าคิดกันมาได้อย่างไรครับ
http://www.excelexperttraining.com/blog/archives/z300-ExcelCore36.php

zv735
10 Jun 2007, 19:02
หรือใช้ Match เพื่อหาปีจากกำไรสะสมก็ได้ครับ
เพราะกำไรสะสมเรียงจากน้อยไปหามากอยู่แล้วครับผม(ในกรณีนี้ครับ)

=MATCH($B$3,กำไรสะสม,1)

สมเกียรติ
11 Jun 2007, 09:40
ใช้ Match ดีกว่าสูตร Array เยอะเลยครับ ทำงานเร็วกว่า ดีมากครับที่ใช้สูตรนี้แทน