का उपयोग करके सशर्त स्वरूपण मैं एक शीट पर सशर्त स्वरूपण की कोशिश कर रहा हूं। मैं निम्नलिखित सशर्त बयान के अनुसार एक निश्चित रंग के साथ कोशिकाओं भरने की जरूरत है:एंड() फ़ंक्शन
=AND((INDIRECT(ADDRESS(4;COLUMN()))>=INDIRECT(ADDRESS(ROW();4)));(INDIRECT(ADDRESS(4;COLUMN()))<=INDIRECT(ADDRESS(ROW();5))))
जब मैं में बयान कोशिश करते हैं और() अलग से समारोह, वे काम करने के लिए लग रहे हैं, लेकिन जब मैं उन में एक साथ रखा फ़ंक्शन मुझे कोई स्वरूपण नहीं दिख रहा है।
यहां कुछ पृष्ठभूमि है: "वर्तमान कॉलम" पंक्ति पंक्ति 4 में दिनांक (DATE1) है। "वर्तमान पंक्ति" (दिनांक 2 और DATE3) के डी और ई कॉलम पर भी तिथियां हैं। इसलिए, यदि DATE DATE और DATE3 के बीच है तो मैं सेल को रंग से भरना चाहता हूं।
मैं नहीं देख सकता कि सूत्र क्यों काम नहीं कर रहा है। किसी भी प्रकार की मदद की बेहद सराहना की जाती है।
अद्यतन (दिसम्बर 13, 2011):
मैं एक समारोह है कि मैं कोशिकाओं मैं इस कार्यक्षमता की जरूरत से फोन लागू किया। फ़ंक्शन पूर्णांक मान देता है। फिर सशर्त स्वरूपण केवल कोशिकाओं में पूर्णांक का उपयोग करता है। इस तरह, सशर्त स्वरूपण कम जटिल है। मैं लागू किए गए फ़ंक्शन में अप्रत्यक्ष (पता (ROW(); COLUMN())) गुजर रहा हूं। इसलिए, मेरे पास सापेक्ष और/या पूर्ण कोशिकाओं पर काम करते समय मुझे आवश्यक सारी जानकारी है। फ़ंक्शन में रेंज के रूप में वर्तमान सेल को पारित करने का एक आसान तरीका जानना बहुत अच्छा होगा।
नोट: ActiveCell मेरे लिए काम नहीं कर रहा था। यह सेल से डेटा का उपयोग करता है जिसे फ़ंक्शन चलाने के समय चुना जाता है। यही वह नहीं है जिसे मैं ढूंढ रहा हूं। मैं निश्चित रूप से सेल को पास कर सकता हूं (जैसे ए 4, बी 7, आदि) लेकिन मुझे यकीन नहीं है कि यह वास्तव में प्रदर्शन के मामले में महत्वपूर्ण है या नहीं।
आप सभी को धन्यवाद जिन्होंने मेरे प्रश्न का उत्तर दिया।
मैंने समाधान की कोशिश नहीं की है, लेकिन यह समझ में आता है। जितनी जल्दी हो सके मैं कोशिश करूँगा। –
@ डेविड अपने दोनों संपादन गलत थे। सबसे पहले, पता फ़ंक्शन पंक्ति को पहला तर्क मानता है। पंक्ति 4 आईएस पंक्ति "डी" है। आपने जो पंक्ति दी है वह वर्तमान पंक्ति पर कॉलम 4 और 5 है। इसके अलावा, सशर्त स्वरूपण कोशिकाओं पर नियम लागू करता है। पूरी पंक्ति को हाइलाइट करने के लिए नियम को पूरी पंक्ति के लिए सही मूल्यांकन करना होगा। लॉजिकल ऑपरेटरों के लिए, गलत का 0 का मान है और ट्रू का मान 1 है। TRUE - TRUE = 1 - 1 = FALSE मान्य या संचालन नहीं है। इसके अलावा, TRUE/FALSE = 1/0 = ERROR मान्य और संचालन नहीं है। मैंने सत्यापित किया है कि यह एक्सेल में कैसे काम करता है। – James
एक ही समस्या थी, यह उत्तर अच्छी तरह से काम करता है। – perry