บันทึกการใช้งาน Google Sheet 101 สำหรับนักวิทยาศาสตร์ข้อมูล Data Science - sprint 01
Why use google sheet
ทำไมต้องใช้ google sheet
- เก็บข้อมูล
- วิเคราะห์ข้อมูล
- นำเสนอ
Structure Data
- Tabulae เก็บข้อมูลเป็นตาราง
Manually input data
Input Data
- Array Horisontalใช้ ={1,2,3,4,5}
- Array Vertical ใช้ ={”sklsongkiat”; “notion”; “john”;”david”}
- H/V Array ใช้ ={Sklsongkiat, 100,200,300,400; TOY,200,300,400,500; UN,300,400,500,600}
Cell Reference
การล็อค Cell
การอ้างอิง
มีอยู่ 4 แบบ
absolute reference
A1 ปล่อยฟรี
$A$1 lock row and col
A$1 lock row
$A1 lock col
Key shortcut ให้กด F4 เพื่อเปลี่ยนการล็อค Cell
What is function
If + Array
วิธีทำ ArrayFormular เป็นวิธีที่ช่วยจัดการสูตรตลอดทั้งคอลัมน์
วิธีการคือ กด func + shift + enter แล้วลาก row ทุกแถวที่ต้องการจะใช้สูตร
จากนั้นก็ enter
Nested If VS. IFs
เงื่อนไข ซ้อน เงื่อนไข
ฟังก์ชัน if เดิมจะใช้วิธี ใส่ function if ซ้อนเข้าไปใน function IF ซ้อนเข้าไป
ส่วนฟังก์ชัน ifs จะจัดการ โดยการใส่ เงื่อนไขเข้าไปใน args เข้าไปได้หลายเงื่อนไข
AND OR NOT
ใช้แค่ฟังก์ชัน AND OR NOT
วิธีประยุกต์ใช้ นำไปใช้เช็คเงื่อนไขต่างๆ เช่น หาบางสิ่งบางอย่างใน ตาราง
Switch
AVERAGE, MEDIAN, SUM
SUM ผลรวม
AVG ค่าเฉลี่ย
MIN ต่ำสุด
MAX สูงสุด
COUNTA จำนวนนับ โดยนับทุกแถวที่มีข้อมูล
COUNT จำนวนนับ โดยนับเฉพาะที่มีตัวเลข
MEDIAN ค่ากลาง ในกรณีที่มีข้อมูลเป็นจำนวนเลขคู่ เมื่อจะหาค่ากลางด้วย median มันจะเอาค่ากลาง 2 ค่ามารวมกันแล้ว หารสอง
ในกรณีที่ข้อมูลมีการกระจายตัวไม่ปกติ จะใช้ median ในการหาค่ากลาง จะดีกว่า การใช้ค่าเฉลี่ย
AVERAGEIF, SUMIF
สมมติว่ามีโจทย์ว่า พนักงานการตลาดมีเงินเดือนเฉลี่ยเท่าไร ผลรวมเงินเดือนคือเท่าไร
ก่อนอื่นดูจำนวนแผนกของบริษัทก่อน
ใข้ UNIQUE เพื่อหาจำนวนแผนกทั้งหมดของบริษัท
แล้วสร้าง column โดยใส่ จำนวน ค่าเฉลี่ย และ ผลรวมของแต่ละแผนก
หาค่าจำนวนของคนในแผนก โดยใช้ countif
คราวนี้มาหาค่า เฉลี่ยของพนักงานในแผนก โดยใช้ Averageif
คราวนี้หาผลรวม ของพนักงานแต่ละแผนก โดยใช้ sumif
คอร์สนี้ดีมากกกก (ไก่ ล้านตัว) ใครอ่านจบ แนะนำว่าให้ไปสมัครเรียน ติดตามได้ที่ link ด้านล่างนี้เลย
Course Online DATA ROCKIE Bootcamp