[算表] 找個別值、最大值及最小值
軟體:Excel 2007
有一個原始資料內容如下:
物件 區域 異動日
A 1 201407
A 2 201409
B 3 201506
B 2 201403
A 3 201501
A 1 201412
C 2 201509
想要求得以下結果,請問區域、異動日要怎麼下公式?
區域 :例如A在原始資料中有1、2、3三個區域,並且用 - 區隔
B 2、3
C 只有 2
異動日:找出A最小及最大的異動日,並以 - 區隔,若只有一個日期就直接顯示(例如C)
物件 區域 異動日
A 1-2-3 201407-201501
B 2-3 201403-201506
C 2 201509
再麻煩大家指點一下,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.224.179
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1450963416.A.C78.html
→
12/25 00:55, , 1F
12/25 00:55, 1F
→
12/25 06:57, , 2F
12/25 06:57, 2F
應該是說從原始資料表中,彙整出
每一個物件在什麼區域出現過,以及異動日的最大最小值,例如:
A2儲存格為,A曾在區域1-2-3這三個地方出現過,其最大最小的異動日為201407-201501
A B C
1 物件 區域 異動日
2 A 1-2-3 201407-201501
3 B 2-3 201403-201506
4 C 2 201509
※ 編輯: Fmajor (1.162.224.179), 12/25/2015 07:14:11
→
12/25 07:14, , 3F
12/25 07:14, 3F

→
12/25 07:15, , 4F
12/25 07:15, 4F
→
12/25 07:48, , 5F
12/25 07:48, 5F

