วิธีกำจัด #Div/0 ใน Google ชีต

การใช้สูตรอัตโนมัติใน Google ชีตมีความจำเป็นมากกว่าตัวเลือกเมื่อต้องจัดการกับข้อมูลจำนวนมาก อย่างไรก็ตาม การทำงานอัตโนมัติอาจมีข้อเสียบางประการ เช่น ข้อผิดพลาดที่เกิดจากกระบวนการทางคณิตศาสตร์ที่ไม่เหมาะสม การหารด้วยศูนย์หรือข้อผิดพลาด #Div/0 เป็นหนึ่งในนั้น

วิธีกำจัด #Div/0 ใน Google ชีต

ในบทความนี้ เราจะแสดงวิธีกำจัดข้อผิดพลาด #Div/0 ใน Google ชีต

เติมเซลล์อย่างเหมาะสม

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

การใช้ฟังก์ชัน If Error

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

หากข้อผิดพลาดเป็นฟังก์ชันของ Google ชีตที่ตรวจสอบค่าที่กำหนด และถ้าข้อผิดพลาดส่งคืนก็จะดำเนินการตามคำสั่งต่อไป ฟังก์ชันมีรูปแบบคำสั่ง =IFERROR(value, value-if-error) โดยที่:

'=' บอก Google ชีตว่าคุณกำลังใช้ฟังก์ชัน

'IFERROR' ตรวจสอบผลลัพธ์ค่าที่กำหนดในข้อผิดพลาด

'ค่า' คือกระบวนการที่จะตรวจสอบข้อผิดพลาด

'value-if-error' คือค่าที่แสดงหากค่าเกิดข้อผิดพลาด

โดยพื้นฐานแล้ว ฟังก์ชัน If Error จะดำเนินการตามค่าที่กำหนด หากกระบวนการนั้นทำให้เกิดข้อผิดพลาด เช่น การหารด้วยศูนย์ กระบวนการนั้นจะแสดงสิ่งที่คุณกำหนดเป็นค่าหากมีข้อผิดพลาด

ตัวอย่างเช่น ถ้าคุณต้องการแบ่งสองเซลล์ A1 ด้วย A2 ตราบเท่าที่มีการเติมเซลล์ทั้งสองอย่างเหมาะสม เซลล์จะส่งคืนผลลัพธ์ของการหาร หาก A2 กลายเป็นศูนย์หรือว่างเปล่า จะทำให้เกิดข้อผิดพลาด #Div/0 หากคุณใช้สูตร =Iferror(A1/A2,”การหารด้วยศูนย์”) ถ้าจู่ๆ A2 ว่างเปล่าหรือเป็นศูนย์ แทนที่จะแสดงข้อผิดพลาด ระบบจะแสดงการหารด้วยศูนย์

วิธีกำจัด #Div/0 ใน Google ชีต

ฟังก์ชัน If Error ยังสามารถใช้เป็นไวยากรณ์ =Iferror(value) ค่านี้เติมค่าหากมีข้อผิดพลาดเป็นช่องว่าง และจะคืนค่าช่องว่างหากตรวจพบข้อผิดพลาด

วิธีกำจัด #Div/0 ใน Google ชีต

ตราบใดที่คุณใช้ฟังก์ชัน If Error สำหรับสูตรอัตโนมัติที่คุณสร้างขึ้น คุณจะไม่พบข้อผิดพลาด #Div/0

ข้อจำกัดของฟังก์ชัน If Error คือจะส่งกลับค่า error-if-value สำหรับข้อผิดพลาดใดๆ แม้ว่าข้อผิดพลาดจะไม่ใช่ #Div/0 หากคุณประกาศค่า-ถ้า-ข้อผิดพลาดเป็นการหารด้วยศูนย์และพบข้อผิดพลาดอื่น ก็จะยังคงบอกว่าการหารด้วยศูนย์

วิธีกำจัด #Div/0 ใน Google ชีต

การใช้ฟังก์ชัน Error.Type

ฟังก์ชัน Error.Type แทนที่จะส่งกลับค่าที่คุณกำหนด กลับส่งกลับรหัสข้อผิดพลาดที่เกี่ยวข้อง รหัสที่เกี่ยวข้องสำหรับข้อผิดพลาดที่แตกต่างกันทั้งหมดคือ 1 สำหรับ #NULL!, 2 สำหรับ #DIV/0!, 3 สำหรับ #VALUE!, 4 สำหรับ #REF!, 5 สำหรับ #NAME?, 6 สำหรับ #NUM!, 7 สำหรับ #N/A และ 8 สำหรับอย่างอื่น

