मैं एक कस्टम सूत्र का उपयोग करके श्रेणी A2:D15 के साथ एक शीट पर सशर्त स्वरूपण सेट करना चाहता हूं जो सेल पृष्ठभूमि का रंग बदलता है। मेरे पास कॉलम एफ है जिसमें नामों की एक सूची शामिल है (एफ 2: एफ 13), और कॉलम एच जिसमें नाम शामिल है (जी 2: जी 13)। मैं प्रत्येक पंक्ति की तुलना यह कहकर करना चाहता हूं कि यदि G2 = "पलाडिन" और F2 में वर्ग खाली नहीं है, तो सशर्त स्वरूपण करें। मैं चाहता हूं कि यह एफ और जी में सभी 12 पंक्तियों को फैलाए, लेकिन मैं एक फ़ंक्शन का उपयोग करके एक सरणी पास नहीं कर सकता।

उदाहरण पत्रक: https://docs.google.com /स्प्रेडशीट/d/1a32ItT0HpRsov_oG5-CVHVe3HZV9WP-LypkxugsoK0g/edit?usp=sharing

मैंने इस सूत्र का उपयोग करने की कोशिश की:

=if(and(not(isblank(F2)),G2="Paladin"),1)

यह मेरी सीमा में पहला परिणाम सफलतापूर्वक बदलता है क्योंकि यह सच होता है, लेकिन मुझे पूरे सरणी को शामिल करने की आवश्यकता है, इसलिए मैंने इसका उपयोग करने का प्रयास किया:

=if(and(not(isblank(F2:F13)),G2:G13="Paladin"),1)

इसके साथ भी खेला =if(and(F2=A2,G2="Paladin"),1) - वही समस्या जो मुझे लगता है, लेकिन अगर मुझे सरणी का उपयोग करने का कोई तरीका मिल जाए तो अधिक सटीक।

हालाँकि, IF फ़ंक्शन जैसा कि मैं समझता हूं कि यह सरणियों का मूल्यांकन नहीं कर सकता है। मैंने इसके साथ खेलने के लिए $ संकेतों का उपयोग करने की कोशिश की, इस उदाहरण के समान मैंने पाया: https://www.benlcollins.com/formula-examples/array-formula-intro/ - लेकिन वह संख्यात्मक डेटा का उपयोग कर रहा है और जब मैं $ का उपयोग करता हूं तो यह या तो पूरी पंक्ति पर या संपूर्ण पर सशर्त स्वरूपण लागू करता है कॉलम, या A3:D16 की पूरी रेंज।

0
Parker Frank B 27 मई 2019, 04:56

1 उत्तर

सबसे बढ़िया उत्तर

आपको 4 नियमों की आवश्यकता होगी:

=FILTER(A2, COUNTIF(FILTER(F$2:F,G$2:G="Paladin"), A2))

=FILTER(B2, COUNTIF(FILTER(F$2:F,G$2:G="Paladin"), B2))

=FILTER(C2, COUNTIF(FILTER(F$2:F,G$2:G="Paladin"), C2))

=FILTER(D2, COUNTIF(FILTER(F$2:F,G$2:G="Paladin"), D2))

0

1
player0 27 मई 2019, 02:26