ตัวอย่างของสูตรทั่วไปในรายการ

นำไปใช้กับ
SharePoint Server 2019 SharePoint Server 2016 Microsoft 365 Microsoft Lists

การใช้สูตรในคอลัมน์จากการคํานวณในรายการสามารถช่วยเพิ่มให้กับคอลัมน์ที่มีอยู่ได้ เช่น การคํานวณภาษีขายตามราคา สิ่งเหล่านี้สามารถรวมเข้าด้วยกันเพื่อตรวจสอบข้อมูลโดยทางโปรแกรม

เมื่อต้องการเพิ่มคอลัมน์จากการคํานวณ ให้ทําดังนี้

  1. จากภายในรายการ ให้คลิก + เพิ่มคอลัมน์ เลื่อนลงมาตามรายการแล้วเลือกดูชนิดคอลัมน์ทั้งหมด จากนั้นเลือก เพิ่มเติม
  2. บนหน้า การตั้งค่าสร้าง>คอลัมน์ ให้เลือก จากการคํานวณ (คํานวณตามคอลัมน์อื่น)
  3. ในส่วนการตั้งค่าคอลัมน์เพิ่มเติม ให้ใส่สูตรที่คุณต้องการใช้ในกล่องสูตร

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคอลัมน์จากการคํานวณและฟังก์ชัน ให้ดู คํานวณข้อมูลในรายการหรือไลบรารี

หมายเหตุ

เขตข้อมูลจากการคํานวณสามารถดําเนินการกับแถวของตัวเองเท่านั้น ดังนั้นคุณจึงไม่สามารถอ้างอิงค่าในแถวอื่น หรือคอลัมน์ที่อยู่ในรายการหรือไลบรารีอื่นได้ เขตข้อมูลการค้นหาจะไม่ได้รับการสนับสนุนในสูตร ไม่สามารถใช้ ID ของแถวที่แทรกใหม่ได้เนื่องจากไม่มี ID อยู่เมื่อสูตรถูกประมวลผล

เมื่อใส่สูตร เว้นแต่จะระบุไว้เป็นอย่างอื่น จะไม่มีช่องว่างระหว่างคําสําคัญและตัวดําเนินการ

รายการต่อไปนี้ไม่ใช่รายการที่ครบถ้วน เมื่อต้องการดูสูตรทั้งหมด ให้ดูรายการตามลําดับตัวอักษรที่ส่วนท้ายของบทความนี้

เลือกหัวเรื่องด้านล่างเพื่อเปิดและดูคำแนะนำโดยละเอียด

สูตรเงื่อนไข

คุณสามารถใช้สูตรต่อไปนี้เพื่อทดสอบเงื่อนไขของคําสั่งและส่งกลับค่า ใช่ หรือ ไม่ใช่ เพื่อทดสอบค่าอื่น เช่น ตกลง หรือ ไม่โอเค หรือส่งกลับค่าว่างหรือเส้นประเพื่อแสดงค่า Null

ตรวจสอบว่าตัวเลขมากกว่าหรือน้อยกว่าตัวเลขอื่น

ใช้ฟังก์ชัน IF เพื่อทําการเปรียบเทียบนี้

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์ที่เป็นไปได้)
15000 9000 =[คอลัมน์ 1]>[คอลัมน์ 2] Column1 มากกว่า Column2 หรือไม่ (มี)
15000 9000 =IF([Column1]=<[Column2], "OK", "Not OK") Column1 น้อยกว่าหรือเท่ากับ Column2 หรือไม่ (ไม่สําเร็จ)

ส่งกลับค่าตรรกะหลังจากเปรียบเทียบเนื้อหาคอลัมน์

สําหรับผลลัพธ์ที่เป็นค่าตรรกะ (ใช่หรือไม่) ให้ใช้ฟังก์ชัน AND,OR และ NOT

คอลัมน์ 1 คอลัมน์ 2 คอลัมน์ 3 สูตร คําอธิบาย (ผลลัพธ์ที่เป็นไปได้)
15 9 8 =AND([คอลัมน์ 1]>[คอลัมน์ 2], [คอลัมน์ 1]<[คอลัมน์ 3]) 15 มากกว่า 9 และน้อยกว่า 8 หรือไม่ (ไม่)
15 9 8 =OR([คอลัมน์ 1]>[คอลัมน์ 2], [คอลัมน์ 1]<[คอลัมน์ 3]) 15 มากกว่า 9 หรือน้อยกว่า 8 หรือไม่ (มี)
15 9 8 =NOT([Column1]+[Column2]=24) 15 บวก 9 ไม่เท่ากับ 24 หรือไม่? (ไม่)

สําหรับผลลัพธ์ที่เป็นการคํานวณอื่น หรือค่าอื่นใดที่ไม่ใช่ ใช่ หรือ ไม่ใช่ ให้ใช้ฟังก์ชัน IF,AND และ OR

คอลัมน์ 1 คอลัมน์ 2 คอลัมน์ 3 สูตร คําอธิบาย (ผลลัพธ์ที่เป็นไปได้)
15 9 8 =IF([Column1]=15, "OK", "Not OK") ถ้าค่าใน Column1 เท่ากับ 15 จะส่งกลับ "ตกลง" (ตกลง)
15 9 8 =IF(AND([Column1]>[Column2], [Column1][<Column3]), "OK", "Not OK") ถ้า 15 มีค่ามากกว่า 9 และน้อยกว่า 8 จะส่งกลับ "ตกลง" (ไม่สําเร็จ)
15 9 8 =IF(OR([Column1]>[Column2], [Column1][<Column3]), "OK", "Not OK") ถ้า 15 มากกว่า 9 หรือน้อยกว่า 8 จะส่งกลับ "ตกลง" (ตกลง)