→
12/25 07:49, , 6F
12/25 07:49, 6F
→
12/25 07:58, , 7F
12/25 07:58, 7F
→
12/25 07:59, , 8F
12/25 07:59, 8F
→
12/25 08:09, , 9F
12/25 08:09, 9F
→
12/25 08:10, , 10F
12/25 08:10, 10F
→
12/25 08:10, , 11F
12/25 08:10, 11F
※ 編輯: Fmajor (1.162.224.179), 12/25/2015 11:32:10
請問輔助A的A3公式中,{.....COUNTIF(A$1:A2,資料!$A$2:$A$100)...}
這段countif的功用是什麼呢?
另外,請問陣列公式中的的countif是:
COUNTIF(A$1:A2,資料!$A$2:$A$100)
=COUNTIF({"";"A"},{"A";"A";"B";"B";"A";"A";"C"})
=COUNTIF({"";"A"},{"A"})
=1
請問1是這樣來的嗎?
※ 編輯: Fmajor (1.162.224.179), 12/25/2015 12:28:37
→
12/25 13:04, , 12F
12/25 13:04, 12F
→
12/25 13:05, , 13F
12/25 13:05, 13F
→
12/25 13:08, , 14F
12/25 13:08, 14F
→
12/25 13:09, , 15F
12/25 13:09, 15F
→
12/25 13:09, , 16F
12/25 13:09, 16F
→
12/25 16:18, , 17F
12/25 16:18, 17F
s大,不好意思,陣列公式還在努力學習,有些地方還是不太了解,再麻煩指導
請問輔助A,A2儲存格中,
{...IF(COUNTIF(A$1:A1,資料!$A$2:$A$100)=0,ROW($2:$100))...}
為什麼if只要寫value is true的條件,value is false的不用寫?
請問countif中的的Criterial為什麼要陣列呢?
(這邊我看不太出來Criterial用陣列的用意)
{.....COUNTIF(A$1:A2,資料!$A$2:$A$100)...}
例如輔助A的A4的公式,
COUNTIF(A$1:A3,資料!$A$2:$A$100)
=COUNTIF({"";"A";"B"},{"A";"A";"B";"B";"A";"A";"C"})
~~~
=COUNTIF({"";"A";"B"},{"A"})
~~~~~請問這邊是出現第一個A嗎?
=1
才會等於1嗎?(這樣拆解對嗎?)
※ 編輯: Fmajor (1.162.224.179), 12/25/2015 17:15:41
※ 編輯: Fmajor (1.162.224.179), 12/25/2015 17:18:02
→
12/25 17:35, , 18F
12/25 17:35, 18F
→
12/25 17:36, , 19F
12/25 17:36, 19F
→
12/25 17:43, , 20F
12/25 17:43, 20F
→
12/25 17:43, , 21F
12/25 17:43, 21F
→
12/25 17:47, , 22F
12/25 17:47, 22F
→
12/25 17:48, , 23F
12/25 17:48, 23F
→
12/25 17:50, , 24F
12/25 17:50, 24F
→
12/25 17:51, , 25F
12/25 17:51, 25F
→
12/25 23:21, , 26F
12/25 23:21, 26F
舉例:=COUNTIF(A:A,"A")
這個是計算A:A的範圍,A出現的次數,
請問:
A2儲存格中:
IF(COUNTIF(A$1:A1,資料!$A$2:$A$5)=0,ROW($2:$100))
=IF(COUNTIF({""},{"A";"A";"B";"B";"A";"A";"C"})=0,ROW($2:$100))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
計算A$1:A1範圍中,?????出現的次數
也就是countif的條件:{"A";"A";"B";"B";"A";"A";"C"}這是什麼意思呢?
謝謝
※ 編輯: Fmajor (1.162.226.139), 12/25/2015 23:22:23
→
12/25 23:23, , 27F
12/25 23:23, 27F
→
12/25 23:29, , 28F
12/25 23:29, 28F
→
12/25 23:29, , 29F
12/25 23:29, 29F
剛剛又想了一下,
IF(COUNTIF(A$1:A1,資料!$A$2:$A$100)=0,ROW($2:$100))
=IF(COUNTIF({""},{"A";"A";"B";"B";"A";"A";"C";...})=0,ROW($2:$100))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
這是計算A$1:A1範圍中,A、B、C出現的次數(這樣說對嗎?)
另外,A4儲存格中
IF(COUNTIF(A$1:A3,資料!$A$2:$A$100)=0,ROW($2:$100))
=IF(COUNTIF({"";"A";"B"},{"A";"A";"B";"B";"A";"A";"C";...})=0,ROW($2:$100))
=IF(2=0,ROW($2:$100)) <--因為A有1個,B有1個,總共2個?
=IF(false,ROW($2:$100))
=false
請問這樣拆解過程對嗎?
※ 編輯: Fmajor (1.162.226.139), 12/26/2015 01:22:00
※ 編輯: Fmajor (1.162.226.139), 12/26/2015 01:23:43
※ 編輯: Fmajor (1.162.226.139), 12/26/2015 01:25:40
→
12/26 01:25, , 30F
12/26 01:25, 30F
→
12/26 01:26, , 31F
12/26 01:26, 31F
→
12/26 01:27, , 32F
12/26 01:27, 32F
→
12/26 01:29, , 33F
12/26 01:29, 33F
→
12/26 01:30, , 34F
12/26 01:30, 34F
→
12/26 01:31, , 35F
12/26 01:31, 35F
→
12/26 01:33, , 36F
12/26 01:33, 36F
→
12/26 01:33, , 37F
12/26 01:33, 37F
→
12/26 01:34, , 38F
12/26 01:34, 38F
→
12/26 01:35, , 39F
12/26 01:35, 39F
→
12/26 01:36, , 40F
12/26 01:36, 40F
→
12/26 02:01, , 41F
12/26 02:01, 41F
→
12/26 02:02, , 42F
12/26 02:02, 42F
→
12/26 14:21, , 43F
12/26 14:21, 43F
→
12/26 14:22, , 44F
12/26 14:22, 44F
→
12/26 14:23, , 45F
12/26 14:23, 45F
→
12/26 14:23, , 46F
12/26 14:23, 46F
→
12/26 14:25, , 47F
12/26 14:25, 47F
→
12/26 14:26, , 48F
12/26 14:26, 48F
→
12/26 14:26, , 49F
12/26 14:26, 49F
※ 編輯: Fmajor (114.25.108.157), 12/26/2015 14:27:40
→
12/26 16:18, , 50F
12/26 16:18, 50F
Office 近期熱門文章
PTT數位生活區 即時熱門文章