Page 1 of 1

Conditional Formatting ไม่ทำงาน

Posted: Fri Aug 08, 2014 10:29 am
by tommejung
คือตามไฟล์ที่แนบมาครับ ที่sheet Stock Summary ผมตั้งว่าถ้า คอลัม I ไม่เท่ากับ 0 ให้บรรทัดนั้นเป็นแถบสี ทีนี้มันได้เป็นบางบรรทัดอ่ะครับ คือตอนแรกมันก็ได้ปกติ แต่พอใส่ค่าต่างๆเข้าไปจนมันมีค่าเป็น0 แต่ว่าตัว format มันยังขึ้นสีอยู่

ไฟล์มีขนาดใหญ่เกินไปแนบไฟลืไม่ได้ โหลดจากลิ้งด้านล่างนี้แทนครับ

http://www.4shared.com/file/MJAmmXWice/ ... ning_.html

Re: Conditional Formatting ไม่ทำงาน

Posted: Fri Aug 08, 2014 10:35 am
by snasui
:D ให้แนบไฟล์ตัวอย่างมาที่ฟอรัมนี้แทนแนบเป็น Link ครับ

สำหรับคำว่า "อ่ะครับ" ให้ใช้คำว่า "ครับ" แทนครับ

Re: Conditional Formatting ไม่ทำงาน

Posted: Fri Aug 08, 2014 1:02 pm
by tommejung
ไฟล์มันมีขนาด 500KB ครับ เกินขนาดที่ทางเว็บรองรับ เลยแนบไฟล์ไม่ได้

Re: Conditional Formatting ไม่ทำงาน

Posted: Fri Aug 08, 2014 1:06 pm
by snasui
:D ให้แนบตัวอย่างไฟล์ ห้ามแนบไฟล์จริง ตัวอย่างไม่ควรมีขนาดใหญ่ครับ

Re: Conditional Formatting ไม่ทำงาน

Posted: Fri Aug 08, 2014 1:37 pm
by tommejung
ตัวอย่างไฟล์ครับ

Re: Conditional Formatting ไม่ทำงาน

Posted: Fri Aug 08, 2014 1:50 pm
by snasui
:D ลองตามนี้ครับ

ปรับสูตรใน Conditional Formatting เป็นด้านล่าง

=ROUND($I3,0)<>0

บางค่าเห็นว่าเป็น 0 แต่จริงๆ แล้วไม่ได้เท่ากับ 0 ที่เป็นเช่นนั้นดูสาเหตุที่นี่ครับ wordpress/difference-form-calculation/

Re: Conditional Formatting ไม่ทำงาน

Posted: Fri Aug 08, 2014 2:10 pm
by tommejung
รบกวนถามอีกนิด

=ROUND($I3,0)<>0

ถ้าให้เช็คที่ 0.00 จะต้องเป็น
=ROUND($I3,2)<>0
หรือ
=ROUND($I3,3)<>0
ครับ

Re: Conditional Formatting ไม่ทำงาน

Posted: Fri Aug 08, 2014 2:29 pm
by snasui
:D ROUND($I3,0)<>0)

หมายถึงให้ปัดเศษ I3 โดยมีทศนิยม 0 ตำแหน่ง คือไม่ต้องมีทศนิยม

หากต้องการให้ปัดเศษโดยมีทศนิยม 2 ตำแหน่งจะเขียนสูตรเป็น =Round(I3,2) ครับ

Re: Conditional Formatting ไม่ทำงาน

Posted: Fri Aug 08, 2014 2:36 pm
by tommejung
ขอบคุณมากครับ

ที่ทำให้เด็กโข่งหัดใช้ excel มีความรู้เพิ่มขึ้นอีก1อย่าง :mrgreen: