Function acf(data As Range, k As Integer) As Double
Dim n As Integer
n = data.Rows.Count
Dim xbar As Double
xbar = Application.Average(data)
Dim sum1 As Double
sum1 = Application.SumProduct(data, data) - n * xbar * xbar
Dim sum2 As Double
sum2 = 0
For i = 1 To n - k
sum2 = sum2 + (data.Cells(i) - xbar) * (data.Cells(i + k) - xbar)
Next
acf = sum2 / sum1
End Function
Function pacf(data As Range, k As Integer) As Double
Dim xx() As Double
ReDim xx(1 To k, 1 To k) As Double
For i = 1 To k
For j = 1 To k
xx(i, j) = acf(data, Abs(j - i))
Next
Next
Dim yy() As Double
ReDim yy(1 To k, 1 To 1) As Double
For i = 1 To k
For j = 1 To 1
yy(i, 1) = acf(data, Abs(i))
Next
Next
pacf = Application.Index(Application.MMult(Application.MInverse(xx), yy), k, 1)
End Function
Excel:Calculate ACF and PACF in Excel
Excel 教學:符合條件整列變色
Excel 教學 用函數抓每行最後一筆資料
Excel 教學 班級分班S型排列
Q: 一份資料,是小學生的成績表現。因為要編班,所以需要s型的排列。請問是否有方式可以自動排出s型排列? =INDEX($B$2:$B$28,IF(MOD(ROW(),2)=0,COLUMN()-3+3*(ROW()-2), COLUMN()-3+3*(ROW()-2)-2*(COLUMN()-5)))

Excel 教學 格式化條件,滿足條件整列變色
使excel自動取出趨勢線的公式
利用Excel製作簡單甘特圖
Ptt:Excel如何抓台股每日漲跌停家數的歷史資料

Q:Excel如何抓台股每日漲跌停家數的歷史資料。
Ans:
Step 1: 先將台灣證券交易所查詢的url資料建立好

Step 2:寫一下VBA,不會寫的話,工具=>巨集=>建立。之後把下面的程式貼上,最後按F9。當然這邊看你要抓多少就改一下20的地方。

Sub test1()
Dim Fn As Object
Set Fn = Application.WorksheetFunction
For i = 2 To 472
Columns("N:X").Select
Selection.Delete Shift:=xlToLeft
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;" & Cells(i, 13) _
, Destination:=Range("N2"))
.Name = "11"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = "8"
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
Cells(i, 2) = Cells(4, 15)
Cells(i, 3) = Cells(4, 17)
If Cells(i, 12) <>
Step 3:完畢收工,不過事前先去洗個早或泡杯咖啡,有點久!

如果還是不會,那下載這個檔案吧! 台股指數歷史資料
Mathematica教學 mathematica 6教學 mathematica基本教學 mathematica mathematica下載 spss教學講義下載spss教學網站 spss教學pdf spss教學網 spss教學講義下載 spss教學網站 spss教學下載 spss教學講義 spss教學pdf roc curve spss教學 manova spss教學 spss教學手冊 spss 16教學 automator mac 教學 automator 浮水 box cox spss cwtex linux cwtex ptt cwtex texlive cwtex-linux excel matrix excel 分配圖 excel 畫常態分配圖 excel常態分配 excel常態分配圖 excel畫常態分佈圖 excel畫常態分配圖 google latex 註解 graphicspath latex 路徑 import mathematica integral exp x 2 latex latex 文字和圖片重疊 latex 浮水印 透明度 watermark latex 圖例 latex 圖片文字重疊 latex教學 mac automator mac latex 新增 package mac pdf 浮水印 mac 水印 mac合併pdf mathematica mathematica 8 圖 字 mathematica abs mathematica pso mathematica 字型 mathematica 教學 pdf mathematica 講義 mathematica教學 mathematica講義 norminv vba p-value excel scientific workplace lyx spss string substr spss 幾何平均數 spss 遺漏值 spss教學講義下載 丁吉峰 可愛手寫字體 可愛字體 可愛的字體 如何畫常態分配圖 利用mac automator幫pdf加入浮水印 怎麼合併pdf for mac automator 怎麼畫星星 浮水印 cwtex 留言板 常態分配圖 常態分配圖如何畫 敏感性分析 公式 統計學講義 最小生成樹 華康可愛字體 戴忠淵 Mathematica 解方程式
Ptt:如何合併兩個工作表並加總
Q:軟體: excel,版本: 2007,請問要怎麼把下面兩個工作表合併成一個?Ans:
Step 1:資料分析=>合併彙整

Step 2=>選擇計算欄位以及參照位置

成果