แสดงค่าศูนย์เป็นค่าว่างหรือเส้นประ

เมื่อต้องการแสดงค่าศูนย์ ให้ทําการคํานวณอย่างง่าย เมื่อต้องการแสดงช่องว่างหรือเส้นประ ให้ใช้ฟังก์ชัน IF

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์ที่เป็นไปได้)
10 10 =[คอลัมน์ 1]-[คอลัมน์ 2] ลบจำนวนที่สองออกจากจำนวนแรก (0)
15 9 =IF([คอลัมน์ 1]-[คอลัมน์ 2],"-",[คอลัมน์ 1]-[คอลัมน์ 2]) ส่งกลับเส้นประเมื่อค่าเป็นศูนย์ (-)

ซ่อนค่าความผิดพลาดในคอลัมน์

เมื่อต้องการแสดงเส้นประ, #N/A หรือ NA แทนค่าความผิดพลาด ให้ใช้ฟังก์ชัน ISERROR

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์ที่เป็นไปได้)
10 0 =[Column1]/[Column2] ให้ผลลัพธ์เป็นค่าความผิดพลาด (#DIV/0)
10 0 =IF(ISERROR([Column1]/[Column2]),"NA",[Column1]/[Column2]) ส่งกลับ NA เมื่อค่าเป็นค่าความผิดพลาด
10 0 =IF(ISERROR([Column1]/[Column2]),"-",[Column1]/[Column2]) ส่งกลับเส้นประเมื่อค่าเป็นค่าความผิดพลาด

ตรวจหาเขตข้อมูลว่าง

คุณสามารถใช้ฟังก์ชัน ISBLANK เพื่อค้นหาเขตข้อมูลว่าง

คอลัมน์ 1 สูตร คําอธิบาย (ผลลัพธ์ที่เป็นไปได้)
"เยลลี่บีน" =ISBLANK([คอลัมน์ 1] ส่งกลับค่า ใช่ หรือ ไม่ใช่ ถ้าว่างเปล่าหรือไม่
"เหล็ก" =IF(ISBLANK([Column1]), "Not OK", "OK") กรอกข้อมูลในตัวเลือกของคุณเอง: อันดับแรกถ้าว่าง ที่สองถ้าไม่ว่าง

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน IS ให้ดูที่ ฟังก์ชัน IS

สูตรวันที่และเวลา

คุณสามารถใช้สูตรต่อไปนี้เพื่อดําเนินการคํานวณที่ยึดตามวันที่และเวลา เช่น การเพิ่มจํานวนวัน เดือน หรือปีไปยังวันที่ การคํานวณความแตกต่างระหว่างวันที่สองวัน และการแปลงเวลาเป็นค่าทศนิยม

เพิ่มวันที่

เมื่อต้องการเพิ่มจํานวนวันไปยังวันที่ ให้ใช้ตัวดําเนินการบวก (+)

หมายเหตุ

เมื่อคุณจัดการวันที่ ชนิดการส่งกลับของคอลัมน์จากการคํานวณต้องถูกตั้งค่าเป็น วันที่และเวลา

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์)
6/9/2007 3 =[คอลัมน์ 1]+[คอลัมน์ 2] บวก 3 วันไปยัง 9/6/2550 (12/6/2550)
12/10/2008 54 =[คอลัมน์ 1]+[คอลัมน์ 2] บวก 54 วันไปยัง 10/12/2551 (2/2/2552)

เมื่อต้องการเพิ่มจํานวนเดือนไปยังวันที่ ให้ใช้ฟังก์ชัน DATE,YEAR,MONTH และ DAY

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์)
6/9/2007 3 =DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) บวก 3 เดือนไปยัง 9/6/2550 (9/9/2550)
12/10/2008 25 =DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) บวก 25 เดือนไปยัง 10/12/2551 (10/1/2554)

เมื่อต้องการเพิ่มจํานวนปีไปยังวันที่ ให้ใช้ฟังก์ชัน DATE,YEAR,MONTH และ DAY

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์)
6/9/2007 3 =DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) บวก 3 ปีไปยัง 9/6/2550 (9/6/2553)
12/10/2008 25 =DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) บวก 25 ปีไปยัง 10/12/2551 (10/12/2576)

เมื่อต้องการเพิ่มการรวมจํานวนวัน จํานวนเดือน และจํานวนปีไปยังวันที่ ให้ใช้ฟังก์ชัน DATE,YEAR,MONTH และ DAY

คอลัมน์ 1 สูตร คําอธิบาย (ผลลัพธ์)
6/9/2007 =DATE(YEAR([Column1])+3,MONTH([Column1])+1,DAY([Column1])+5) บวก 3 ปี 1 เดือน และ 5 วัน ไปยังวันที่ 6/9/2007 (7/14/2010)
12/10/2008 =DATE(YEAR([Column1])+1,MONTH([Column1])+7,DAY([Column1])+5) บวก 1 ปี 7 เดือน และ 5 วันไปยัง 10/12/2551 (15/7/2553)

คำนวณความแตกต่างระหว่างวันที่สองวัน

ใช้ฟังก์ชัน DATEDIF เพื่อทําการคํานวณนี้

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์)
01 ม.ค. 1995 15 มิ.ย. 1999 =DATEDIF([คอลัมน์ 1], [คอลัมน์ 2],"d") ส่งกลับจํานวนวันระหว่างวันที่สอง (1626)
01 ม.ค. 1995 15 มิ.ย. 1999 =DATEDIF([คอลัมน์ 1], [คอลัมน์ 2],"ym") ส่งกลับจํานวนเดือนระหว่างวันที่ โดยไม่สนใจส่วนปี (5)
01 ม.ค. 1995 15 มิ.ย. 1999 =DATEDIF([Column1], [Column2],"yd") ส่งกลับจํานวนวันระหว่างวันที่ โดยไม่สนใจส่วนปี (165)

