[算表] 如何取得這個陣列中第一個(最小)大於0ꨠ…
軟體:excel
版本:2007
我弄出了一個陣列 裡面的有不特定個數的0 和一些大於0的數
例如 {0,0,0,17,0,0,0,0,0,23,0,0,0,0,28,0,0,0,0,0,0,0,36,0,0,0,0}
要用什麼公式才可以得到這個陣列中不為0的數中最小的那一個(17)啊?
我原始的問題是這樣:
A B C D
日期 花費 吃total
1 2008/10/5 500 吃
2 200 玩
3 100 吃
4 2008/10/7 400 玩
5 600 玩
6 200 吃
7 30 吃
8 2008/10/8 1200 玩
9 80 吃
10 170 玩
11 2008/11/7 800 玩
12 50 吃
我想在A欄具有日期那列的D欄呈現當日花在吃的總額
例如在D1呈現600 D4呈現230 D8呈現80 D11呈現50
想法是用sumifs 所以要取得A欄中下一個不是空白的位置
{=(A:A<>"")*row(A:A)} 即我一開始問的陣列
不曉得有沒有更好的方法...
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.213.190
※ 編輯: ozone 來自: 140.112.213.190 (11/11 23:36)
※ 編輯: ozone 來自: 140.112.213.190 (11/11 23:42)
→
11/11 23:45, , 1F
11/11 23:45, 1F
→
11/11 23:45, , 2F
11/11 23:45, 2F
推
11/12 00:46, , 3F
11/12 00:46, 3F
→
11/12 00:51, , 4F
11/12 00:51, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章