ค่าที่กำหนดโดยฟังก์ชัน 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.