Mathematica教學 mathematica 6教學 mathematica基本教學 mathematica mathematica下載 spss教學講義下載spss教學網站 spss教學pdf spss教學網 spss教學講義下載 spss教學網站 spss教學下載 spss教學講義 spss教學pdf roc curve spss教學 manova spss教學 spss教學手冊 spss 16教學 automator mac 教學 automator 浮水 box cox spss cwtex linux cwtex ptt cwtex texlive cwtex-linux excel matrix excel 分配圖 excel 畫常態分配圖 excel常態分配 excel常態分配圖 excel畫常態分佈圖 excel畫常態分配圖 google latex 註解 graphicspath latex 路徑 import mathematica integral exp x 2 latex latex 文字和圖片重疊 latex 浮水印 透明度 watermark latex 圖例 latex 圖片文字重疊 latex教學 mac automator mac latex 新增 package mac pdf 浮水印 mac 水印 mac合併pdf mathematica mathematica 8 圖 字 mathematica abs mathematica pso mathematica 字型 mathematica 教學 pdf mathematica 講義 mathematica教學 mathematica講義 norminv vba p-value excel scientific workplace lyx spss string substr spss 幾何平均數 spss 遺漏值 spss教學講義下載 丁吉峰 可愛手寫字體 可愛字體 可愛的字體 如何畫常態分配圖 利用mac automator幫pdf加入浮水印 怎麼合併pdf for mac automator 怎麼畫星星 浮水印 cwtex 留言板 常態分配圖 常態分配圖如何畫 敏感性分析 公式 統計學講義 最小生成樹 華康可愛字體 戴忠淵 Mathematica 解方程式
Ptt:Excel中如何剔除最大和最小的數個資料
Q:想請教大家一個問題,同樣假設有10筆資料,我想把其中最高的3筆
與最低的3筆找出來 (不改變排序的狀況下)
並且對這6筆資料標上顏色做記號
請問該如何做呢?
謝謝大家~
Ans:
假設資料在A1:A10,開啟設定格式化條件,使用"公式為"
條件一
=IF(OR(A1=LARGE($A$1:$A$10,1),A1=SMALL($A$1:$A$10,1)),TRUE,FALSE)
條件二
=IF(OR(A1=LARGE($A$1:$A$10,2),A1=SMALL($A$1:$A$10,2)),TRUE,FALSE)
條件三
=IF(OR(A1=LARGE($A$1:$A$10,3),A1=SMALL($A$1:$A$10,3)),TRUE,FALSE)
如果不嫌麻煩,也可以把它寫在一起
=IF(OR(A1=LARGE($A$1:$A$10,1),A1=SMALL($A$1:$A$10,1),
A1=LARGE($A$1:$A$10,2),A1=SMALL($A$1:$A$10,2),
A1=LARGE($A$1:$A$10,3),A1=SMALL($A$1:$A$10,3)),TRUE,FALSE)
自己在調一下你要的格式就ok

常態分配圖怎麼畫
Ptt:Excel不同組合對應數字加總

