---
title: LOG – คำนวณค่าลอการิทึม
url: https://www.thepexcel.com/functions/excel/math-and-trigonometry/log/
type: function-explainer
program: Excel
syntax: "=LOG(number, [base])"
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 6
  difficulty: 2
  usefulness: 5
---

# LOG – คำนวณค่าลอการิทึม

> ส่งกลับค่าลอการิทึมของตัวเลขตามฐานที่ระบุ (ถ้าไม่ระบุจะใช้ฐาน 10)

## คำอธิบาย

ส่งกลับค่าลอการิทึมของตัวเลขตามฐานที่ระบุ (ถ้าไม่ระบุจะใช้ฐาน 10)

## Syntax

```excel
=LOG(number, [base])
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| number | Yes | Number |  | ตัวเลขที่ต้องการหาลอการิทึม (ต้องมากกว่า 0) |
| base | No | Number | 10 | ฐานของลอการิทึม (ต้องมากกว่า 0 และไม่เท่ากับ 1) |

## ตัวอย่าง

### 1. ลอการิทึมฐาน 10 พื้นฐาน

```excel
=LOG(100, 10)
```

**ผลลัพธ์:** `2`

ฐาน 10 ต้อง "ยกกำลัง 2" เพื่อให้ได้ 100 (10^2 = 100)

### 2. ลอการิทึมฐาน 2 (คำนวณบิต)

```excel
=LOG(8, 2)
```

**ผลลัพธ์:** `3`

ฐาน 2 ต้อง "ยกกำลัง 3" เพื่อให้ได้ 8 (2^3 = 8) - สำหรับงานเกี่ยวกับคอมพิวเตอร์

### 3. ลอการิทึมฐาน 10 โดยเว้นฐาน

```excel
=LOG(1000)
```

**ผลลัพธ์:** `3`

ไม่ระบุฐาน จึงใช้ฐาน 10 เป็นค่าเริ่มต้น (10^3 = 1000)

### 4. ลอการิทึมธรรมชาติ (ฐาน e)

```excel
=LOG(86, 2.71828182)
```

**ผลลัพธ์:** `4.45434727`

ใช้ค่า e (2.71828...) เป็นฐาน เพื่อหาลอการิทึมธรรมชาติของ 86 - แม้แต่ LN ก็ใช้ฐาน e โดยอัตโนมัติ

## หมายเหตุเพิ่มเติม

- ต้องจำไว้ว่า LOG ใช้ฐาน 10 เป็นค่าเริ่มต้น - ถ้าต้องการลอการิทึมธรรมชาติ (ฐาน e) ให้ใช้ LN แทน

- ถ้าต้องการลอการิทึมฐาน 2 (สำหรับคอมพิวเตอร์) ใช้ =LOG(number, 2) - เป็นประโยชน์ในการคำนวณบิต

- ลอการิทึมเป็นอินเวิร์สของ POWER ดังนั้น =POWER(base, LOG(number, base)) = number เสมอ

- ตัวเลขต้องมากกว่า 0 เท่านั้น - ถ้ากลัว error ให้ใช้ IF เช่น =IF(A1>0, LOG(A1, 10), "Invalid")

- ใช้ LOG ในการคำนวณสเกลแบบลอการิทึม (logarithmic scale) เช่น decibel หรือ Richter scale

## คำถามที่พบบ่อย

**Q: LOG กับ LN ต่างกันอย่างไร**

LOG ใช้ฐาน 10 เป็นค่าเริ่มต้น (Common logarithm) ขณะที่ LN ใช้ฐาน e (Natural logarithm) เสมอ ถ้าต้องการลอการิทึมธรรมชาติ ลองใช้ LN แทน

**Q: ถ้า number เป็น 0 หรือติดลบจะเกิดอะไร**

จะได้ #NUM! error เพราะลอการิทึมไม่นิยามสำหรับตัวเลข 0 และจำนวนติดลบ ตัวเลขต้องมากกว่า 0 เท่านั้น

**Q: ฐาน (base) ต้องเป็นอะไร**

ฐาน (base) ต้องเป็นตัวเลขมากกว่า 0 และไม่เท่ากับ 1 ถ้าฐาน = 1 จะได้ #NUM! error เพราะลอการิทึมฐาน 1 ไม่มีความหมาย

**Q: ลอการิทึมใช้งานจริงอะไร**

ใช้ในงานวิทยาศาสตร์ (pH scale, Richter scale), การเงิน (การเติบโตแบบเอกโพเนนเชียล), คอมพิวเตอร์ (bit calculations), และสถิติ (data analysis)

**Q: LOG(10) ให้ผลลัพธ์อะไร**

ผลลัพธ์คือ 1 เพราะ 10^1 = 10 นั่นแหละ - เสมอว่า LOG(x, x) = 1

## ฟังก์ชันที่เกี่ยวข้อง

- dummy
- [EXP – ส่งกลับค่า e ยกกำลัง](https://www.thepexcel.com/functions/excel/math-and-trigonometry/exp/)
- [LOG10 – หาค่า Log ฐาน 10](https://www.thepexcel.com/functions/excel/math-and-trigonometry/log10/)
- [POWER – คำนวณเลขยกกำลัง](https://www.thepexcel.com/functions/excel/math-and-trigonometry/power/)
- [SQRT – ถอดรากที่สอง](https://www.thepexcel.com/functions/excel/math-and-trigonometry/sqrt/)

## แหล่งข้อมูลเพิ่มเติม

- [Official Microsoft Excel LOG Function](https://support.microsoft.com/en-us/office/log-function-4e82f196-1ca9-4747-8fb0-6c4a3abb3280) _(official)_
- [Understanding Logarithms - Khan Academy](https://www.khanacademy.org/math/algebra2/x2ec2f6f830c9fb89:logs) _(article)_
- [Excel LN Function (Natural Logarithm)](https://support.microsoft.com/en-us/office/ln-function-81b1b6e5-2d27-4d92-8c50-ca0860a4ad7f) _(official)_

---

_Source: [https://www.thepexcel.com/functions/excel/math-and-trigonometry/log/](https://www.thepexcel.com/functions/excel/math-and-trigonometry/log/)_
