PDA

View Full Version : excel ทำได้ไหมครับ



unitipon
6 Jun 2007, 12:10
ผมต้องการ cell ข้างเคียงนะครับ excel พอจะทำได้ไหม ตัวอย่างนะครับ
A | B C D E
------------------------------------------------------------
1 2 2 4 5
1 3 1 2 6
2 6 2 9 1
2 8 3 8 3
3 9 2 9 7
3 3 4 7 9

จาก ตัวอย่าง คือ ค่าที่เป็น สีแดง คือ ค่าที่ น้อยที่สุด ที่อยู่ในขอบเขตของ คอลัมน์ A แล้วจะเป็นไปได้ไหมครับ ถ้าผมอยากจะดึง ค่าที่อยู่ใน cell ข้างเคียงอย่างที่ผม mark เป็น สีน้ำเงิน ออกมาโชว์ด้วยได้ไหมครับ

ขอบคุณครับ

ขอโทษนะครับ ที่ทำให้สับสน ทั้งคำถาม แล้วก็หัวข้อ ความหมายของ "ค่าที่ น้อยที่สุด ที่อยู่ในขอบเขตของ คอลัมน์ A" จากตัวอย่างคือ
ค่า 5 ใน คอลัมน์ D คือ ค่าที่น้อยที่สุด ของ คอลัมน์ A ที่มีค่าเท่ากับ 1
ค่า 1 ใน คอลัมน์ D คือ ค่าที่น้อยที่สุด ของ คอลัมน์ A ที่มีค่าเท่ากับ 2
ค่า 7 ใน คอลัมน์ D คือ ค่าที่น้อยที่สุด ของ คอลัมน์ A ที่มีค่าเท่ากับ 3
ซึ่งตอนนี้ ผม สามารถหาค่า Min ออกมาได้แล้วครับ แต่ผมอยากจะทราง่าผมพอจะนำค่า ที่อยู่ใน คอลัมน์ก่อนหน้า(สีน้ำเงิน) ออกมาใชว์ด้วยได้ไหม นะครับ
ปล . ผมแนบ ไฟล์ มาด้วยนะครับ

วานิชย์
6 Jun 2007, 12:26
ผมต้องการ cell ข้างเคียงนะครับ excel พอจะทำได้ไหม ตัวอย่างนะครับ
A | B C D E
------------------------------------------------------------
1 2 2 4 5
1 3 1 2 6
2 6 2 9 1
2 8 3 8 3
3 9 2 9 7
3 3 4 7 9

จาก ตัวอย่าง คือ ค่าที่เป็น สีแดง คือ ค่าที่ น้อยที่สุด ที่อยู่ในขอบเขตของ คอลัมน์ A แล้วจะเป็นไปได้ไหมครับ ถ้าผมอยากจะดึง ค่าที่อยู่ใน cell ข้างเคียงอย่างที่ผม mark เป็น สีน้ำเงิน ออกมาโชว์ด้วยได้ไหมครับ

ขอบคุณครับ

ค่าที่ น้อยที่สุด ที่อยู่ในขอบเขตของ คอลัมน์ A ช่วยอธิบายด้วยครับเป็นแบบไหน :confused:

สมเกียรติ
6 Jun 2007, 12:43
ควรแนบแฟ้มและอธิบายให้ละเอียด ทั้งแสดงคำตอบที่ต้องการมาด้วยครับ

พยายามเขียนคำอธิบายให้ละเอียดในกระทู้และในแฟ้มด้วย นอกจากนั้นควรตั้งชื่อหัวข้อกระทู้ให้ชัดเจนกว่านี้ ผมเห็นหัวข้อว่า Excel ทำได้ไหมแล้ว คิดตอบในใจว่า ทำได้ซิ แล้วไง....

pichartyapan
6 Jun 2007, 13:22
จริงด้วยครับ อ่านโจทย์แล้วไม่เข้าใจจริง ๆ:confused:

อรวีร์
6 Jun 2007, 15:46
K8=MIN($D$2:$D$85*IF($A$2:$A$85=I8,1,10^36))
J8=MAX(($A$2:$A$85=I8)*($D$2:$D$85=K8)*$C$2:$C$85)
เป็นสูตร Array ค่ะ

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

unitipon
6 Jun 2007, 15:55
ขอบคุณมากครับ ยังไงจะลองเอาไปประยุกต์ใช้ดูนะครับ

สมเกียรติ
6 Jun 2007, 15:56
ยังไงๆผมก็ยังไม่เข้าใจคำถามและตัวอย่างที่แนบมาอยู่ดี คุณอรวีร์เข้าใจได้ยังไงครับเนี่ย
เอาเป็นว่าถ้าได้คำตอบตามที่ต้องการแล้ว ผมก็ขอเคาะผ่านกระทู้นี้ ยอมแพ้ครับ