คำนวณความแตกต่างระหว่างเวลาสองเวลา

เมื่อต้องการแสดงผลลัพธ์ในรูปแบบเวลามาตรฐาน (ชั่วโมง:นาที:วินาที) ให้ใช้ตัวดําเนินการลบ (-) และฟังก์ชัน TEXT เพื่อให้วิธีนี้ใช้ได้ ชั่วโมงต้องไม่เกิน 24 และนาทีและวินาทีต้องไม่เกิน 60

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์)
06/09/2007 10:35 06/09/2550 15:30 =TEXT([Column2]-[Column1],"h") ชั่วโมงระหว่างสองเวลา (4)
06/09/2007 10:35 06/09/2550 15:30 =TEXT([Column2]-[Column1],"h:mm") ชั่วโมงและนาทีระหว่างสองเวลา (4:55)
06/09/2007 10:35 06/09/2550 15:30 =TEXT([Column2]-[Column1],"h:mm:ss") ชั่วโมง นาที และวินาทีระหว่างสองเวลา (4:55:00)

เมื่อต้องการแสดงผลลัพธ์เป็นผลรวมที่ยึดตามหน่วยเวลาหนึ่งหน่วย ให้ใช้ฟังก์ชัน INT หรือฟังก์ชัน HOUR,MINUTE หรือ SECOND

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์)
06/09/2007 10:35 10/06/2550 15:30 =INT(([คอลัมน์ 2]-[คอลัมน์ 1])*24) จํานวนชั่วโมงทั้งหมดระหว่างสองเวลา (28)
06/09/2007 10:35 10/06/2550 15:30 =INT(([Column2]-[Column1])*1440) จํานวนนาทีทั้งหมดระหว่างสองเวลา (1735)
06/09/2007 10:35 10/06/2550 15:30 =INT(([คอลัมน์ 2]-[คอลัมน์ 1])*86400) จํานวนวินาทีทั้งหมดระหว่างสองเวลา (104100)
06/09/2007 10:35 10/06/2550 15:30 =HOUR([คอลัมน์ 2]-[คอลัมน์ 1]) ชั่วโมงระหว่างสองเวลา เมื่อที่มีความต่างไม่เกิน 24 (4)
06/09/2007 10:35 10/06/2550 15:30 =MINUTE([คอลัมน์ 2]-[คอลัมน์ 1]) นาทีระหว่างสองเวลา เมื่อความต่างไม่เกิน 60 (55)
06/09/2007 10:35 10/06/2550 15:30 =SECOND([คอลัมน์ 2]-[คอลัมน์ 1]) วินาทีระหว่างสองเวลา เมื่อมีความแตกต่างไม่เกิน 60 (0)

แปลงเวลา

เมื่อต้องการแปลงชั่วโมงจากรูปแบบเวลามาตรฐานเป็นตัวเลขทศนิยม ให้ใช้ฟังก์ชัน INT

คอลัมน์ 1 สูตร คําอธิบาย (ผลลัพธ์)
10:35 =([คอลัมน์ 1]-INT([คอลัมน์ 1]))*24 จํานวนชั่วโมงตั้งแต่ 12:00 AM (10.583333)
12:15 น. =([คอลัมน์ 1]-INT([คอลัมน์ 1]))*24 จํานวนชั่วโมงตั้งแต่ 12:00 AM (12.25)

เมื่อต้องการแปลงชั่วโมงจากเลขทศนิยมเป็นรูปแบบเวลามาตรฐาน (ชั่วโมง:นาที:วินาที) ให้ใช้ตัวดําเนินการหาร (/) และฟังก์ชัน TEXT

คอลัมน์ 1 สูตร คําอธิบาย (ผลลัพธ์)
23:58 =TEXT(Column1/24, "hh:mm:ss") ชั่วโมง นาที และวินาทีตั้งแต่เวลา 12:00 AM (00:59:55)
2:06 =TEXT(Column1/24, "h:mm") ชั่วโมงและนาทีตั้งแต่ 12:00 AM (0:05)

แทรกวันที่ของจูเลียน

วันที่แบบจูเลียนหมายถึงรูปแบบวันที่ที่เป็นการรวมกันของปีปัจจุบันและจํานวนวันนับตั้งแต่ต้นปี ตัวอย่างเช่น 1 มกราคม 2007 จะแสดงเป็น 2007001 และ 31 ธันวาคม 2007 จะแสดงเป็น 2007365 รูปแบบนี้ไม่ได้ยึดตามปฏิทินจูเลียน

เมื่อต้องการแปลงวันที่เป็นวันที่จูเลียน ให้ใช้ฟังก์ชัน TEXT และ DATEVALUE

คอลัมน์ 1 สูตร คําอธิบาย (ผลลัพธ์)
6/23/2007 =TEXT([Column1],"yy")&TEXT(([Column1]-DATEVALUE("1/1/"& TEXT([Column1],"yy"))+1),"000") วันที่ในรูปแบบจูเลียนที่มีปีเป็นสองหลัก (07174)
6/23/2007 =TEXT([Column1],"yyyy")&TEXT(([Column1]-DATEVALUE("1/1/"&TEXT([Column1],"yy"))+1),"000") วันที่ในรูปแบบจูเลียนที่มีเลขสี่หลัก (2007174)

เมื่อต้องการแปลงวันที่เป็นวันที่แบบจูเลียนที่ใช้ในดาราศาสตร์ ให้ใช้ค่าคงที่ 2415018.50 สูตรนี้ใช้ได้เฉพาะสําหรับวันที่หลังจากวันที่ 3/1/1901 และถ้าคุณกําลังใช้ระบบวันที่ 1900

