Re: [算表] excel運算、比大小及排序問題
E1
=INDEX($A1:$D1,1,RIGHT(LARGE(--(LEFT(($A1:$D1)/{40,30,50,30},8)&
RIGHT("00"&COLUMN($A1:$D1),2)),COLUMNS($E1:E1)),2))
輸入完按 Ctrl+Shift+Enter 結束!
然後往右拉到 H1
然後將 E1:H1 全選,連續點選右下角黑點兩下即可
※ 引述《HermioneTYY (Hermione)》之銘言:
: 軟體:
: excel
: 版本:
: 2003
: 目前有數十筆資料
: 如下:
: A B C D
: 1 30 25 44 25
: 2 12 23 4 15
: 3 5 12 23 12
: 4 33 17 45 23
: .
: .
: .
: 我想要做的排序是…
: let
: ai=Ai/40, bi=Bi/30, ci=Ci/50, di=Di/30 i= 1 to 100
: 然後
: ai,bi,ci,di比大小
: 最大值放到Ai的位置,並顯示出原本的數值,其次Bi,Ci,最後是Di
: 例如:
: 第一列:a1=0.75 a2=0.833333333 a3=0.88 a4=0.833333333
: 所以是a3>a2=a4>a1
: 因此原本的A1,現在要出現的數值是44,A2是25,A3也是25,A4是30
: 請問excel有辦法做這種運算及排列嗎?
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.131.84.79
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章