ค่าที่กำหนดโดยฟังก์ชัน Excel NOW ()


-1

ฉันมีแผ่นงาน Excel ที่ทำบางอย่าง SUMIFS() มากกว่าข้อมูลที่ป้อนด้วยตนเองรวมถึงการทดสอบบางอย่างสำหรับวันที่เข้า

เมื่อฉันป้อนสายข้อมูลใหม่ฉันพิมพ์ครั้งแรก =NOW() ในเซลล์แล้วคัดลอกวางค่าพิเศษไว้ในที่เดียวกัน

สิ่งประหลาดที่เกิดขึ้นคือ - บางครั้ง - SUMIFS ผิดพลาด อย่างไรก็ตามถ้าฉันกลับเข้าไปในเซลล์เพิ่มช่องว่างและลบช่องว่างนั้นอีกครั้งมันใช้งานได้ ราวกับว่ารูปแบบของค่ามีการเปลี่ยนแปลง

สิ่งนี้นำไปสู่คำถามของฉัน: คุณค่าประเภทใดที่ผลิตโดย NOW() และแตกต่างจากค่า 'วันที่ + เวลา' ปกติอย่างไร (และมีวิธีแก้ปัญหาที่ง่ายสำหรับปัญหาของฉันหรือไม่)

แก้ไข คุณสามารถทำได้ด้วยตัวเอง ป้อน = NOW () ในสองเซลล์ คัดลอกวางค่าพิเศษพวกเขาทั้งสอง ตรวจสอบว่าพวกเขาเหมือนกัน พวกเขาเป็น. ไปที่หนึ่งเพิ่มช่องว่างและลบออก กดปุ่มตกลง. ตรวจสอบตอนนี้แสดงเท็จ!

enter image description here

แก้ไข 2. ตกลง นั่นเป็นเพราะค่าจะถูกปัดเศษเมื่อคุณเพิ่มช่องว่างและลบออก

enter image description here

อย่างไรก็ตามนั่นยังคงทิ้งคำถามว่าทำไม sumifs ไม่สามารถจัดการกับค่าเดิมได้


1
คุณช่วยยืนยันการตั้งค่าอัตโนมัติได้ไหม ถ้าเป็นเช่นนั้นโปรดให้ฟังก์ชั่น sumif ขอบคุณ
Petr Fedorov

คำตอบ:


0

NOW() ส่งคืนวันที่และเวลาปัจจุบันเป็นตัวเลขทศนิยม ส่วนจำนวนเต็มคือจำนวนวันที่ผ่านไปหลังจากวันที่กำหนดและส่วนทศนิยมคือเวลาที่ผ่านไปตั้งแต่เที่ยงคืน

ฉันสงสัยว่าเมื่อ SUMIFS() ฟังก์ชั่นส่งกลับค่าที่ไม่ถูกต้องคือมันต้องมีการอัพเดตเนื่องจาก Excel ไม่รู้จักเมื่อมีการเปลี่ยนแปลงค่าของเซลล์ หากต้องการอัปเดตให้เลื่อนเคอร์เซอร์ไปที่เซลล์แล้วกด F9 .


ขอบคุณ ฉันได้เพิ่มการสาธิต DIY ให้กับคำถาม SUMIFS ไม่มีส่วนเกี่ยวข้องกับมันปรากฏขึ้น
Keep these mind

อา อันที่จริงการเปลี่ยนแปลงมูลค่า (เล็กน้อย)! ถึงกระนั้นก็ไม่ควรมีปัญหาสำหรับ sumifs ของฉัน ... Aargh (เช่นการอัปเดตไม่ทำงาน)
Keep these mind

แม้ว่าเมื่อเกิดเหตุการณ์นี้ขึ้นฉันก็ลองอัปเดต แต่ก็ไม่นาน บน เซลล์ บางทีนั่นอาจใช้ได้
Keep these mind
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.