คอลัมน์ 1 สูตร คําอธิบาย (ผลลัพธ์)
6/23/2007 =[คอลัมน์ 1]+2415018.50 วันที่ในรูปแบบจูเลียน ใช้ในดาราศาสตร์ (2454274.50)

แสดงวันที่เป็นวันในสัปดาห์

เมื่อต้องการแปลงวันที่ให้เป็นข้อความสําหรับวันในสัปดาห์ ให้ใช้ฟังก์ชัน TEXT และ WEEKDAY

คอลัมน์ 1 สูตร คําอธิบาย (ผลลัพธ์ที่เป็นไปได้)
19 ก.พ. 2550 =TEXT(WEEKDAY([Column1]), "dddd") คํานวณวันของสัปดาห์สําหรับวันที่ และส่งกลับชื่อเต็มของวัน (วันจันทร์)
3 ม.ค. 2551 =TEXT(WEEKDAY([Column1]), "ddd") คํานวณวันของสัปดาห์สําหรับวันที่ และส่งกลับชื่อย่อของวัน (พฤ)

สูตรทางคณิตศาสตร์

คุณสามารถใช้สูตรต่อไปนี้เพื่อดําเนินการการคํานวณทางคณิตศาสตร์ที่หลากหลาย เช่น การบวก การลบ การคูณ และการหารตัวเลข การคํานวณค่าเฉลี่ยหรือค่ามัธยฐานของตัวเลข การปัดเศษตัวเลข และการนับค่า

การบวกตัวเลข

เมื่อต้องการบวกตัวเลขในคอลัมน์อย่างน้อยสองคอลัมน์ในแถว ให้ใช้ตัวดําเนินการบวก (+) หรือฟังก์ชัน SUM

คอลัมน์ 1 คอลัมน์ 2 คอลัมน์ 3 สูตร คําอธิบาย (ผลลัพธ์)
6 5 4 =[คอลัมน์ 1]+[คอลัมน์ 2]+[คอลัมน์ 3] บวกค่าในสามคอลัมน์แรก (15)
6 5 4 =SUM([คอลัมน์ 1],[คอลัมน์ 2],[คอลัมน์ 3]) บวกค่าในสามคอลัมน์แรก (15)
6 5 4 =SUM(IF([คอลัมน์ 1]>[คอลัมน์ 2], [คอลัมน์ 1]-[คอลัมน์ 2], 10), [คอลัมน์ 3]) ถ้า Column1 มากกว่าคอลัมน์ 2 จะบวกผลต่างและ คอลัมน์ 3 หรือเพิ่ม 10 และคอลัมน์ 3 (5)

การลบตัวเลข

เมื่อต้องการลบตัวเลขในคอลัมน์อย่างน้อยสองคอลัมน์ในแถว ให้ใช้ตัวดําเนินการลบ (-) หรือฟังก์ชัน SUM ที่มีจํานวนลบ

คอลัมน์ 1 คอลัมน์ 2 คอลัมน์ 3 สูตร คําอธิบาย (ผลลัพธ์)
15000 9000 -8000 =[คอลัมน์ 1]-[คอลัมน์ 2] ลบ 9000 ออกจาก 15000 (6000)
15000 9000 -8000 =SUM([คอลัมน์ 1], [คอลัมน์ 2], [คอลัมน์ 3]) บวกตัวเลขในสามคอลัมน์แรก รวมถึงค่าลบด้วย (16000)

คำนวณหาผลต่างระหว่างตัวเลขสองจำนวนเป็นเปอร์เซ็นต์

ใช้ตัวดําเนินการลบ (-) และตัวดําเนินการหาร (/) และฟังก์ชัน ABS

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์)
2342 2500 =([คอลัมน์ 2]-[คอลัมน์ 1])/ABS([คอลัมน์ 1]) เปอร์เซ็นต์การเปลี่ยนแปลง (6.75% หรือ 0.06746)

คูณตัวเลข

เมื่อต้องการคูณตัวเลขในคอลัมน์อย่างน้อยสองคอลัมน์ในแถว ให้ใช้ตัวดําเนินการคูณ (*) หรือฟังก์ชัน PRODUCT

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์)
5 2 =[คอลัมน์ 1]*[คอลัมน์ 2] คูณตัวเลขในสองคอลัมน์แรก (10)
5 2 =PRODUCT([คอลัมน์ 1], [คอลัมน์ 2]) คูณตัวเลขในสองคอลัมน์แรก (10)
5 2 =PRODUCT([คอลัมน์ 1],[คอลัมน์ 2],2) คูณตัวเลขในสองคอลัมน์แรกและตัวเลข 2 (20)

การหารตัวเลข

เมื่อต้องการหารตัวเลขในคอลัมน์อย่างน้อยสองคอลัมน์ในแถว ให้ใช้ตัวดําเนินการหาร (/)

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์)
15000 1.2 =[Column1]/[Column2] หาร 15000 ด้วย 12 (1250)
15000 1.2 =([คอลัมน์ 1]+10000)/[คอลัมน์ 2] บวก 15000 และ 10000 แล้วหารผลรวมด้วย 12 (2083)

คํานวณค่าเฉลี่ยของตัวเลข

ค่าเฉลี่ยเรียกอีกอย่างว่าค่าเฉลี่ย เมื่อต้องการคํานวณค่าเฉลี่ยของตัวเลขในอย่างน้อยสองคอลัมน์ในแถว ให้ใช้ฟังก์ชัน AVERAGE

