Thep Excel

IMLOG2 – หาค่า Logarithm ฐาน 2 ของจำนวนเชิงซ้อน

IMLOG2 คำนวณค่า Logarithm ฐาน 2 ของจำนวนเชิงซ้อน ส่งคืนผลลัพธ์เป็น complex number ในรูปแบบข้อความ ใช้บ่อยในงานวิศวกรรมและ signal processing

=IMLOG2(inumber)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
3/10

Difficulty
5/10

Usefulness
4/10

Syntax & Arguments

=IMLOG2(inumber)

Argument Type Required Default Description
inumber Text Yes จำนวนเชิงซ้อนในรูปแบบข้อความ เช่น “3+4i”, “2-1j”, หรือจำนวนจริง เช่น “8” ต้องใส่เป็น text ไม่ใช่ตัวเลขเปล่าๆ

Examples

Log ฐาน 2 ของจำนวนเชิงซ้อน 3+4i
IMLOG2("3+4i")
IMLOG2 หาค่า Log₂ ของ 3+4i ผลลัพธ์เป็น complex number ในรูป a+bi ซึ่งทั้งส่วนจริงและส่วนจินตภาพเป็นค่าทศนิยมครับ
Excel Formula:

=IMLOG2("3+4i")

Result:

2.32192809488736+1.33780421245098i

Log ฐาน 2 ของจำนวนจริง (ผลเป็นจำนวนเต็ม)
IMLOG2("8")
เมื่อ inumber เป็นจำนวนจริง เช่น "8" ผลลัพธ์ก็จะเป็นจำนวนจริง เพราะ Log₂(8) = 3 ครับ ไม่มีส่วนจินตภาพ
Excel Formula:

=IMLOG2("8")

Result:

3

Log ฐาน 2 ของจำนวนลบ
IMLOG2("-1")
Log ของจำนวนลบในโลกจริงทำไม่ได้ แต่ใน complex domain ทำได้ครับ IMLOG2("-1") ให้ผลเป็น pure imaginary number เนื่องจาก ln(-1) = πi และ log₂(-1) = πi/ln(2)
Excel Formula:

=IMLOG2("-1")

Result:

4.53236014182719i

ใช้ COMPLEX() สร้าง input แบบ 2+3i
IMLOG2(COMPLEX(2, 3))
ใช้ COMPLEX(2, 3) สร้าง "2+3i" แล้วส่งให้ IMLOG2 คำนวณ เหมาะเมื่อมีค่าจำนวนจริงและจินตภาพอยู่ในเซลล์แยกกัน เช่น =IMLOG2(COMPLEX(A1, B1))
Excel Formula:

=IMLOG2(COMPLEX(2, 3))

Result:

1.85021985907055+1.41787163074572i

FAQs

IMLOG2 ต่างจาก IMLOG10 และ IMLN อย่างไร?

ทั้งสามฟังก์ชันหา Logarithm ของ complex number เหมือนกัน แต่ต่างกันที่ฐาน ครับ — IMLOG2 ใช้ฐาน 2 (นิยมใน computer science), IMLOG10 ใช้ฐาน 10 (log ทั่วไป), และ IMLN หา natural log (ฐาน e ≈ 2.718) ที่ใช้บ่อยในวิศวกรรม

ทำไมใส่จำนวนเต็มธรรมดา เช่น 8 โดยตรงแล้ว error?

IMLOG2 ต้องการ input เป็น text ครับ ถ้าใส่ตัวเลข 8 โดยตรง (ไม่มีเครื่องหมายคำพูด) จะได้ #VALUE! error ต้องใส่เป็น “8” (ใส่ในเครื่องหมายคำพูด) หรือใช้ COMPLEX() ในการสร้าง complex number

ถ้าใส่ "0" เป็น inumber จะเกิดอะไร?

จะได้ #NUM! error ครับ เพราะ Logarithm ของ 0 ไม่มีค่าจริงทางคณิตศาสตร์ ไม่ว่าจะเป็น Log ฐานอะไรก็ตาม

IMLOG2 ใช้กับ j แทน i ได้ไหม?

ได้ครับ Excel รองรับทั้ง “a+bi” และ “a+bj” เป็น input ของ IMLOG2 เหมือนกัน เพราะในวิศวกรรมไฟฟ้านิยมใช้ j แทน i เพื่อไม่ให้ซ้ำกับสัญลักษณ์กระแสไฟฟ้า

Resources & Related

Additional Notes

IMLOG2 เป็นฟังก์ชันในกลุ่ม Engineering ที่ใช้หาค่า Log ฐาน 2 ของจำนวนเชิงซ้อน (complex number) โดยรับ input เป็นข้อความในรูป “a+bi” หรือ “a+bj” และส่งคืน complex number ในรูปแบบเดียวกัน ฟังก์ชันนี้ใช้สูตรทางคณิตศาสตร์ ln(z)/ln(2) ภายใน ซึ่ง z คือจำนวนเชิงซ้อนที่รับเข้ามา

ที่เจ๋งคือ IMLOG2 รองรับทั้งจำนวนจริงและจำนวนเชิงซ้อนได้ในฟังก์ชันเดียว ถ้าใส่จำนวนลบเข้าไป (เช่น “-1”) มันก็คำนวณได้ถูกต้องโดยให้ผลเป็น complex number ซึ่ง LOG ธรรมดาทำไม่ได้ และยังใช้คู่กับ COMPLEX() เพื่อสร้าง input จากเซลล์ที่เก็บส่วนจริงและส่วนจินตภาพแยกกันได้เลย

ส่วนตัวผม ฟังก์ชันนี้ไม่ค่อยได้ใช้ในงาน Excel ทั่วไป แต่ถ้าคุณทำงานด้าน digital signal processing หรือวิศวกรรมไฟฟ้า ที่ต้องการคำนวณ frequency response หรือ impedance ใน complex domain การมี IMLOG2 พร้อมใช้ใน Excel ถือว่าสะดวกมากครับ 😎

Leave a Reply

Your email address will not be published. Required fields are marked *