สูตรที่ใช้มากที่สุดใน Excel โดยใช้ C#

Excel เป็นหนึ่งในแอปพลิเคชันสเปรดชีตที่ได้รับความนิยมและใช้กันอย่างแพร่หลาย มีคุณลักษณะในตัวเพื่อใช้สูตร/ฟังก์ชันต่างๆ ในการประมวลผลข้อมูล สูตรเหล่านี้ช่วยในการคำนวณหรือคำนวณประเภทต่างๆ สูตรคือนิพจน์ที่คำนวณค่าของเซลล์ นอกจากนี้ Excel ยังมีฟังก์ชันที่เป็นสูตรที่กำหนดไว้ล่วงหน้าซึ่งพร้อมใช้งานอีกด้วย ในบทความนี้ เราจะเรียนรู้วิธีใช้สูตรที่ใช้มากที่สุดใน Excel โดยใช้ C#

หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:

C# API เพื่อดำเนินการสูตรที่ใช้มากที่สุดใน Excel

เราจะใช้ Aspose.Cells for .NET API เพื่อใช้สูตรในไฟล์ XLSX รองรับชุดคณิตศาสตร์ สตริง บูลีน วันที่/เวลา สถิติ ฐานข้อมูล การค้นหา และการอ้างอิง สูตร จำนวนมาก โปรด ดาวน์โหลด DLL ของ API หรือติดตั้งโดยใช้ NuGet

PM> Install-Package Aspose.Cells

นับเซลล์ใน Excel โดยใช้ C#

ฟังก์ชัน COUNT นับจำนวนเซลล์ในช่วงที่ระบุซึ่งมีตัวเลข เราสามารถใช้สูตรการนับโดยทางโปรแกรมโดยทำตามขั้นตอนด้านล่าง:

  1. ขั้นแรก โหลดไฟล์ Excel โดยใช้คลาส Workbook
  2. จากนั้น เข้าถึง แผ่นงาน โดยใช้ดัชนี (แบบศูนย์) หรือตามชื่อ
  3. จากนั้น ตั้งค่า สูตร สำหรับ เซลล์ ที่เข้าถึงได้ด้วยชื่อของมัน
  4. หลังจากนั้น ให้เรียกใช้ฟังก์ชัน CalculateFormula() เพื่อคำนวณผลลัพธ์ของสูตร
  5. สุดท้าย ให้บันทึกไฟล์ Excel โดยใช้วิธี Save() ใช้เส้นทางไฟล์เอาต์พุตเป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีดำเนินการสูตร COUNT ใน Excel โดยใช้ C#

// ตัวอย่างโค้ดนี้สาธิตวิธีการใช้ฟังก์ชัน COUNT ใน Excel
// โหลดไฟล์ Excel ที่มีอยู่
Workbook workbook = new Workbook("C:\\Files\\Cells\\sample.xlsx");

// เข้าถึงแผ่นงานโดยส่งดัชนีแผ่นงาน
Worksheet worksheet = workbook.Worksheets[0];

// การเพิ่มสูตรลงในเซลล์
worksheet.Cells["B12"].Formula = "=COUNT(B1:B11)";

// การคำนวณผลลัพธ์ของสูตร
workbook.CalculateFormula();

// บันทึกไฟล์ Excel
workbook.Save("C:\\Files\\Cells\\output_Count.xlsx");
นับเซลล์ใน Excel โดยใช้ C#

นับเซลล์ใน Excel โดยใช้ C#

ในทำนองเดียวกัน เราสามารถใช้ฟังก์ชัน COUNTA เพื่อนับเซลล์ทั้งหมดที่ไม่ว่างเปล่าได้ ในกรณีนี้ ฟังก์ชัน COUNTA จะส่งกลับ 10

ฟังก์ชัน SUM ใน Excel โดยใช้ C#