คอลัมน์ 1 คอลัมน์ 2 คอลัมน์ 3 สูตร คําอธิบาย (ผลลัพธ์)
6 5 4 =AVERAGE([คอลัมน์ 1], [คอลัมน์ 2],[คอลัมน์ 3]) ค่าเฉลี่ยของตัวเลขในสามคอลัมน์แรก (5)
6 5 4 =AVERAGE(IF([Column1][>Column2], [Column1]-[Column2], 10), [Column3]) ถ้าคอลัมน์ 1 มากกว่าคอลัมน์ 2 ให้คํานวณค่าเฉลี่ยของความแตกต่างและ คอลัมน์ 3 หรือคํานวณค่าเฉลี่ยของค่า 10 และคอลัมน์ 3 (2.5)

คํานวณค่ามัธยฐานของตัวเลข

ค่ามัธยฐานคือค่าที่อยู่กึ่งกลางของช่วงตัวเลขที่เรียงลําดับ ใช้ฟังก์ชัน MEDIAN เพื่อคํานวณค่ามัธยฐานของกลุ่มตัวเลข

A B C D E F สูตร คําอธิบาย (ผลลัพธ์)
10 7 9 27 0 4 =MEDIAN(A, B, C, D, E, F) ค่ามัธยฐานของตัวเลขใน 6 คอลัมน์แรก (8)

คํานวณจํานวนที่น้อยที่สุดหรือมากที่สุดในช่วง

เมื่อต้องการคํานวณจํานวนที่น้อยที่สุดหรือมากที่สุดในคอลัมน์อย่างน้อยสองคอลัมน์ในแถว ให้ใช้ฟังก์ชัน MIN และ MAX

คอลัมน์ 1 คอลัมน์ 2 คอลัมน์ 3 สูตร คําอธิบาย (ผลลัพธ์)
10 7 9 =MIN([คอลัมน์ 1], [คอลัมน์ 2], [คอลัมน์ 3]) จํานวนที่น้อยที่สุด (7)
10 7 9 =MAX([คอลัมน์ 1], [คอลัมน์ 2], [คอลัมน์ 3]) จํานวนมากที่สุด (10)

นับค่า

เมื่อต้องการนับค่าตัวเลข ให้ใช้ฟังก์ชัน COUNT

คอลัมน์ 1 คอลัมน์ 2 คอลัมน์ 3 สูตร คําอธิบาย (ผลลัพธ์)
Apple 12/12/2007 =COUNT([คอลัมน์ 1], [คอลัมน์ 2], [คอลัมน์ 3]) นับจํานวนคอลัมน์ที่มีค่าตัวเลข ไม่รวมวันที่และเวลา ข้อความ และค่า Null (0)
$ 12 #DIV/0! 1.01 =COUNT([คอลัมน์ 1], [คอลัมน์ 2], [คอลัมน์ 3]) นับจํานวนคอลัมน์ที่มีค่าตัวเลข แต่ไม่รวมค่าความผิดพลาดและค่าตรรกะ (2)

เพิ่มหรือลดตัวเลขเป็นเปอร์เซ็นต์

ใช้ตัวดําเนินการเปอร์เซ็นต์ (%) เพื่อทําการคํานวณนี้

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์)
23 3% =[คอลัมน์ 1]*(1+5%) เพิ่มจํานวนในคอลัมน์ 1 5% (24.15)
23 3% =[คอลัมน์ 1]*(1+[คอลัมน์ 2]) เพิ่มจํานวนใน คอลัมน์ 1 ตามค่าเปอร์เซ็นต์ใน คอลัมน์ 2: 3% (23.69)
23 3% =[คอลัมน์ 1]*(1-[คอลัมน์ 2]) ลดจํานวนใน คอลัมน์ 1 ตามค่าเปอร์เซ็นต์ใน คอลัมน์ 2: 3% (22.31)

ยกกําลังตัวเลข

ใช้ตัวดําเนินการเลขชี้กําลัง (^) หรือฟังก์ชัน POWER เพื่อทําการคํานวณนี้

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์)
5 2 =[Column1]^[Column2] คํานวณห้ากําลังสอง (25)
5 3 =POWER([คอลัมน์ 1], [คอลัมน์ 2]) คํานวณห้าลูกบาศก์ (125)

การปัดเศษ

เมื่อต้องการปัดเศษตัวเลขขึ้น ให้ใช้ฟังก์ชัน ROUNDUP, ODD หรือ EVEN

คอลัมน์ 1 สูตร คําอธิบาย (ผลลัพธ์)
20.3 =ROUNDUP([คอลัมน์ 1],0) ปัดเศษของ 20.3 ขึ้นเป็นจํานวนเต็มที่ใกล้เคียงที่สุด (21)
-5.9 =ROUNDUP([คอลัมน์ 1],0) ปัดเศษ -5.9 ขึ้นเป็นจํานวนเต็มที่ใกล้เคียงที่สุด (-5)
12.5493 =ROUNDUP([คอลัมน์ 1],2) ปัดเศษ 12.5493 ขึ้นเป็นทศนิยมสองตําแหน่งที่ใกล้เคียงที่สุด (12.55)
20.3 =EVEN([คอลัมน์ 1]) ปัดเศษ 20.3 ขึ้นเป็นเลขคู่ที่ใกล้เคียงที่สุด (22)
20.3 =ODD([คอลัมน์ 1]) ปัดเศษ 20.3 ขึ้นเป็นเลขคี่ที่ใกล้เคียงที่สุด (21)

เมื่อต้องการปัดเศษตัวเลขลง ให้ใช้ฟังก์ชัน ROUNDDOWN

คอลัมน์ 1 สูตร คําอธิบาย (ผลลัพธ์)
20.3 =ROUNDDOWN([คอลัมน์ 1],0) ปัดเศษของ 20.3 ลงเป็นจํานวนเต็มที่ใกล้เคียงที่สุด (20)
-5.9 =ROUNDDOWN([คอลัมน์ 1],0) ปัดเศษ -5.9 ลงเป็นจํานวนเต็มที่ใกล้เคียงที่สุด (-6)
12.5493 =ROUNDDOWN([คอลัมน์ 1],2) ปัดเศษ 12.5493 ลงเป็นทศนิยมสองตําแหน่งที่ใกล้เคียงที่สุด (12.54)

