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