ฟังก์ชัน SUM ใน Excel จะรวมค่าทั้งหมดในช่วงที่กำหนด โปรดปฏิบัติตามขั้นตอนที่กล่าวถึงก่อนหน้านี้เพื่อคำนวณผลรวมของค่า อย่างไรก็ตาม เราเพียงแค่ต้องตั้งค่าสูตร SUM ในขั้นตอนที่ 3

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการใช้สูตร SUM ใน Excel โดยใช้ C#

// ตัวอย่างโค้ดนี้สาธิตวิธีการใช้ฟังก์ชัน SUM ใน Excel
// โหลดไฟล์ Excel ที่มีอยู่
Workbook workbook = new Workbook("C:\\Files\\Cells\\sample.xlsx");

// เข้าถึงแผ่นงานโดยส่งดัชนีแผ่นงาน
Worksheet worksheet = workbook.Worksheets[0];

// การเพิ่มสูตรลงในเซลล์
worksheet.Cells["B12"].Formula = "=SUM(B2:B11)";

// การคำนวณผลลัพธ์ของสูตร
workbook.CalculateFormula();

// บันทึกไฟล์ Excel
workbook.Save("C:\\Files\\Cells\\output_sum.xlsx");
ฟังก์ชัน SUM ใน Excel โดยใช้ C#

ฟังก์ชัน SUM ใน Excel โดยใช้ C#

คำนวณค่าเฉลี่ยใน Excel โดยใช้ C#

เราสามารถคำนวณค่าเฉลี่ยของช่วงค่าที่ระบุใน Excel โดยใช้ฟังก์ชัน AVERAGE โปรดปฏิบัติตามขั้นตอนที่กล่าวถึงข้างต้นเพื่อคำนวณค่าเฉลี่ยของค่าที่กำหนด อย่างไรก็ตาม เราเพียงแค่ต้องตั้งค่าสูตร AVERAGE ในขั้นตอนที่ 3

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการคำนวณค่าเฉลี่ยใน Excel โดยใช้ C#

// ตัวอย่างโค้ดนี้สาธิตวิธีการใช้ฟังก์ชัน AVERAGE ใน Excel
// โหลดไฟล์ Excel ที่มีอยู่
Workbook workbook = new Workbook("C:\\Files\\Cells\\sample.xlsx");

// เข้าถึงแผ่นงานโดยส่งดัชนีแผ่นงาน
Worksheet worksheet = workbook.Worksheets[0];

// การเพิ่มสูตรลงในเซลล์
worksheet.Cells["B12"].Formula = "=AVERAGE(B2:B11)";

// การคำนวณผลลัพธ์ของสูตร
workbook.CalculateFormula();

// บันทึกไฟล์ Excel
workbook.Save("C:\\Files\\Cells\\output_average.xlsx");
คำนวณค่าเฉลี่ยใน Excel โดยใช้ C#

คำนวณค่าเฉลี่ยใน Excel โดยใช้ C#

IF ฟังก์ชั่นใน Excel โดยใช้ C#

เราสามารถใช้ฟังก์ชัน IF ใน Excel โดยทางโปรแกรมเพื่อตรวจสอบว่าตรงตามเงื่อนไขหรือไม่ มันจะส่งกลับค่าหนึ่งหากเป็นจริง และอีกค่าหนึ่งหากเป็นเท็จ โปรดปฏิบัติตามขั้นตอนที่กล่าวถึงก่อนหน้านี้เพื่อใช้ฟังก์ชัน IF อย่างไรก็ตาม เราเพียงแค่ต้องตั้งค่าเงื่อนไข IF ในขั้นตอนที่ 3

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการใช้ฟังก์ชัน IF ใน Excel โดยใช้ C#

// ตัวอย่างโค้ดนี้สาธิตวิธีการใช้ฟังก์ชัน IF ใน Excel
// โหลดไฟล์ Excel ที่มีอยู่
Workbook workbook = new Workbook("C:\\Files\\Cells\\sample.xlsx");

// เข้าถึงแผ่นงานโดยส่งดัชนีแผ่นงาน
Worksheet worksheet = workbook.Worksheets[0];