เมื่อต้องการปัดเศษตัวเลขให้เป็นตัวเลขหรือเศษส่วนที่ใกล้ที่สุด ให้ใช้ฟังก์ชัน ROUND

คอลัมน์ 1 สูตร คําอธิบาย (ผลลัพธ์)
20.3 =ROUND([คอลัมน์ 1],0) ปัดเศษของ 20.3 ลงเนื่องจากส่วนที่เป็นเศษส่วนน้อยกว่า .5 (20)
5.9 =ROUND([คอลัมน์ 1],0) ปัดเศษของ 5.9 ขึ้น เนื่องจากส่วนที่เป็นเศษส่วนมากกว่า .5 (6)
-5.9 =ROUND([คอลัมน์ 1],0) ปัดเศษของ -5.9 ลงเนื่องจากส่วนที่เป็นเศษส่วนน้อยกว่า -.5 (-6)
1.25 =ROUND([คอลัมน์ 1], 1) ปัดเศษตัวเลขให้ใกล้เคียงที่สุดในสิบ (ทศนิยมหนึ่งตําแหน่ง) เนื่องจากส่วนที่ปัดเศษคือ 0.05 หรือมากกว่า ตัวเลขจะถูกปัดเศษขึ้น (ผลลัพธ์: 1.3)
30.452 =ROUND([คอลัมน์ 1], 2) ปัดเศษตัวเลขให้ใกล้เคียงที่สุดในหนึ่งส่วนร้อย (ทศนิยมสองตําแหน่ง) เนื่องจากส่วนที่ถูกปัดเศษ คือ 0.002 น้อยกว่า 0.005 ดังนั้นตัวเลขจึงถูกปัดเศษลง (ผลลัพธ์: 30.45)

เมื่อต้องการปัดเศษตัวเลขให้เป็นเลขนัยสําคัญเหนือ 0 ให้ใช้ฟังก์ชัน ROUND,ROUNDUP,ROUNDDOWN,INT และ LEN

คอลัมน์ 1 สูตร คําอธิบาย (ผลลัพธ์)
5492820 =ROUND([Column1],3-LEN(INT([Column1]))) ปัดเศษตัวเลขเป็นเลขนัยสําคัญ 3 หลัก (5490000)
22230 =ROUNDDOWN([Column1],3-LEN(INT([Column1]))) ปัดเศษตัวเลขด้านล่างลงเป็นเลขนัยสําคัญ 3 หลัก (22200)
5492820 =ROUNDUP([Column1], 5-LEN(INT([Column1]))) ปัดเศษตัวเลขบนสุดเป็นเลขนัยสําคัญ 5 หลัก (5492900)

สูตรข้อความ

คุณสามารถใช้สูตรต่อไปนี้เพื่อจัดการข้อความ เช่น การรวมหรือการต่อค่าจากหลายคอลัมน์ การเปรียบเทียบเนื้อหาของคอลัมน์ การเอาอักขระหรือช่องว่างออก และอักขระที่ทําซ้ํา

เปลี่ยนตัวพิมพ์ข้อความ

เมื่อต้องการเปลี่ยนตัวพิมพ์ของข้อความ ให้ใช้ฟังก์ชัน UPPER,LOWER หรือ PROPER

คอลัมน์ 1 สูตร คําอธิบาย (ผลลัพธ์)
nina Vietzen =UPPER([Column1]) เปลี่ยนข้อความเป็นตัวพิมพ์ใหญ่ (NINA VIETZEN)
nina Vietzen =LOWER([Column1]) เปลี่ยนข้อความเป็นตัวพิมพ์เล็ก (nina vietzen)
nina Vietzen =PROPER([คอลัมน์ 1]) เปลี่ยนข้อความเป็นตัวพิมพ์ชื่อเรื่อง (Nina Vietzen)

รวมชื่อและนามสกุล

เมื่อต้องการรวมชื่อและนามสกุล ให้ใช้ตัวดําเนินการเครื่องหมายและ (&) หรือฟังก์ชัน CONCATENATE

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์)
คาร์ลอส Carvallo =[Column1]&[Column2] รวมสองสตริง (CarlosCarvallo)
คาร์ลอส Carvallo =[Column1]&" "&[Column2] รวมสองสตริงเข้าด้วยกัน โดยคั่นด้วยช่องว่าง (Carlos Carvallo)
คาร์ลอส Carvallo =[Column2]&", "&[Column1] รวมสองสตริง โดยคั่นด้วยเครื่องหมายจุลภาคและช่องว่าง (Carvallo, Carlos)
คาร์ลอส Carvallo =CONCATENATE([คอลัมน์ 2], ",", [คอลัมน์ 1]) รวมสองสตริงเข้าด้วยกัน โดยคั่นด้วยจุลภาค (Carvallo,Carlos)

รวมข้อความและตัวเลขจากคอลัมน์ต่างๆ

เมื่อต้องการรวมข้อความและตัวเลข ให้ใช้ฟังก์ชัน CONCATENATE ตัวดําเนินการเครื่องหมายและ (&) หรือฟังก์ชัน TEXT และตัวดําเนินการเครื่องหมายและ

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์)
หยาง 28 =[Column1]&" ขายหน่วย "&[Column2]&" ได้" รวมเนื้อหาด้านบนเป็นวลี (Yang ขายได้ 28 หน่วย)
ดูบอยส์ 40% =[Column1]&" ขายได้ "&TEXT([Column2],"0%")&" ของยอดขายทั้งหมด" รวมเนื้อหาด้านบนเป็นวลี (Dubois ขายได้ 40% ของยอดขายทั้งหมด)
หมายเหตุ: ฟังก์ชัน TEXT จะผนวกค่าที่จัดรูปแบบของ Column2 แทนค่าต้นแบบ ซึ่งก็คือ .4
หยาง 28 =CONCATENATE([Column1]," sold ",[Column2]," units.") รวมเนื้อหาด้านบนเป็นวลี (Yang ขายได้ 28 หน่วย)

