ตัวอย่างของสูตรทั่วไปในรายการ
Applies To
SharePoint Server เวอร์ชันการสมัครใช้งาน SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 Enterprise การดูแลจากศูนย์กลางของ SharePoint Server 2013 SharePoint ใน Microsoft 365 SharePoint Server 2010 Microsoft Lists SharePoint ใน Microsoft 365 Small Businessการใช้สูตรในคอลัมน์จากการคํานวณในรายการสามารถช่วยเพิ่มไปยังคอลัมน์ที่มีอยู่ เช่น การคํานวณภาษีขายตามราคา ข้อมูลเหล่านี้สามารถรวมเข้าด้วยกันเพื่อตรวจสอบข้อมูลด้วยการเขียนโปรแกรมได้ เมื่อต้องการเพิ่มคอลัมน์จากการคํานวณ ให้คลิก +เพิ่มคอลัมน์ แล้วเลือก เพิ่มเติม
หมายเหตุ: เขตข้อมูลจากการคํานวณสามารถทํางานบนแถวของตนเองเท่านั้น ดังนั้นคุณจึงไม่สามารถอ้างอิงค่าในแถวอื่น หรือคอลัมน์ที่อยู่ในรายการหรือไลบรารีอื่นได้ เขตข้อมูลการค้นหาไม่ได้รับการสนับสนุนในสูตร และไม่สามารถใช้ ID ของแถวที่แทรกใหม่ได้เนื่องจากไม่มี ID อยู่เมื่อประมวลผลสูตร
เมื่อใส่สูตร เว้นแต่จะระบุไว้เป็นอย่างอื่น จะไม่มีช่องว่างระหว่างคําสําคัญและตัวดําเนินการ
รายการต่อไปนี้ไม่ใช่รายการที่ครบถ้วน เมื่อต้องการดูสูตรทั้งหมด ให้ดู รายการตามลําดับตัวอักษร ที่ส่วนท้ายของบทความนี้
เลือกหัวเรื่องด้านล่างเพื่อเปิดและดูคำแนะนำโดยละเอียด
คุณสามารถใช้สูตรต่อไปนี้เพื่อทดสอบเงื่อนไขของคําสั่งและส่งกลับค่า ใช่ หรือ ไม่ใช่ เพื่อทดสอบค่าอื่น เช่น ตกลง หรือ ไม่ตกลง หรือส่งกลับค่าว่างหรือเส้นประเพื่อแสดงค่า Null
ตรวจสอบว่าตัวเลขมากกว่าหรือน้อยกว่าจํานวนอื่นหรือไม่
ใช้ ฟังก์ชัน IF เพื่อทําการเปรียบเทียบนี้
คอลัมน์ 1 |
คอลัมน์ 2 |
สูตร |
คําอธิบาย (ผลลัพธ์ที่เป็นไปได้) |
---|---|---|---|
15000 |
9000 |
=[คอลัมน์1]>[คอลัมน์2] |
คอลัมน์1 มากกว่า Column2 หรือไม่ (ใช่) |
15000 |
9000 |
=IF([Column1]<=[Column2], "OK", "Not OK") |
คอลัมน์1 น้อยกว่าหรือเท่ากับ คอลัมน์2 หรือไม่ (ไม่ตกลง) |
ส่งกลับค่าตรรกะหลังจากเปรียบเทียบเนื้อหาของคอลัมน์
สําหรับผลลัพธ์ที่เป็นค่าตรรกะ (Yes หรือ No) ให้ใช้ฟังก์ชัน 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([คอลัมน์1]+[คอลัมน์2]=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 |
=[คอลัมน์1]/[คอลัมน์2] |
ให้ผลลัพธ์เป็นค่าความผิดพลาด (#DIV/0) |
10 |
0 |
=IF(ISERROR([Column1]/[Column2]),"NA",[Column1]/[Column2]) |
ส่งกลับ NA เมื่อค่าเป็นค่าความผิดพลาด |
10 |
0 |
=IF(ISERROR([Column1]/[Column2]),"-",[Column1]/[Column2]) |
ส่งกลับเส้นประเมื่อค่าเป็นค่าความผิดพลาด |
ตรวจสอบเขตข้อมูลว่าง
คุณสามารถใช้สูตร ISBLANK เพื่อค้นหาเขตข้อมูลว่างได้
คอลัมน์ 1 |
สูตร |
คําอธิบาย (ผลลัพธ์ที่เป็นไปได้) |
"ถั่วเยลลี่" |
=ISBLANK([Column1] |
ส่งกลับ ใช่ หรือ ไม่ใช่ ถ้าว่างเปล่าหรือไม่ส่งกลับ |
"เหล็ก" |
=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/2008 (2/2/2009) |
เมื่อต้องการเพิ่มจํานวนเดือนให้กับวันที่ ให้ใช้ฟังก์ชัน 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 (1/10/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 วันไปยังวันที่ 9/6/2550 (14/7/2553) |
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-ม.ค.-2538 |
15-มิ.ย.-1999 |
=DATEDIF([Column1], [Column2],"d") |
ส่งกลับจํานวนวันระหว่างวันที่สองวันที่ (1626) |
01-ม.ค.-2538 |
15-มิ.ย.-1999 |
=DATEDIF([Column1], [Column2],"ym") |
ส่งกลับจํานวนเดือนระหว่างวันที่ โดยไม่สนใจส่วนปี (5) |
01-ม.ค.-2538 |
15-มิ.ย.-1999 |
=DATEDIF([Column1], [Column2],"yd") |
ส่งกลับจํานวนวันระหว่างวันที่ โดยไม่สนใจส่วนปี (165) |
คำนวณความแตกต่างระหว่างเวลาสองเวลา
เมื่อต้องการแสดงผลลัพธ์ในรูปแบบเวลามาตรฐาน (ชั่วโมง:นาที:วินาที) ให้ใช้ตัวดําเนินการลบ (-) และฟังก์ชัน TEXT เพื่อให้วิธีนี้ใช้ได้ผล ชั่วโมงต้องไม่เกิน 24 และนาทีและวินาทีต้องไม่เกิน 60
คอลัมน์ 1 |
คอลัมน์ 2 |
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|---|---|
06/09/2007 10:35 AM |
06/09/2007 15:30 น. |
=TEXT([Column2]-[Column1],"h") |
ชั่วโมงที่อยู่ระหว่างสองเวลา (4) |
06/09/2007 10:35 AM |
06/09/2007 15:30 น. |
=TEXT([Column2]-[Column1],"h:mm") |
ชั่วโมงและนาทีที่อยู่ระหว่างสองเวลา (4:55) |
06/09/2007 10:35 AM |
06/09/2007 15:30 น. |
=TEXT([Column2]-[Column1],"h:mm:ss") |
ชั่วโมง นาที และวินาทีที่อยู่ระหว่างสองเวลา (4:55:00) |
เมื่อต้องการแสดงผลลัพธ์เป็นผลรวมที่ยึดตามหน่วยเวลาเดียว ให้ใช้ฟังก์ชัน INT หรือฟังก์ชัน HOUR, MINUTE หรือ SECOND
คอลัมน์ 1 |
คอลัมน์ 2 |
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|---|---|
06/09/2007 10:35 AM |
06/10/2007 15:30 น. |
=INT(([Column2]-[Column1])*24) |
ชั่วโมงทั้งหมดระหว่างเวลาสองเวลา (28) |
06/09/2007 10:35 AM |
06/10/2007 15:30 น. |
=INT(([Column2]-[Column1])*1440) |
จํานวนนาทีทั้งหมดระหว่างเวลาสองเวลา (1735) |
06/09/2007 10:35 AM |
06/10/2007 15:30 น. |
=INT(([Column2]-[Column1])*86400) |
จํานวนวินาทีทั้งหมดระหว่างเวลาสองเวลา (104100) |
06/09/2007 10:35 AM |
06/10/2007 15:30 น. |
=HOUR([Column2]-[Column1]) |
ชั่วโมงที่อยู่ระหว่างสองเวลา เมื่อผลต่างไม่เกิน 24 (4) |
06/09/2007 10:35 AM |
06/10/2007 15:30 น. |
=MINUTE([Column2]-[Column1]) |
นาทีที่อยู่ระหว่างสองเวลา เมื่อผลต่างไม่เกิน 60 (55) |
06/09/2007 10:35 AM |
06/10/2007 15:30 น. |
=SECOND([Column2]-[Column1]) |
วินาทีระหว่างสองเวลา เมื่อความแตกต่างไม่เกิน 60 (0) |
แปลงเวลา
เมื่อต้องการแปลงชั่วโมงจากรูปแบบเวลามาตรฐานเป็นตัวเลขทศนิยม ให้ใช้ฟังก์ชัน INT
คอลัมน์ 1 |
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|---|
10:35 น. |
=([คอลัมน์1]-INT([คอลัมน์1]))*24 |
จํานวนชั่วโมงตั้งแต่ 12:00 น. (10.583333) |
2562 12:15 น. |
=([คอลัมน์1]-INT([คอลัมน์1]))*24 |
จํานวนชั่วโมงตั้งแต่ 12:00 น. (12.25 น.) |
เมื่อต้องการแปลงชั่วโมงจากตัวเลขทศนิยมเป็นรูปแบบเวลามาตรฐาน (ชั่วโมง:นาที:วินาที) ให้ใช้ตัวดําเนินการหารและฟังก์ชัน TEXT
คอลัมน์ 1 |
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|---|
23:58 |
=TEXT(Column1/24, "hh:mm:ss") |
ชั่วโมง นาที และวินาทีตั้งแต่ 12:00 น. (00:59:55) |
2:06 |
=TEXT(Column1/24, "h:mm") |
เวลาทําการและนาทีตั้งแต่ 12:00 น. (0:05 น.) |
แทรกวันที่ใน Julian
วันที่แบบ Julian หมายถึงรูปแบบวันที่ที่เป็นการรวมกันของปีปัจจุบันและจํานวนวันนับจากจุดเริ่มต้นของปี ตัวอย่างเช่น 1 มกราคม 2007 จะแสดงเป็น2007001 และ 31 ธันวาคม 2007 จะแสดงเป็น2007365 รูปแบบนี้ไม่ได้ขึ้นอยู่กับปฏิทิน Julian
เมื่อต้องการแปลงวันที่เป็นวันที่แบบ Julian ให้ใช้ฟังก์ชัน TEXT และ DATEVALUE
คอลัมน์ 1 |
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|---|
6/23/2007 |
=TEXT([Column1],"yy")&TEXT(([Column1]-DATEVALUE("1/1/"& TEXT([Column1],"yy"))+1),"000") |
วันที่ในรูปแบบ Julian ที่มีปีแบบสองหลัก (07174) |
6/23/2007 |
=TEXT([Column1],"yyyy")&TEXT(([Column1]-DATEVALUE("1/1/"&TEXT([Column1],"yy"))+1),"000") |
วันที่ในรูปแบบ Julian ที่มีปีแบบสี่หลัก (2007174) |
เมื่อต้องการแปลงวันที่เป็นวันที่ Julian ที่ใช้ในดาราศาสตร์ ให้ใช้ค่าคงที่ 2415018.50 สูตรนี้จะใช้ได้กับวันที่หลังจากวันที่ 1/3/1901 เท่านั้น และถ้าคุณกําลังใช้ระบบวันที่แบบ 1900
คอลัมน์ 1 |
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|---|
6/23/2007 |
=[คอลัมน์1]+2415018.50 |
วันที่ในรูปแบบ Julian ที่ใช้ในดาราศาสตร์ (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([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) |
ถ้า Column1 มีค่ามากกว่า Column2 จะเพิ่มความแตกต่างและ Column3 เพิ่มอีก 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([Column1], [Column2]) |
คูณตัวเลขในสองคอลัมน์แรก (10) |
5 |
2 |
=PRODUCT([Column1],[Column2],2) |
คูณตัวเลขในสองคอลัมน์แรกและตัวเลข 2 (20) |
การหารตัวเลข
เมื่อต้องการหารตัวเลขในคอลัมน์อย่างน้อยสองคอลัมน์ในแถว ให้ใช้ตัวดําเนินการหาร (/)
คอลัมน์ 1 |
คอลัมน์ 2 |
สูตร |
คําอธิบาย (ผลลัพธ์) |
---|---|---|---|
15000 |
1.2 |
=[คอลัมน์1]/[คอลัมน์2] |
หาร 15000 ด้วย 12 (1250) |
15000 |
1.2 |
=([คอลัมน์1]+10000)/[คอลัมน์2] |
บวก 15000 และ 10000 แล้วหารผลรวมด้วย 12 (2083) |
คํานวณค่าเฉลี่ยของตัวเลข
ค่าเฉลี่ยเรียกอีกอย่างว่าค่าเฉลี่ย เมื่อต้องการคํานวณค่าเฉลี่ยของตัวเลขในคอลัมน์อย่างน้อยสองคอลัมน์ในแถว ให้ใช้ฟังก์ชัน AVERAGE
คอลัมน์ 1 |
คอลัมน์ 2 |
คอลัมน์ 3 |
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|---|---|---|
6 |
5 |
4 |
=AVERAGE([Column1], [Column2],[Column3]) |
ค่าเฉลี่ยของตัวเลขในสามคอลัมน์แรก (5) |
6 |
5 |
4 |
=AVERAGE(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) |
ถ้า Column1 มีค่ามากกว่า Column2 ให้คํานวณค่าเฉลี่ยของผลต่างและ Column3 คํานวณค่าเฉลี่ยของค่า 10 และ Column3 (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]) |
ลดจํานวนใน Column1 ด้วยค่าเปอร์เซ็นต์ในคอลัมน์2: 3% (22.31) |
ยกกําลังตัวเลข
ใช้ตัวดําเนินการเลขชี้กําลัง (^) หรือฟังก์ชัน POWER เพื่อทําการคํานวณนี้
คอลัมน์ 1 |
คอลัมน์ 2 |
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|---|---|
5 |
2 |
=[คอลัมน์1]^[คอลัมน์2] |
คํานวณห้ายกกําลังสอง (25) |
5 |
3 |
=POWER([คอลัมน์1], [คอลัมน์2]) |
คํานวณ cubed ห้าคิวบ์ (125) |
การปัดเศษ
เมื่อต้องการปัดเศษตัวเลขขึ้น ให้ใช้ฟังก์ชัน ROUNDUP, ODD หรือ EVEN
คอลัมน์ 1 |
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|---|
20.3 |
=ROUNDUP([Column1],0) |
ปัดเศษของ 20.3 ขึ้นเป็นจํานวนเต็มที่ใกล้เคียงที่สุด (21) |
-5.9 |
=ROUNDUP([Column1],0) |
ปัดเศษของ -5.9 ขึ้นเป็นจํานวนเต็มที่ใกล้ที่สุด (-5) |
12.5493 |
=ROUNDUP([Column1],2) |
ปัดเศษ 12.5493 ขึ้นเป็นเศษส่วนร้อยที่ใกล้ที่สุด ทศนิยมสองตําแหน่ง (12.55) |
20.3 |
=EVEN([Column1]) |
ปัดเศษของ 20.3 ขึ้นเป็นเลขคู่ที่ใกล้ที่สุด (22) |
20.3 |
=ODD([Column1]) |
ปัดเศษของ 20.3 ขึ้นเป็นเลขคี่ที่ใกล้ที่สุด (21) |
เมื่อต้องการปัดเศษตัวเลขลง ให้ใช้ฟังก์ชัน ROUNDDOWN
คอลัมน์ 1 |
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|---|
20.3 |
=ROUNDDOWN([Column1],0) |
ปัดเศษของ 20.3 ลงเป็นจํานวนเต็มที่ใกล้เคียงที่สุด (20) |
-5.9 |
=ROUNDDOWN([Column1],0) |
ปัดเศษของ -5.9 ลงเป็นจํานวนเต็มที่ใกล้ที่สุด (-6) |
12.5493 |
=ROUNDDOWN([Column1],2) |
ปัดเศษ 12.5493 ลงเป็นทศนิยมสองตําแหน่งที่ใกล้ที่สุด (12.54) |
เมื่อต้องการปัดเศษตัวเลขให้เป็นตัวเลขหรือเศษส่วนที่ใกล้ที่สุด ให้ใช้ฟังก์ชัน ROUND
คอลัมน์ 1 |
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|---|
20.3 |
=ROUND([Column1],0) |
ปัดเศษของ 20.3 ลง เนื่องจากส่วนที่เป็นเศษส่วนน้อยกว่า .5 (20) |
5.9 |
=ROUND([Column1],0) |
ปัดเศษของ 5.9 ขึ้น เนื่องจากส่วนที่เป็นเศษส่วนมากกว่า .5 (6) |
-5.9 |
=ROUND([Column1],0) |
ปัดเศษของ -5.9 ลง เนื่องจากส่วนที่เป็นเศษส่วนน้อยกว่า -.5 (-6) |
1.25 |
=ROUND([Column1], 1) |
ปัดเศษตัวเลขเป็นส่วนสิบที่ใกล้ที่สุด (ทศนิยมหนึ่งตําแหน่ง) เนื่องจากส่วนที่ต้องการปัดเศษคือ 0.05 หรือมากกว่า ตัวเลขจะถูกปัดเศษขึ้น (ผลลัพธ์คือ 1.3) |
30.452 |
=ROUND([Column1], 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([Column1]) |
เปลี่ยนข้อความเป็นตัวพิมพ์ของชื่อเรื่อง (Nina Vietzen) |
รวมชื่อและนามสกุล
เมื่อต้องการรวมชื่อและนามสกุล ให้ใช้ตัวดําเนินการเครื่องหมายและ (&) หรือฟังก์ชัน CONCATENATE
คอลัมน์ 1 |
คอลัมน์ 2 |
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|---|---|
คาร์ลอส |
คาร์วัลโล |
=[คอลัมน์1]&[คอลัมน์2] |
รวมสองสตริง (CarlosCarvallo) |
คาร์ลอส |
คาร์วัลโล |
=[คอลัมน์1]&" "&[คอลัมน์2] |
รวมสองสตริงโดยคั่นด้วยช่องว่าง (Carlos Carvallo) |
คาร์ลอส |
คาร์วัลโล |
=[คอลัมน์2]&", "&[คอลัมน์1] |
รวมสองสตริงโดยคั่นด้วยเครื่องหมายจุลภาคและช่องว่าง (Carvallo, Carlos) |
คาร์ลอส |
คาร์วัลโล |
=CONCATENATE([Column2], ",", [Column1]) |
รวมสองสตริง โดยคั่นด้วยเครื่องหมายจุลภาค (Carvallo,Carlos) |
รวมข้อความและตัวเลขจากคอลัมน์ต่างๆ
เมื่อต้องการรวมข้อความและตัวเลข ให้ใช้ฟังก์ชัน CONCATENATE ตัวดําเนินการเครื่องหมายและ (&) หรือฟังก์ชัน TEXT และตัวดําเนินการเครื่องหมายและ
คอลัมน์ 1 |
คอลัมน์ 2 |
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|---|---|
ยาง |
28 |
=[คอลัมน์1]&" ขาย "&[คอลัมน์2]&" หน่วย" |
รวมเนื้อหาด้านบนเป็นวลี (ยางขายได้ 28 หน่วย) |
Dubois |
40% |
=[คอลัมน์1]&" ขาย "&TEXT([Column2],"0%")&" ของยอดขายทั้งหมด" |
รวมเนื้อหาด้านบนเป็นวลี (Dubois ขาย 40% ของยอดขายทั้งหมด) หมายเหตุ: ฟังก์ชัน TEXT จะผนวกค่าที่จัดรูปแบบของ Column2 แทนค่าต้นแบบ ซึ่งก็คือ .4 |
ยาง |
28 |
=CONCATENATE([Column1]," ขาย ",[Column2]," หน่วย") |
รวมเนื้อหาด้านบนเป็นวลี (ยางขายได้ 28 หน่วย) |
รวมข้อความด้วยวันที่หรือเวลา
เมื่อต้องการรวมข้อความด้วยวันที่หรือเวลา ให้ใช้ฟังก์ชัน TEXT และตัวดําเนินการเครื่องหมายและ (&)
คอลัมน์ 1 |
คอลัมน์ 2 |
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|---|---|
วันที่เรียกเก็บเงิน |
5 มิ.ย. 2550 |
="Statement date: "&TEXT([Column2], "d-mmm-yyyy") |
รวมข้อความกับวันที่ (วันที่ในใบแจ้งยอด: 5 มิ.ย. 2007) |
วันที่เรียกเก็บเงิน |
5 มิ.ย. 2550 |
=[คอลัมน์1]&" "&TEXT([คอลัมน์2], "mmm-dd-yyyy") |
รวมข้อความและวันที่จากคอลัมน์ต่างๆ ให้เป็นคอลัมน์เดียว (วันเรียกเก็บเงิน 05-2007) |
เปรียบเทียบเนื้อหาของคอลัมน์
เมื่อต้องการเปรียบเทียบคอลัมน์หนึ่งกับคอลัมน์อื่นหรือรายการค่า ให้ใช้ฟังก์ชัน EXACT และ OR
คอลัมน์ 1 |
คอลัมน์ 2 |
สูตร |
คําอธิบาย (ผลลัพธ์ที่เป็นไปได้) |
---|---|---|---|
BD122 |
BD123 |
=EXACT([คอลัมน์1],[คอลัมน์2]) |
เปรียบเทียบเนื้อหาของสองคอลัมน์แรก (ไม่ใช่) |
BD122 |
BD123 |
=EXACT([Column1], "BD122") |
เปรียบเทียบเนื้อหาของ Column1 และสตริง "BD122" (ใช่) |
ตรวจสอบว่าค่าคอลัมน์หรือบางส่วนตรงกับข้อความที่ระบุหรือไม่
เมื่อต้องการตรวจสอบว่าค่าคอลัมน์หรือส่วนหนึ่งตรงกับข้อความที่ระบุหรือไม่ ให้ใช้ฟังก์ชัน IF, FIND, SEARCH และ ISNUMBER
คอลัมน์ 1 |
สูตร |
คําอธิบาย (ผลลัพธ์ที่เป็นไปได้) |
---|---|---|
เวียตเซน |
=IF([Column1]="Vietzen", "OK", "Not OK") |
ตรวจสอบว่า Column1 เป็น 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([คอลัมน์1],LEN([คอลัมน์1])-2) |
ส่งกลับอักขระ 7 ตัว (9-2) ตัว เริ่มต้นจากด้านซ้าย (วิตามิน) |
วิตามินบี 1 |
=RIGHT([คอลัมน์1], LEN([คอลัมน์1])-8) |
ส่งกลับอักขระ 2 ตัว (10-8) ตัว เริ่มต้นจากด้านขวา (B1) |
เอาช่องว่างออกจากจุดเริ่มต้นและจุดสิ้นสุดของคอลัมน์
เมื่อต้องการเอาช่องว่างออกจากคอลัมน์ ให้ใช้ฟังก์ชัน TRIM
คอลัมน์ 1 |
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|---|
หวัดดี! |
=TRIM([Column1]) |
เอาช่องว่างออกจากจุดเริ่มต้นและจุดสิ้นสุด (สวัสดี!) |
ทําซ้ําอักขระในคอลัมน์
เมื่อต้องการทําซ้ําอักขระในคอลัมน์ ให้ใช้ฟังก์ชัน REPT
สูตร |
คำอธิบาย (ผลลัพธ์) |
---|---|
=REPT(".",3) |
ทําซ้ําคาบเวลา 3 ครั้ง (...) |
=REPT("-",10) |
ทําซ้ําเส้นประ 10 ครั้ง (----------) |
รายการฟังก์ชันตามลําดับตัวอักษร
ต่อไปนี้คือรายการลิงก์ที่เรียงตามตัวอักษรของฟังก์ชันที่พร้อมใช้งานสําหรับผู้ใช้ SharePoint ซึ่งรวมถึงฟังก์ชันตรีโกณมิติ สถิติ และการเงิน รวมถึงสูตรแบบมีเงื่อนไข วันที่ คณิตศาสตร์ และข้อความ
แหล่งข้อมูลอื่นๆ
ถ้าคุณไม่เห็นสิ่งที่คุณกําลังพยายามทําที่นี่ ให้ดูว่าคุณสามารถทําได้ใน Excel หรือไม่ ต่อไปนี้เป็นแหล่งข้อมูลเพิ่มเติมบางส่วน บางส่วนอาจครอบคลุมรุ่นเก่ากว่า ดังนั้นอาจมีความแตกต่างในส่วนติดต่อผู้ใช้ที่แสดง ตัวอย่างเช่น รายการบนเมนู การกระทําในไซต์ ใน SharePoint จะอยู่บนเมนู การตั้งค่า