ฟังก์ชันนี้มีประโยชน์หากคุณพบข้อผิดพลาดอื่นที่ไม่ใช่การหารด้วยศูนย์เป็นครั้งคราว เนื่องจากจะทำให้แก้ไขปัญหาได้ง่ายขึ้น แน่นอนว่าสิ่งนี้ต้องการความรู้ด้านการเข้ารหัสเล็กน้อยเพื่อใช้งานอย่างมีประสิทธิภาพ การใช้ Error.Type อย่างเดียวจะไม่มีประโยชน์ เนื่องจากคุณจะไม่ทราบว่าตัวเลขที่แสดงเป็นรหัสหรือคำตอบจริง การใช้ทั้งคำสั่ง If Then และฟังก์ชัน If Error สามารถสร้างสูตรที่ตรวจสอบข้อผิดพลาดเฉพาะได้

วิธีกำจัด #Div/0 ใน Google ชีต

ตัวอย่างเช่น ในสูตร =iferror(A1/A2,if(error.type(A1/A2)=2,”การหารด้วยศูนย์”,”ข้อผิดพลาดที่ไม่รู้จัก”)) Google ชีตจะทำการคำนวณ a1/a2 ก่อน หากเป็นไปได้ ระบบจะแสดงคำตอบ หากเกิดข้อผิดพลาด ก็จะไปที่บรรทัดถัดไป

คำสั่ง If Then จะตรวจสอบประเภทของข้อผิดพลาดที่ส่งคืนโดยฟังก์ชัน Error.Type หากส่งคืน 2 ซึ่งเป็นรหัสสำหรับข้อผิดพลาด #Div/0 จากนั้นจะแสดงการหารด้วยศูนย์ มิฉะนั้นจะแสดงข้อผิดพลาดที่ไม่รู้จัก

สิ่งนี้สามารถขยายเพิ่มเติมได้ด้วยคำสั่ง If ที่ซ้อนกันสำหรับข้อผิดพลาดแต่ละประเภทหากคุณต้องการ สิ่งนี้ทำให้มั่นใจได้ว่าหากมีข้อผิดพลาดเกิดขึ้นในเวิร์กชีต คุณจะทราบแน่ชัดว่าเป็นข้อผิดพลาดอะไร และจะจัดการกับมันอย่างไร

ข้อผิดพลาดที่คาดไว้

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

คุณมีเคล็ดลับอื่นๆ เกี่ยวกับวิธีกำจัดข้อผิดพลาด #Div/0 ใน Google ชีตหรือไม่ แบ่งปันความคิดของคุณในส่วนความคิดเห็นด้านล่าง

ฝากความเห็น

อะแดปเตอร์บลูทูธหายไปใน Pardus 23 ใช่หรือไม่? ลองตรวจสอบตามนี้ก่อน

อะแดปเตอร์บลูทูธหายไปใน Pardus 23 ใช่หรือไม่? ลองตรวจสอบตามนี้ก่อน

ตรวจสอบว่า Pardus 23 บล็อกบลูทูธหรือไม่ ขาด BlueZ หรือตรวจไม่พบเฟิร์มแวร์ของอะแดปเตอร์ จากนั้นตรวจสอบว่าตัวควบคุมทำงานได้หรือไม่

ตั้งค่าการแยกเบราว์เซอร์ Gooroom ผ่านนโยบายขององค์กรของคุณ

ตั้งค่าการแยกเบราว์เซอร์ Gooroom ผ่านนโยบายขององค์กรของคุณ

เรียนรู้วิธีที่ Gooroom แยกการท่องเว็บที่เชื่อถือได้และไม่น่าเชื่อถือ สิ่งที่ผู้ใช้สามารถเปลี่ยนแปลงได้ และวิธีที่ผู้ดูแลระบบสามารถอัปเดตนโยบายเว็บไซต์ได้อย่างปลอดภัย

การจัดตำแหน่งหน้าจอสัมผัสที่ถูกต้องบนแท็บเล็ต Harmonica OS

การจัดตำแหน่งหน้าจอสัมผัสที่ถูกต้องบนแท็บเล็ต Harmonica OS

