วิธีจัดอันดับค่าสองค่าตามเกณฑ์ต่อไปนี้


0

ฉันมีสองคอลัมน์ต่อไปนี้ผลประโยชน์และผลการให้คะแนนค่าใช้จ่ายซึ่งแต่ละอันมีค่านับร้อย

ฉันต้องการที่จะสามารถสั่งซื้อแต่ละแถวตามการจัดอันดับเทียบกับแถวอื่น ๆ โดยพิจารณาจากการให้คะแนนผลประโยชน์ต้นทุน

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

ต้องมี:ผลประโยชน์ที่สูงกว่า, ต้นทุนต่ำ ควรมี:ผลประโยชน์ที่สูงกว่า, ต้นทุนสูง อาจมี:ผลประโยชน์ที่ต่ำ, ต้นทุนที่สูงกว่า จะไม่มี:ผลประโยชน์ที่ต่ำ, ต้นทุนต่ำ

Name    B   C    Placement
Foo1   34  50   Could have
Foo2   20  55   Wont Have
Foo3   70  88   Should Have
Foo4   12  46   Wont Have
Foo5   80  52   Should Have
Foo6   31  32   Could Have
Foo7   43  10   Could have
Foo8   1   99   Wont Have

ฉันได้มอบหมายใบสั่งงานตามสูตรต่อไปนี้แล้ว:

=IF((AND(B4>=50, C4>=50)), "Should Have", IF((AND(B4<=50, C4<=50)), "Could Have", IF((AND(B4>=50, C4<=50)), "Must Have", IF((AND(B4<=50, C4>=50)),"Wont Have", "Fail"))))

ผลผลิตที่คาดหวังจะเป็นดังต่อไปนี้

ต้องมี: ผลประโยชน์ที่สูงขึ้น, ต้นทุนต่ำควรมี: ผลประโยชน์ที่สูงกว่า, ต้นทุนสูงอาจมี: ผลประโยชน์ที่ต่ำ, ต้นทุนที่สูงกว่าจะได้: ผลประโยชน์ที่ต่ำ, ต้นทุนต่ำ

Name    B   C    Order
Foo5    80  52   Should Have
Foo3    70  88   Should Have
Foo7    43  10   Could Have
Foo6    31  32   Could Have
Foo1    34  50   Could Have
Foo2    20  55   Wont Have
Foo4    12  46   Wont Have
Foo8    1   99   Wont Have

อย่างที่คุณเห็นผลประโยชน์ที่สูงขึ้นและต้นทุนที่ต่ำลงก็จะยิ่งสูงขึ้น

สามารถทำได้โดยไม่ต้องใช้รหัส VBA หรือไม่มีสูตรที่สามารถใช้เพื่อให้บรรลุสิ่งนี้ได้หรือไม่?


2
คุณสามารถเพิ่มคอลัมน์ของการจัดอันดับผลลัพธ์ที่คุณคาดหวังได้หรือไม่
Scott Craner

@ScottCraner ได้เพิ่มเอาท์พุทที่คาดหวังหวังว่ามันสมเหตุสมผล
I AM L

2
จำเป็นต้องกำหนดคำว่า "นี่" หากมีใครกำลังจะช่วย เช่นทำไม 70-88 เรตติ้งดีกว่า 43-10 31-32 ดีกว่า 34-50 43-10 อาจเป็นตัวเลือกที่ดีที่สุดตามงบประมาณ ฯลฯ
Yorik

ดังนั้นลำดับความสำคัญคือ B? เพียงเรียงลำดับข้อมูลที่มีลำดับความสำคัญเป็น B จากนั้นก็เป็นข้อมูลรองใน C.
Scott Craner

3
เมื่อคุณเพิ่มคอลัมน์อื่นซึ่งดูเหมือนจะเป็นคอลัมน์ที่คุณต้องการเรียงลำดับทำไมไม่เรียงลำดับตามลำดับความสำคัญในคอลัมน์ D จากนั้นจึงเลือกรองที่ B และสุดท้ายที่ C
cybernetic.nomad
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.