// การเพิ่มสูตร SUM ลงในเซลล์ "A4"
worksheet.Cells["C2"].Formula = "=IF(B2>=A2,\"Target Acheived\",\"Not Acheived\")";

// การคำนวณผลลัพธ์ของสูตร
workbook.CalculateFormula();

// บันทึกไฟล์ Excel
workbook.Save("C:\\Files\\Cells\\output_if.xlsx");
IF ฟังก์ชั่นใน Excel โดยใช้ C#

IF ฟังก์ชั่นใน Excel โดยใช้ C#

สูตรเปอร์เซ็นต์ใน Excel โดยใช้ C#

นอกจากนี้เรายังสามารถใช้สูตรเปอร์เซ็นต์ใน Excel โดยใช้สูตรเปอร์เซ็นต์พื้นฐาน เช่น “(บางส่วน/ทั้งหมด)100” โปรดปฏิบัติตามขั้นตอนด้านล่างเพื่อคำนวณเปอร์เซ็นต์ใน Excel

  1. ขั้นแรก สร้างอินสแตนซ์ของคลาส Workbook
  2. ถัดไป เพิ่ม แผ่นงาน ใหม่ให้กับสมุดงานที่สร้างขึ้นใหม่
  3. จากนั้น เข้าถึงเวิร์กชีตที่เพิ่มเข้ามาโดยใช้ดัชนี (เป็นศูนย์) หรือตามชื่อ
  4. ถัดไป เพิ่มค่าให้กับ เซลล์ ที่ต้องการโดยใช้ฟังก์ชัน PutValue
  5. จากนั้น ตั้งค่าเปอร์เซ็นต์ สูตร สำหรับเซลล์ที่เข้าถึงด้วยชื่อของมัน
  6. หลังจากนั้น ให้เรียกใช้ฟังก์ชัน CalculateFormula() เพื่อคำนวณผลลัพธ์ของสูตร
  7. สุดท้าย ให้บันทึกไฟล์ Excel โดยใช้วิธี Save() ใช้เส้นทางไฟล์เอาต์พุตเป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการใช้สูตรเปอร์เซ็นต์ใน Excel โดยใช้ C#

// ตัวอย่างโค้ดนี้สาธิตวิธีการคำนวณเปอร์เซ็นต์ใน Excel
// การสร้างอินสแตนซ์วัตถุสมุดงาน
Workbook workbook = new Workbook();

// การเพิ่มแผ่นงานใหม่ให้กับวัตถุ Excel
int sheetIndex = workbook.Worksheets.Add();

// รับการอ้างอิงของเวิร์กชีทที่เพิ่มใหม่โดยส่งดัชนีชีต
Worksheet worksheet = workbook.Worksheets[0];

// การเพิ่มค่าให้กับเซลล์ "A1"
worksheet.Cells["A1"].PutValue(35000);

// การเพิ่มค่าให้กับเซลล์ "B1"
worksheet.Cells["B1"].PutValue(39000);

// การเพิ่มสูตรเปอร์เซ็นต์ลงในเซลล์ "C1"
worksheet.Cells["C1"].Formula = "=((B1-A1)/A1)*100";

// การคำนวณผลลัพธ์ของสูตร
workbook.CalculateFormula();

// กำลังบันทึกไฟล์ Excel
workbook.Save("C:\\Files\\Cells\\output_percentage.xlsx");
สูตรเปอร์เซ็นต์ใน Excel โดยใช้ C#

สูตรเปอร์เซ็นต์ใน Excel โดยใช้ C#

รับใบอนุญาตฟรี

โปรดลองใช้ API โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีใช้สูตรที่ใช้มากที่สุดใน Excel โดยใช้ C# โดยเฉพาะ เราได้เรียนรู้วิธีการคำนวณ SUM จำนวน และค่าเฉลี่ยใน Excel โดยทางโปรแกรม เราได้เห็นวิธีการใช้สูตรเปอร์เซ็นต์ใน Excel แล้ว นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Cells for .NET API ได้โดยใช้ เอกสารประกอบ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรั่ม

ดูสิ่งนี้ด้วย