- 帖子
- 145
- 主題
- 42
- 精華
- 0
- 積分
- 193
- 點名
- 0
- 作業系統
- Windows7
- 軟體版本
- Office2010
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-11-25
- 最後登錄
- 2026-6-10

|
請教一下 ML089 大,=IFERROR(SMALL(IF( FREQUENCY( IF($A2=總表!$A$2:$A$10,總表!$C$2:$C$10), IF($A2=總表!$A$2:$A$10,總表!$C$2:$C$10,-999) ) ,總表!$C$2:$C$10),COLUMN(A1)),"")
其實我看不太懂為何這樣就可以跳過重複值~
其中 FREQUENCY(data_array, bins_array)
的 data_array是用IF($A2=總表!$A$2:$A$10,總表!$C$2:$C$10)
問: 1.為何這個IF函數沒有[value_if_false]的值,是特殊用法嗎?
2.意思是取該項目的所有交期當 data_array嗎?
而分組值bins_array用 IF($A2=總表!$A$2:$A$10,總表!$C$2:$C$10,-999)
問:是否代表當總表有該項目就取得其交期,若無該項目就=-999(用其他數字好像也可以)
在FREQUENCY外層的IF就更看不懂了...................還是說陣列公式不是這樣拆解的
在下實在是資質駑鈍無法參透,是不是可以ML089大稍微解說一下,謝謝! |
|