รวมข้อความที่มีวันที่หรือเวลา

เมื่อต้องการรวมข้อความที่มีวันที่หรือเวลา ให้ใช้ฟังก์ชัน TEXT และตัวดําเนินการเครื่องหมายและ (&)

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์)
วันที่เรียกเก็บเงิน 5 มิ.ย. 2007 ="วันที่ระบุคําสั่ง: "&TEXT([Column2], "d-mmm-yyyy") รวมข้อความกับวันที่ (วันที่ชี้แจง: 5 มิ.ย. 2550)
วันที่เรียกเก็บเงิน 5 มิ.ย. 2007 =[Column1]&" "&TEXT([Column2], "mmm-dd-yyyy") รวมข้อความและวันที่จากคอลัมน์ต่างๆ ลงในคอลัมน์เดียว (วันที่เรียกเก็บเงิน มิ.ย.-05-2550)

เปรียบเทียบเนื้อหาคอลัมน์

เมื่อต้องการเปรียบเทียบคอลัมน์หนึ่งกับอีกคอลัมน์หนึ่งหรือรายการค่า ให้ใช้ฟังก์ชัน EXACT และ OR

คอลัมน์ 1 คอลัมน์ 2 สูตร คําอธิบาย (ผลลัพธ์ที่เป็นไปได้)
BD122 BD123 =EXACT([คอลัมน์ 1],[คอลัมน์ 2]) เปรียบเทียบเนื้อหาของสองคอลัมน์แรก (No)
BD122 BD123 =EXACT([Column1], "BD122") เปรียบเทียบเนื้อหาของคอลัมน์ 1 และสตริง "BD122" (ใช่)

ตรวจสอบว่าค่าในคอลัมน์หรือส่วนใดส่วนหนึ่งตรงกับข้อความที่ระบุหรือไม่

เมื่อต้องการตรวจสอบว่าค่าในคอลัมน์หรือส่วนหนึ่งตรงกับข้อความที่ระบุหรือไม่ ให้ใช้ฟังก์ชัน IF,FIND,SEARCH และ ISNUMBER

คอลัมน์ 1 สูตร คําอธิบาย (ผลลัพธ์ที่เป็นไปได้)
Vietzen =IF([Column1]="Vietzen", "OK", "Not OK") ตรวจเพื่อดูว่าคอลัมน์ 1 เป็น Vietzen หรือไม่ (ตกลง)
Vietzen =IF(ISNUMBER(FIND("v",[Column1])), "OK", "Not OK") ตรวจสอบว่า Column1 มีตัวอักษร V (ตกลง) หรือไม่
BD123 =ISNUMBER(FIND("BD",[Column1])) ตรวจสอบว่า Column1 มี BD หรือไม่ (ใช่)

นับคอลัมน์ที่ไม่ว่าง

เมื่อต้องการนับคอลัมน์ที่ไม่ว่าง ให้ใช้ฟังก์ชัน COUNTA

คอลัมน์ 1 คอลัมน์ 2 คอลัมน์ 3 สูตร คําอธิบาย (ผลลัพธ์)
การขาย 19 =COUNTA([คอลัมน์ 1], [คอลัมน์ 2]) นับจํานวนคอลัมน์ที่ไม่ว่าง (2)
การขาย 19 =COUNTA([คอลัมน์ 1], [คอลัมน์ 2], [คอลัมน์ 3]) นับจํานวนคอลัมน์ที่ไม่ว่าง (2)

เอาอักขระออกจากข้อความ

เมื่อต้องการเอาอักขระออกจากข้อความ ให้ใช้ฟังก์ชัน LEN, LEFT และ RIGHT

คอลัมน์ 1 สูตร คําอธิบาย (ผลลัพธ์)
วิตามินเอ =LEFT([Column1],LEN([Column1])-2) ส่งกลับอักขระ 7 (9-2) ตัว เริ่มต้นจากด้านซ้าย (วิตามิน)
วิตามินบี 1 =RIGHT([คอลัมน์ 1], LEN([คอลัมน์ 1])-8) ส่งกลับอักขระ 2 ตัว (10-8) ตัว เริ่มต้นจากด้านขวา (B1)

เอาช่องว่างออกจากจุดเริ่มต้นและจุดสิ้นสุดของคอลัมน์

เมื่อต้องการเอาช่องว่างออกจากคอลัมน์ ให้ใช้ฟังก์ชัน TRIM

คอลัมน์ 1 สูตร คําอธิบาย (ผลลัพธ์)
สวัสดี! =TRIM([คอลัมน์ 1]) เอาช่องว่างออกจากจุดเริ่มต้นและจุดสิ้นสุด (สวัสดี!)

ทําซ้ําอักขระในคอลัมน์

เมื่อต้องการทําซ้ําอักขระในคอลัมน์ ให้ใช้ฟังก์ชัน REPT

สูตร คําอธิบาย (ผลลัพธ์)
=REPT(".",3) ทําซ้ําจุด 3 ครั้ง (...)
=REPT("-",10) เส้นประซ้ํา 10 ครั้ง (----------)

รายการฟังก์ชันตามลําดับตัวอักษร

