การใช้สูตรในคอลัมน์จากการคํานวณในรายการสามารถช่วยเพิ่มไปยังคอลัมน์ที่มีอยู่ เช่น การคํานวณภาษีขายตามราคา ข้อมูลเหล่านี้สามารถรวมเข้าด้วยกันเพื่อตรวจสอบข้อมูลด้วยการเขียนโปรแกรมได้ เมื่อต้องการเพิ่มคอลัมน์จากการคํานวณ ให้คลิก +เพิ่มคอลัมน์ แล้วเลือก เพิ่มเติม
หมายเหตุ: เขตข้อมูลจากการคํานวณสามารถทํางานบนแถวของตนเองเท่านั้น ดังนั้นคุณจึงไม่สามารถอ้างอิงค่าในแถวอื่น หรือคอลัมน์ที่อยู่ในรายการหรือไลบรารีอื่นได้ เขตข้อมูลการค้นหาไม่ได้รับการสนับสนุนในสูตร และไม่สามารถใช้ 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 จะอยู่บนเมนู การตั้งค่า