Google स्प्रैडशीट में उन्नत तिथि तर्क


12

मेरी निम्न स्थिति है:

आज 4/9/12 है। मेरे पास शीट में एक दिनांक है जो 4/13/12 है। यह सेल चालू होने के 7 दिनों के भीतर लाल हो जाना चाहिए।

  1. Google स्प्रेडशीट को वर्तमान तारीख से 7 दिन तक की कोशिकाओं को उजागर करने के लिए सशर्त स्वरूपण का उपयोग करने का एक तरीका क्या है?

  2. मैं जिस श्रेणी में क्रमबद्ध करना चाहता हूं, उसमें आरोही तिथियों के आधार पर शीट को सॉर्ट करने के लिए स्प्रेडशीट कैसे प्राप्त कर सकता हूं? मैं ऐसा करने की कोशिश कर रहा हूं,
    लेकिन यह सब करता है कॉलम कॉलम सहित सभी डेटा को सॉर्ट करता है
    जो कि मैं नहीं चाहता।

जवाबों:


13

हाँ।

तीन नियमों के साथ सशर्त स्वरूपण का उपयोग करें: (प्रारूप -> सशर्त स्वरूपण)

  1. "पिछले सप्ताह" से पहले की तारीख है "-> लाल
  2. "तिथि पिछले सप्ताह में" के बाद है -> हरा
  3. "पिछले सप्ताह" तिथि है "-> नारंगी

यह हरे रंग में एक सप्ताह से अधिक दूर सभी तिथियों को रंग देगा, अगले सप्ताह नारंगी में आने वाली सभी तिथियां और शेष तिथियां लाल रंग में। खाली कोशिकाओं को अकेला छोड़ दिया जाएगा।


वाह! यह बहुत आसान था! मुझे नहीं पता था कि नियमों ने इस तरह से काम किया ... धन्यवाद!
एंड्रयू डेविस

: पूरी पंक्ति आज की तारीख युक्त उजागर करने के लिए productforums.google.com/forum/#!topic/docs/kMc7bqNSJVY
JinSnow

4

यदि आपको स्वीकृत उत्तर की तुलना में अधिक सटीक समय की आवश्यकता है, तो आप दिनांक के बीच एक निश्चित अंतर को निर्दिष्ट करने के लिए DatedIF का उपयोग कर सकते हैं ।

उदाहरण: फॉर्म सेल ए 1 अगर ए 1 में तारीख 10 दिनों से पुरानी है।

निर्देश:

  1. सेल A1 चुनें
  2. प्रारूप / सशर्त स्वरूपण पर जाएं
  3. नीचे "प्रारूप कक्ष यदि ..." चुनें "कस्टम सूत्र है"
  4. प्रकार: =DATEDIF(A1,TODAY(),"D")>10

कृपया, कॉमिक्स को अर्धविराम के सूत्र में बदलें। यह अब कोमा के साथ काम नहीं करता है।
installero

2

स्वीकृत उत्तर में उन रंगों का उल्लेख है जो प्रश्न में उल्लिखित नहीं हैं और केवल पीछे मुड़कर देखते हैं। इसके अलावा "पिछले सप्ताह में तारीख" से पहले है "आज के सात दिनों के भीतर तारीखों को उजागर नहीं करता है। मेरा सुझाव है कि एक सशर्त स्वरूपण कस्टम सूत्र प्रकार का है:

=and(A1>today()-7,A1<today()+7)  

जहां आज से छह दिन पहले, आज और आज के छह दिन बाद सभी को उजागर किया जाना चाहिए।


2
  1. मुझे नहीं पता कि ऐसा करने का कोई तरीका है, सिवाय कुछ स्क्रिप्ट लिखने के (जो बहुत जटिल हो सकता है और शायद इतना विश्वसनीय नहीं)

हालांकि एक सरल वर्कअराउंड है। आप ऐसा कर सकते हैं:

  • तिथि के आगे, तालिका में एक नया कॉलम जोड़ें
  • उस तारीख और आज के बीच का अंतर (दिनों में) की दुकान (उदाहरण के लिए, यदि प्रथम पंक्ति में तारीख सेल है C2, तो आप निम्न सूत्र में प्रवेश कर सकता: =C2-now())
  • अपने मान के आधार पर अंतर कॉलम को प्रारूपित करें (यदि ऐसा है तो less than 7)

यह दिनांक कोशिकाओं को प्रारूपित नहीं करता है, लेकिन यह एक स्वीकार्य समाधान हो सकता है।

2।

  • उस संपूर्ण श्रेणी का चयन करें जिसे आप सॉर्ट करना चाहते हैं (कॉलम शीर्षक सहित)
  • मेनू से डेटा का चयन करें -> श्रेणी क्रमबद्ध करें ...
  • "डेटा में हेडर पंक्ति है" चेक बॉक्स पर टिक करें
  • "ड्रॉप डाउन" के आधार पर सॉर्ट कॉलम चुनें
  • "सॉर्ट" पर क्लिक करें

आपके उत्तर के लिए धन्यवाद। मैंने एक सरल दृष्टिकोण के साथ जाने का फैसला किया।
एंड्रयू डेविस

0

आप उपयोग कर सकते हैं

=ArrayFormula(DAYS360(M2:M; N2:N))

जहाँ M2 और N2 उस तारीख को रखते हैं जहाँ आप तुलना करना चाहते हैं। यह 2 तारीखों के बीच की संख्या से दिनों के अंतर को दर्शाता है। फिर आप एक सेल में एक सशर्त जोड़ सकते हैं जैसे कि अगर यह एक बड़ा है तो 7 बैकलड लाल है।


आपके उत्तर के लिए धन्यवाद। मैंने एक सरल दृष्टिकोण के साथ जाने का फैसला किया।
एंड्रयू डेविस

-3

तारीख से पहले की स्थिति का उपयोग करें =today()+7


3
यह अन्य उत्तरों में बहुत कुछ नहीं जोड़ता है। क्या आप इस बारे में विस्तार से बता सकते हैं कि यह अलग क्यों है?
jonsca
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.