Thep Excel

11 functions

GEOMEANX คำนวณค่าเฉลี่ยเรขาคณิต (Geometric Mean) ของค่าที่คำนวณจากการประเมินนิพจน์ในแต่ละแถว ต่างจาก AVERAGEX ที่คำนวณค่าเฉลี่ยเลขคณิต ค่าเฉลี่ยเรขาคณิตเหมาะสำหรับการคำนวณอัตราการเปลี่ยนแปลง (Rate of Change) หรือการเติบโตแบบทบต้น (Compound Growth) เช่น อัตราผลตอบแทนการลงทุน

Syntax
GEOMEANX(<Table>, <Expression>)

LINESTX ทำการวิเคราะห์การถดถอยเชิงเส้น (Linear Regression) โดยใช้วิธี Least Squares เพื่อหาเส้นตรงที่เหมาะสมที่สุดกับข้อมูล ส่งกลับตารางสถิติที่ประกอบด้วย Slope Intercept Standard Error R-squared และสถิติอื่น ๆ ใช้สำหรับสร้างแบบจำลองการทำนาย (Predictive Model) และวิเคราะห์ความสัมพันธ์ระหว่างตัวแปร

Syntax
LINESTX(<Table>, <DependentExpression>, <IndependentExpression>, [...])

MEDIANX คำนวณค่ามัธยฐาน (50th Percentile) ของนิพจน์ที่ประเมินในแต่ละแถว ต่างจาก MEDIAN ที่ทำงานบนคอลัมน์เดียว MEDIANX คือ iterator function ที่ให้คุณสร้างนิพจล์ซับซ้อนก่อนหาค่ากลาง

Syntax
MEDIANX(<Table>, <Expression>)

PERCENTILEX.EXC คำนวณเปอร์เซนไทล์ (ตำแหน่งสัดส่วน) ของค่าที่คำนวณจากการประเมินนิพจน์ (Expression) ในแต่ละแถว โดยใช้วิธี Exclusive ซึ่งจะนับรวมค่า BLANK ในการคำนวณ ต่างจาก PERCENTILEX.INC ที่ละเว้น BLANK ใช้เพื่อหาตำแหน่งค่า เช่น เปอร์เซนไทล์ 75 (P75) คือค่าที่ 75% ของข้อมูลอยู่ต่ำกว่า

Syntax
PERCENTILEX.EXC(<Table>, <Expression>, <K>)

PERCENTILEX.INC คำนวณเปอร์เซนไทล์ของค่าที่คำนวณจากการประเมินนิพจน์ในแต่ละแถว โดยใช้วิธี Inclusive ซึ่งจะไม่นับรวมค่า BLANK ต่างจาก PERCENTILEX.EXC ที่รวม BLANK หากข้อมูลมีค่า BLANK มากจะส่งผลต่อผลลัพธ์ ใช้เพื่อหา Percentile Rank เช่น Top 25% ของลูกค้าตามยอดขาย

Syntax
PERCENTILEX.INC(<Table>, <Expression>, <K>)

RANKX เป็น iterator function ที่ iterate ทุกแถวใน table เพื่อประเมิน expression แล้วคืนอันดับของค่าใน current context เมื่อเทียบกับค่าทั้งหมด สามารถกำหนดทิศทางการเรียง (ASC/DESC) และวิธีจัดการอันดับเสมอ (Skip/Dense) ใช้บ่อยกับ ALL/ALLSELECTED เพื่อควบคุมชุดข้อมูลที่เปรียบเทียบ เหมาะสำหรับการจัดอันดับสินค้า ลูกค้า ภูมิภาค และ Top/Bottom analysis

Syntax
RANKX(<table>, <expression>[, <value>[, <order>[, <ties>]]])

SAMPLE ส่งกลับตัวอย่างข้อมูลที่เลือกอย่างสม่ำเสมอจากตาราง โดยเลือกแถวแบบกระจายไปทั่วตามลำดับที่ระบุ ผลลัพธ์คงที่ (Deterministic) เมื่อเรียกด้วยอาร์กิวเมนต์เดียวกัน ใช้สำหรับสร้างตัวอย่างข้อมูลเพื่อการวิเคราะห์หรือ Reporting โดยได้ตัวแทนข้อมูลจริงอย่างดี

Syntax
SAMPLE(<Size>, <Table>, <OrderBy>, [<Order>])

STDEVX.P คำนวณค่าความเบี่ยงเบน (Standard Deviation) โดยสมมติว่าข้อมูลเป็นประชากรทั้งหมด (Population) ไม่ใช่ตัวอย่าง ใช้เมื่อ Expression ที่ประเมินแต่ละแถวจะส่งค่า Variance ของประชากรทั้งหมด STDEVX.P ต่างจาก STDEVX.S ซึ่งใช้กับตัวอย่าง

Syntax
STDEVX.P(<Table>, <Expression>)

STDEVX.S วนลูปแต่ละแถวของตารางแล้วคำนวณส่วนเบี่ยงเบนมาตรฐานแบบตัวอย่าง เหมาะสำหรับชุดข้อมูลที่ต้องการประเมินความกระจายจากค่าในแต่ละแถวหรือ expression ที่คำนวณต่อแถว

Syntax
STDEVX.S(<table>, <expression>)

VARX.P คำนวณความแปรปรวน (Variance) โดยสมมติว่าข้อมูลเป็นประชากรทั้งหมด ไม่ใช่ตัวอย่าง วัดความกระจายตัวของค่ารอบค่าเฉลี่ย VARX.P ต่างจาก VARX.S ซึ่งใช้กับตัวอย่าง ความแปรปรวนเป็นกำลังสองของความเบี่ยงเบนมาตรฐาน

Syntax
VARX.P(<Table>, <Expression>)

VARX.S คำนวณความแปรปรวน (Variance) โดยสมมติว่าข้อมูลเป็นตัวอย่าง (Sample) ไม่ใช่ประชากร วัดการกระจายตัวของค่าที่คำนวณแล้วจากการประเมินนิพจน์ ใช้เมื่อข้อมูลที่วิเคราะห์เป็นตัวอย่างเพียงบางส่วน VARX.S มีค่าสูงกว่า VARX.P เพราะใช้ Sampling Correction

Syntax
VARX.S(<Table>, <Expression>)