मेरे पास कोशिकाओं बी 2: ई 10 में डेटा की निम्न सरणी है। मैं सरणी की प्रत्येक पंक्ति में अधिकतम मानों का योग खोजना चाहता हूं ... लेकिन एक एकल कक्ष सूत्र में (सेल G12 में परिणाम प्राप्त करने के लिए), बजाय मध्यवर्ती चरणों का उपयोग करने के जो मैंने नमूने में दिखाया है।
मैं नवीनतम एक्सेल का उपयोग कर रहा हूं, इसलिए सरणी सूत्रों, एलईटी () आदि तक पहुंच है, लेकिन मैं अपने लक्ष्य को प्राप्त करने के लिए संघर्ष कर रहा हूं। समस्या यह है कि MAX() हमेशा पूरे ग्रिड पर काम करता प्रतीत होता है, इसलिए इस तरह का एक सूत्र काम नहीं करता है:
=SUM(MAX(INDEX($B$2:$E$10,SEQUENCE(9),0)))
ऐसा हो सकता है कि MAX सरणी सूत्रों को नहीं समझता है, इसलिए मैंने उदाहरण के लिए SORT() के विभिन्न संयोजनों की कोशिश की लेकिन मैं व्यक्तिगत रूप से क्रमबद्ध कॉलम की सरणी उत्पन्न करने में विफल रहा।
यह समस्या मुझे अवरुद्ध नहीं कर रही है, लेकिन अब मैंने खुद से वह प्रश्न पूछा है जो मुझे यह जानने में दिलचस्पी है कि क्या कोई समाधान है (जो बहुत आसान हो सकता है, और मैं इसे नहीं देख सकता!)।
1 उत्तर
MAX सरणियों को प्रविष्टि के रूप में स्वीकार करता है, इसलिए यह अधिकतम खोजने से पहले सभी रिटर्न देखेगा।
हम लाइन द्वारा आउटपुट लाइन की एक सरणी बनाने के लिए MAXIFS और OFFSET का उपयोग कर सकते हैं:
=SUM(MAXIFS(OFFSET(B2:E2,SEQUENCE(9,,0),0,1,4),OFFSET(B2:E2,SEQUENCE(9,,0),0,1,4),"<>"))
एक अन्य विकल्प सबटोटल और ऑफ़सेट है:
=SUM(SUBTOTAL(4,OFFSET(B2:E2,SEQUENCE(9,,0),0,1,4)))
संबंधित सवाल
नए सवाल
excel-formula
यह टैग Microsoft Excel के प्रश्नों के लिए है जहाँ प्रश्न या उत्तर विशेष रूप से Excel सूत्र की संरचना, वाक्यविन्यास या आउटपुट के बारे में हैं।