ต่อไปนี้คือรายการตามลําดับตัวอักษรของลิงก์ไปยังฟังก์ชันที่พร้อมใช้งานสําหรับผู้ใช้ SharePoint และประกอบด้วยฟังก์ชันตรีโกณมิติ ฟังก์ชันทางสถิติ และฟังก์ชันการเงิน ตลอดจนสูตรเงื่อนไข วันที่ คณิตศาสตร์ และสูตรข้อความ

ฟังก์ชัน ABS ฟังก์ชัน ACOS ฟังก์ชัน ACOSH
ฟังก์ชัน AND ฟังก์ชัน ASIN ฟังก์ชัน ASINH
ฟังก์ชัน ATAN ฟังก์ชัน ATAN2 ฟังก์ชัน AVERAGE
ฟังก์ชัน AVERAGEA ฟังก์ชัน BETADIST ฟังก์ชัน BETAINV
ฟังก์ชัน BINOMDIST ฟังก์ชัน CEILING ฟังก์ชัน CHAR
ฟังก์ชัน CHIDIST ฟังก์ชัน CHOOSE ฟังก์ชัน CODE
ฟังก์ชัน CONCATENATE ฟังก์ชัน CONFIDENCE ฟังก์ชัน COS
ฟังก์ชัน COUNT ฟังก์ชัน COUNTA ฟังก์ชัน CRITBINOM
ฟังก์ชัน DATE ฟังก์ชัน DATEDIF ฟังก์ชัน DATEVALUE
ฟังก์ชัน DAY ฟังก์ชัน DAYS360 ฟังก์ชัน DDB
ฟังก์ชัน DEGREES ฟังก์ชัน DOLLAR ฟังก์ชัน EVEN
ฟังก์ชัน EXACT ฟังก์ชัน EXPONDIST ฟังก์ชัน FACT
ฟังก์ชัน FDIST ฟังก์ชัน FIND ฟังก์ชัน FINV
ฟังก์ชัน FISHER ฟังก์ชัน FIXED ฟังก์ชัน GAMMADIST
ฟังก์ชัน GAMMAINV ฟังก์ชัน GAMMALN ฟังก์ชัน GEOMEAN
ฟังก์ชัน HARMEAN ฟังก์ชัน HOUR ฟังก์ชัน HYPGEOMDIST
ฟังก์ชัน IF ฟังก์ชัน INT ฟังก์ชัน IPmt
ฟังก์ชัน IS ฟังก์ชัน LEFT ฟังก์ชัน LEN
ฟังก์ชัน LN ฟังก์ชัน Log ฟังก์ชัน LOG10
ฟังก์ชัน LOGINV ฟังก์ชัน LOGNORMDIST ฟังก์ชัน LOWER
ฟังก์ชัน MAX ฟังก์ชัน Me ฟังก์ชัน MEDIAN
ฟังก์ชัน MID ฟังก์ชัน MIN ฟังก์ชัน MINA
ฟังก์ชัน MINUTE ฟังก์ชัน MOD ฟังก์ชัน MONTH
ฟังก์ชัน NEGBINOMDIST ฟังก์ชัน NORMDIST ฟังก์ชัน NORMSDIST
ฟังก์ชัน NORMSINV ฟังก์ชัน NOT ฟังก์ชัน NPER
ฟังก์ชัน NPV ฟังก์ชัน ODD ฟังก์ชัน OR
ฟังก์ชัน PMT ฟังก์ชัน POWER ฟังก์ชัน PPMT
ฟังก์ชัน PRODUCT ฟังก์ชัน PROPER ฟังก์ชัน NPV
ฟังก์ชัน RADIANS ฟังก์ชัน REPLACE ฟังก์ชัน REPT
ฟังก์ชัน RIGHT ฟังก์ชัน ROUND ฟังก์ชัน ROUNDDOWN
ฟังก์ชัน ROUNDUP ฟังก์ชัน SEARCH ฟังก์ชัน SECOND
ฟังก์ชัน SIGN ฟังก์ชัน SIN ฟังก์ชัน SINH
ฟังก์ชัน SQRT ฟังก์ชัน STANDARDIZE ฟังก์ชัน STDEVA
ฟังก์ชัน STDEVP ฟังก์ชัน STDEVPA ฟังก์ชัน SUM
ฟังก์ชัน SUMSQ ฟังก์ชัน SYD ฟังก์ชัน TANH
ฟังก์ชัน TDIST ฟังก์ชัน TEXT ฟังก์ชัน TIME
ฟังก์ชัน TINV ฟังก์ชัน TODAY ฟังก์ชัน TRIM
ฟังก์ชัน TRUE ฟังก์ชัน UPPER ฟังก์ชัน USDOLLAR
ฟังก์ชัน VALUE ฟังก์ชัน VAR ฟังก์ชัน VARA
ฟังก์ชัน VARP ฟังก์ชัน VARPA ฟังก์ชัน Weekday
ฟังก์ชัน WEIBULL ฟังก์ชัน YEAR

แหล่งข้อมูลอื่นๆ

ถ้าคุณไม่เห็นสิ่งที่คุณกําลังพยายามทําที่นี่ ให้ดูว่าคุณสามารถทําได้ใน Excel หรือไม่ ต่อไปนี้เป็นแหล่งข้อมูลเพิ่มเติมบางส่วน บางส่วนอาจครอบคลุมเวอร์ชันก่อนหน้านี้ ดังนั้นอาจมีความแตกต่างในส่วนติดต่อผู้ใช้ที่แสดง ตัวอย่างเช่น รายการบนเมนู การกระทําในไซต์ ใน SharePoint จะอยู่บนปุ่มการตั้งค่า การตั้งค่า Office 365 แล้วซึ่งจะมีลักษณะเหมือนเกียร์ถัดจากเมนูชื่อของคุณ