[VBA ] 請問??

看板Visual_Basic作者 (小黑 )時間17年前 (2008/10/25 17:35), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/2 (看更多)
目前在寫程式碼時遇到一些困難想來這邊請教一下各位高手 假設 A B C D t=1 2 3 4 6 t=2 5 7 3 8 t=3 5 8 4 1 t=4 2 4 3 5 我在t=1的時候希望可以選取A到D最大者 故我可以用MAX函數 但是T=2的時候要選取排除前一期最大者之後剩下的三期最大者 也就是MAX(A,B,C)=C T=3的時後依此類推 MAX(A,B)=B T=4就只剩下A了.... 請問我該如何撰寫?? 我有想到 是不是可以用IF函數 還是CASE函數??@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.71.91

10/25 20:59, , 1F
我看不懂你舉的例 T=1時max=D T=2時排除D 最大為B
10/25 20:59, 1F

10/25 21:00, , 2F
那T=3的時候怎麼還會在A,B中找最大?
10/25 21:00, 2F

10/26 09:38, , 3F
ok~不好意思~舉例的答案有錯~邏輯上是我想要表達的意思
10/26 09:38, 3F
文章代碼(AID): #190kXr3X (Visual_Basic)
文章代碼(AID): #190kXr3X (Visual_Basic)