ทำใน Excel“ คงเหลือ 20/5” ผ่าน TEXT ()


0

มี 2 ​​คอลัมน์ หนึ่งคือจำนวนวันสูงสุดที่ใช้ได้และอีกวันคือจำนวนวันที่ใช้ไป

Max     Spent
20        1

ฉันต้องการจัดรูปแบบสูงสุดที่จะพูด20/DaysRemained( DaysRemainedควรแทนที่ด้วยมูลค่าของวันที่เหลือจริง) ฉันพยายามทำสูตรอย่าง="20/"&TEXT(20-D3)ที่ D3 มีจำนวนวันที่ใช้ไป

สูตรดูเหมือนจะไม่ทำงานเพราะฉันขาดอะไรบางอย่างไป

ใครช่วยได้บ้าง


2
เนื่องจากคุณโพสต์ว่าคุณไม่ต้องการสิ่งที่คุณต้องการคุณสามารถแก้ไขคำถามของคุณและยกตัวอย่างของผลลัพธ์ที่คาดหวังในบริบท อาจเยาะเย้ยมันด้วยตนเองใน Excel และโพสต์ภาพหน้าจอ นั่นอาจจะดีกว่าการใช้คำพูด
teylyn

@Teylyn ฉันไม่ได้เขียนผิด แต่ดูเหมือนว่าฉันใช้คำศัพท์การเขียนโปรแกรมมากเกินไป DaysRemainedหมายถึงโปรแกรมเมอร์enter here value a value of how many days remained
JoeM

ขวา. ดูคำแนะนำของฉันด้านล่าง ฉันลบบิตที่ทำให้เข้าใจผิดทั้งหมดเกี่ยวกับการจัดรูปแบบ
teylyn

คำตอบ:


2

ฟังก์ชัน Text () จัดรูปแบบตัวเลขเป็นข้อความ แต่ต้องการสตริงการจัดรูปแบบ ดังนั้นอาจเปลี่ยนสูตรของคุณ:

="20/"&TEXT(20-D3,"0")

หรือเพียงแค่ใช้

="20/"&20-D3

นอกจากนี้คุณยังสามารถอ้างอิงถึงค่าในเซลล์เช่น

=C3&"/"&C3-D3

ใน Excel ตัวดำเนินการ & ยอมรับทั้งข้อความและตัวเลขและผลลัพธ์จะเป็นข้อความเสมอ


ฉันไม่ได้ถามสิ่งนี้ ฉันถามว่าฉันสามารถแทนที่ DaysRemained ด้วยการลดจำนวนเซลล์ 20 และ D3 ได้อย่างไร คำตอบคือ="20/"&20- D3
JoeM

คุณถามว่า "ฉันต้องการฟอร์แมต Max เพื่อบอกว่า 20 / DaysRemained" หากนั่นไม่ใช่สิ่งที่คุณต้องการโปรดแก้ไขคำถามของคุณและถามเกี่ยวกับสิ่งที่คุณต้องการจะทำ
teylyn

ฉันเดาอีกครั้งว่าคุณต้องการอะไรและเพิ่มคำแนะนำให้กับคำตอบของฉัน
teylyn

เป็นไปได้ไหมถ้าไม่มีคอลัมน์ตัวช่วย
Vylix

1
@Vylix ไม่สอดคล้องกับความพยายามในสูตรและคำอธิบายของ OP แม้ว่าจะเป็นการยากที่จะได้รับคำตอบจาก OP ฉันพยายามมาพักหนึ่งแล้ว ... บางทีคุณอาจโพสต์วิธีอื่นและอาจจะโชคดีกว่านี้ก็ได้ ไม่มีอะไรที่เหมือนกับการพูดคุยกับกำแพงอิฐ
teylyn

0

บันทึก

สิ่งนี้เป็นไปได้เพราะคุณมีค่า "สูงสุด" ซึ่งฉันถือว่าคงที่และจะไม่เปลี่ยนแปลงดังนั้นจึงมีค่าจำนวน จำกัด เท่านั้น (0-20) ที่สามารถจัดการได้โดยใช้การจัดรูปแบบตามเงื่อนไข

ข้อจำกัดความรับผิดชอบ:แม้ว่าสิ่งนี้จะเป็นไปตามข้อกำหนดของ OP แต่ก็เป็นวิธีที่น่าเกลียด ฉันไม่แนะนำเพราะคุณจะต้องเขียนรูปแบบที่กำหนดเอง 20 (21 แน่นอน) (หรือมากกว่าหรือน้อยกว่าหากการเปลี่ยนแปลงค่า 'สูงสุด') และเขียนอีกครั้งหากการเปลี่ยนแปลง 'สูงสุด'

สิ่งนี้จัดรูปแบบเซลล์ "Spent" ไม่ใช่เซลล์ "Max" ตามที่ OP ร้องขอ นี่คือใกล้ฉันสามารถแนะนำ


  1. เปิดการจัดรูปแบบตามเงื่อนไขและเลือกกฎใหม่
  2. วาง=A1=0บนกล่องสูตร เปลี่ยนA1เป็นที่อยู่ของเซลล์ "Spent"
  3. เปิดรูปแบบจากนั้นเลือกแท็บกำหนดเองบนหมายเลข
  4. วาง0"/20"เป็นรูปแบบที่กำหนดเอง สูตรนี้ได้รับการแก้ไขตลอดการทำซ้ำ
  5. ทำซ้ำขั้นตอนที่ 1 ถึง 4 สำหรับแต่ละค่าตั้งแต่ 0 ถึง 20 (0, 1, 2, ... , 20)

คุณจะได้รับการจัดรูปแบบตามเงื่อนไข 21 แบบ คุณยังสามารถเปลี่ยนรูปแบบที่กำหนดเองเป็นสิ่งที่คุณต้องการในคำถาม (ซึ่งกลายเป็น"20/"0) แม้ว่าฉันจะพบว่ามันสับสน ภาพหน้าจอ

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