में लॉजिकल या किसी सरणी को कैसे लागू करें I Excel को दो एरे ऑरिंग करके मुझे सरणी बनाने की कोशिश कर रहा हूं। ए 3 होना 7, 8, -3 और बी 1: उदाहरण के लिए, दो सरणियों A1 जाने, बी 3 होना 4, -8 -8एक्सेल
यह काफी सरल होना चाहिए, लेकिन यह है कि
OR (A1:A3 > 0 ; B1:B3 > 0)
रिटर्न प्रकट होता है सरणी के बजाय सही मैं उम्मीद कर रहा हूँ (सही, सही, गलत)।
बेशक मैं
(((A1:A3 > 0)*1 + (B1:B3 > 0)*1) >= 1) *1
लेकिन जो की तरह एक गंदा चाल का उपयोग करने वाले को बनाए रखना चाहते हैं सकता है?
इसके अलावा, शायद "सीएसई (Ctrl-Shift-Enter) फॉर्मूला" (http://www.mrexcel.com/articles/CSE-array-formulas-excel.php) के आसपास खोजने के लिए कुछ है लेकिन यह वास्तव में है काले जादू की तरह दिखता है।
क्या मुझे कुछ आसान याद आया?
इसके बारे में उत्सुक लोगों के लिए, मैं जिस वास्तविक सूत्र का निर्माण करने की कोशिश कर रहा हूं वह निश्चित रूप से थोड़ा अधिक जटिल है। यह सभी पंक्तियों ("स्थिति == ए या स्थिति == बी) और दिनांक = कुछ सेल" (SUMPRODUCT के माध्यम से) गिनने की कोशिश कर रहा है। या मैं देख रहा हूं कि मेरे sumproduct की केवल एक सरणी है और कोशिकाओं में परिभाषित नहीं है (यह बहुत आसान होगा)
+1 अच्छी तरह से कवर बैरी – brettdj
स्पष्टीकरण के लिए धन्यवाद। फिर भी एक "क्लीनर" सूत्र की उम्मीद है। – PPC
शायद "क्लीनर" की आपकी परिभाषा पर निर्भर करता है .... लेकिन मुझे संदेह है कि कोई और सुरुचिपूर्ण तरीका नहीं है ..... शायद आईएफ फ़ंक्शंस का उपयोग करना अधिक पारदर्शी है, उदा। '= IF (ए 1: ए 3> 0,1, आईएफ (बी 1: बी 3> 0,1,0), 0)' ...... लेकिन आपको "सरणी डालना" होगा, यहां तक कि SUMPRODUCT –