提供一個很蠢的方法~
先定義名稱 B1 牛肉;B2 羊肉....以此類推
Sub ptt()
Dim MyName As Name
i = 10
For i = 1 To 8
Cells(i, 2).Name = Cells(i, 1).Value
Next
End Sub
E1=INDIRECT(E1)+INDIRECT(F1)+INDIRECT(Sheet1!G1)
spss教學講義下載 常態分配圖 spss教學 浮水印 常態分配 spss 教學 spss教學講義 roc curve spss教學 spss中文教學 戴忠淵 mathematica 教學 pdf mathematica 教學 excel 常態分配圖 雙週一題 mactex 敏感性分析 統計學講義 標準常態分配表下載 canonical correlation analysis mathematica教學 標準常態分配表 spss下載 spss教學pdf correlation analysis 生物統計學講義下載 excel畫常態分佈圖 canonical correlation box cox transformation spss mathematica wxmaxima mathematica下載 mac pdf excel畫常態分配圖 spss教學手冊 t分配 box-cox transformation spss教學網站 birkenstock london nelder mead spss 下載 beamer ridge regression excel常態分配圖 抽樣 f分配 box-cox excel mmult 常態分佈 correlation spss 貓咪 box cox automator spss教學下載 講義 maxima教學 t1 word 方程式 編號 mathematica 6下載 spss roc curve sidewaystable correlation spss 座標軸 texmacs matrix language 卡方分配 spss cox pdf mac mathematica6 correlation analysis spss wxmaxima 教學 基礎統計學講義下載 manova spss 月亮和星星 mathematica 6教學 常態分配 excel box cox transformation mathematica legend excel macro教學 spss correlation 這就是人生 pc-t1 eoq model mmult excel box-cox transformation spss 生物統計學講義 querytables.add dummy variable nelder mead simplex mathematica table synctex excel mmult example latex sidewaystable mac automator 4sred 抽樣計畫 t2 latex 教學 卡方分配表 常態分佈 高等統計學講義
Ptt:EXCEL的資料驗證,B行可以依據A行選擇的結果出現特定選項
Ptt:EXCEL,1-60不重複隨機分派
洗牌法SubRandomNumbers()
Dim x(1 To 60) As Integer
For i = 1 To 60x(i) = i
Next
For j = 1 To 1000
a1 = Int(Rnd() * 60) + 1
a2 = Int(Rnd() * 60) + 1
temp = x(a1)
x(a1) = x(a2)
x(a2) = temp
Next
For l = 1 To 60
Cells(l, 1) = x(l)
Next
End Sub
亂數排序法
Sub RandomNumbers()
Dim Fn As Object
Set Fn = Application.WorksheetFunction
Rnd (-1)
Randomize 10
For i = 1 To 60
Cells(i, 1) = Rnd
Next
For j = 1 To 60
Cells(j, 2) = Fn.Rank(Cells(j, 1), Range("A1:A60"))
Next
End Sub
Ptt:Excel抓公開觀測站的數據
A欄放你要的股票代號, 2002, 1301, 2317...最好抓到前一年就好,這一年的在另外抓~~
Sub Ptt()
Dim Fn As Object
Set Fn = Application.WorksheetFunction
yearstart = 2000
yearend = 2007
tempvalue = 0
For i = 1 To 2
co_id = Cells(i, 1)
For j = yearstart To yearend
For k = 1 To 4
yearseason = j & "0" & k
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://mops.twse.com.tw/nas/t06sa18/" & yearseason & "/A02_" & co_id & "_" & yearseason & ".htm", _
Destination:=Range("B1"))
.Name = "PTT"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = "4"
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
For l = 1 To 16
teststring = Fn.Trim(Cells(30 + l, 2))
test = Mid(teststring, 1, 4)
If test = "本期淨利" Then
temp = Cells(30 + l, 3)
tempvalue = tempvalue + 1
Sheets("sheet2").Cells(tempvalue, 1) = co_id
Sheets("sheet2").Cells(tempvalue, 2) = yearseason
Sheets("sheet2").Cells(tempvalue, 3) = temp
Exit For
Else
temp = ""
End If
Next
ActiveSheet.Range("B:H").Delete
Next
Next
Next
End Sub
Ptt:Excel計算距離矩陣

excel mmult example excel計算距離矩陣 D1=(INDEX($A$1:$A$6,COLUMN()-3,)-$A1)^2+(INDEX($B$1:$B$6,COLUMN()-3,)-$B1)^2
資料量大時,可考慮VBA
Sub distancematrix()
Dim Fn As Object
Set Fn = Application.WorksheetFunction
Range("A1:B6").Select
nrow = Selection.Rows.Count
ncol = Selection.Columns.Count
For i = 1 To nrow
xtemp1 = Fn.Index(Selection.Value, i)
For j = 1 To nrow
xtemp2 = Fn.Index(Selection.Value, j)
distance = (Fn.Index(Fn.MMult(xtemp1, Fn.Transpose(xtemp1)), 1) - Fn.Index(Fn.MMult(xtemp1, Fn.Transpose(xtemp2)), 1) - Fn.Index(Fn.MMult(xtemp2, Fn.Transpose(xtemp1)), 1) + Fn.Index(Fn.MMult(xtemp2, Fn.Transpose(xtemp2)), 1)) ^ 0.5
Sheets("sheet2").Cells(i, j) = distance
Next
Next
End Sub
PTT:Excel大樂透49取6亂數列出1000筆組合
Sub lotto()
Dim Fn As Object
Set Fn = Application.WorksheetFunction
For k = 1 To 1000
For i = 1 To 6
Cells(k, i) = Fn.RoundUp(Rnd * 49, 0)
For j = 1 To i - 1
If Cells(k, i) = Cells(k, j) Then i = i - 1
Next
Next
Next
End Sub
如果你有Mathematica的話,那就方便多了
<<>
Table[RandomKSubset[Range[49], 6], {i, 1, 1000}]
這樣就ok~~
Ptt:Excel 二曲線線求解
excel 解方程式 excel 矩陣運算假設兩曲線分別為 f1=2*x^2 + 3*x - 4及f2=-3*x^2 + 2*x + 9
兩曲線圖形如下:
在Excel中公式可輸入如下:
Excel工具列=>工具=>目標搜尋

由兩函數圖形可發現會有兩個交點,所以起始值A2給的不同,得到的y也會不同。兩交點分別為
(x y)=(-1.715549442 ,-3.260428549) 以及(x,y)=(1.515549442, 5.14042855)




