ตรวจสอบการหมุน การเบี่ยงเบน หรือการรับข้อมูลแบบสัมผัสที่ไม่สม่ำเสมอ บนแท็บเล็ต Harmonica OS และเลือกวิธีการปรับเทียบ Linux ที่เหมาะสมกับเซสชันและไดรเวอร์ของอุปกรณ์นั้น

ตั้งค่า Gooroom OS เป็นภาษาอังกฤษ แล้วตรวจสอบว่าส่วนใดบ้างที่ยังคงได้รับการแปล

ตั้งค่า Gooroom OS เป็นภาษาอังกฤษ แล้วตรวจสอบว่าส่วนใดบ้างที่ยังคงได้รับการแปล

เปลี่ยนเซสชันเดสก์ท็อปของ Gooroom เป็นภาษาอังกฤษ ตรวจสอบการตั้งค่าภาษา และระบุว่าป้ายกำกับภาษาเกาหลีที่ยังไม่ได้แปลนั้นจำเป็นต้องอัปเดตแอปหรือไม่

ตั้งค่าแผงควบคุม XFCE สไตล์ Windows บน Pardus Linux

ตั้งค่าแผงควบคุม XFCE สไตล์ Windows บน Pardus Linux

จัดวาง Pardus XFCE ให้มีแถบงานด้านล่างที่คุ้นเคย พร้อมด้วยเมนูแอป ตัวเรียกใช้งานที่ตรึงไว้ ปุ่มเปิดหน้าต่าง และถาดระบบ

ติดตั้ง Flatpak และ Snap บน Gooroom — หลังจากตรวจสอบนโยบายแล้ว

ติดตั้ง Flatpak และ Snap บน Gooroom — หลังจากตรวจสอบนโยบายแล้ว

ตรวจสอบเวอร์ชัน Gooroom และกฎของผู้ดูแลระบบ จากนั้นทำตามขั้นตอนการติดตั้งอย่างเป็นทางการบนระบบ Debian สำหรับ Flatpak หรือ Snap โดยไม่ต้องข้ามการควบคุมของระบบ

Pardus Image Writer หรือ ISO แบบกำหนดเอง? เลือกเครื่องมือการติดตั้งที่เหมาะสม

Pardus Image Writer หรือ ISO แบบกำหนดเอง? เลือกเครื่องมือการติดตั้งที่เหมาะสม

เรียนรู้ว่า Pardus Image Writer สามารถทำอะไรได้บ้าง วิธีการเตรียม USB สำหรับการติดตั้งอย่างปลอดภัย และเครื่องมือใดที่เหมาะสมกับอิมเมจแบบเรียลไทม์ที่กำหนดเอง หรือการติดตั้งใช้งานซ้ำๆ บนระบบเครือข่ายขนาดใหญ่

ติดตั้งระบบปฏิบัติการคู่ Pardus และ Windows 11 โดยไม่ต้องฟอร์แมต Windows ใหม่

ติดตั้งระบบปฏิบัติการคู่ Pardus และ Windows 11 โดยไม่ต้องฟอร์แมต Windows ใหม่

ติดตั้ง Pardus ควบคู่ไปกับ Windows 11 โดยการลดขนาดไดรฟ์ Windows ใช้พื้นที่ที่ไม่ได้จัดสรร และคงพาร์ติชั่นระบบ EFI ที่มีอยู่เดิมไว้

ทำให้ RTL8821CE Wi-Fi ใช้งานได้บน Pardus ด้วยเฟิร์มแวร์ที่ถูกต้อง

ทำให้ RTL8821CE Wi-Fi ใช้งานได้บน Pardus ด้วยเฟิร์มแวร์ที่ถูกต้อง

ระบุชิป RTL8821CE ติดตั้งเฟิร์มแวร์ Realtek ที่รองรับโดย Pardus และตรวจสอบไดรเวอร์ การสแกน Wi-Fi จากนั้นดำเนินการแก้ไขปัญหาในขั้นตอนถัดไป

เปิดใช้งาน NVIDIA บน Pardus 23 ด้วยโปรแกรมติดตั้งไดรเวอร์

เปิดใช้งาน NVIDIA บน Pardus 23 ด้วยโปรแกรมติดตั้งไดรเวอร์

ใช้โปรแกรมติดตั้งที่รองรับฮาร์ดแวร์ของ Pardus เพื่อเปิดใช้งานไดรเวอร์ NVIDIA ที่ถูกต้อง รีบูตเครื่องอย่างปลอดภัย และตรวจสอบโมดูลเคอร์เนลที่ใช้งานอยู่