Google स्प्रेडशीट में एक अन्य कॉलम के आधार पर फ़िल्टर किए गए एक कॉलम को सारांशित करना


41

मेरे पास Google स्प्रैडशीट में निम्नलिखित डेटा हैं:

+------+---------+
| Time | Include |
+------+---------+
| 0:30 | No      |
| 1:00 | Yes     |
| 0:30 | Yes     |
| 0:30 | No      |
| 0:30 | Yes     |
+------+---------+

मैं उस समय को जोड़ना चाहूंगा जहां दाईं ओर कॉलम "हां" है।

मैं हर समय (3:00) को जोड़ने के लिए निम्नलिखित का उपयोग कर रहा हूं:

=SUM(A1:A5)

और मैंने उस समय (2:00) को जोड़ने की कोशिश की है जहां आसन्न कॉलम हां है, लेकिन Google "ERER! ":

=SUM(FILTER(A1:A5;B1:B5="Yes"))

1
यदि आप यहां वेब एप्लिकेशन पर खोज करते हैं , तो आपको एक योग करने के कुछ उदाहरण मिलेंगे। इसे करने का एक अन्य तरीका SUMIFसूत्र का उपयोग करके है:=SUMIF(B2:B6;"Yes";A2:A6)
जैकब जान तुइस्ट्रा

अर्धविराम के स्थान पर आपको अल्पविराम की आवश्यकता क्यों है, इसका आपके समय क्षेत्र के साथ क्या करना है? यूरोप एक अल्पविराम का उपयोग करता है जहां संयुक्त राज्य अमेरिका एक अर्धविराम का उपयोग करता है।
जैकब जान टुंस्ट्रा

1
@JacobJanTuinstra: आप अल्पविराम या अर्धविराम का उपयोग कर सकते हैं या नहीं यह समय-सीमा से संबंधित नहीं है, लेकिन स्थानीय / _language_ सेटिंग्स के साथ। विशेष रूप से अल्पविराम का उपयोग दशमलव विभाजक के रूप में किया जा रहा है या नहीं। यदि यह है तो आप एक अल्पविराम का उपयोग भी अलग-अलग फ़ंक्शन तर्कों के लिए नहीं कर सकते हैं। अंग्रेजी में हम आमतौर पर एक दशमलव विभाजक के रूप में एक अवधि का उपयोग करते हैं, इसलिए हम या तो उपयोग कर सकते हैं।
MrWhite

जवाबों:


48

बस एहसास हुआ कि फिल्टर कॉमा को अलग किया जाना चाहिए:

=SUM(FILTER(A1:A5,B1:B5="Yes"))

6
ध्यान दें कि क्या आपको अलग-अलग फ़ंक्शन तर्कों के लिए अल्पविराम या अर्धविराम का उपयोग करने की आवश्यकता है, जो आपकी भाषा सेटिंग पर निर्भर है।
MrWhite

1
धन्यवाद! एक और उपयोगी एक है: =sum(Filter(A2:A, B2:B > EOMonth(now(), -1)))जो चालू माह के लिए सभी मानों को सम्‍मिलित A2:Aकरता है, B2:Bजिसमें मान सम्‍मिलित हैं , और सम्‍मिलित तिथि सम्‍मिलित है।
jpaugh

1
आपको एक बंद कोष्ठक याद आ रहा है।
जिपरसन

अल्पविराम या अर्धविराम का उपयोग स्वीकार किए गए उत्तर में निर्दिष्ट किया जाना चाहिए
डिपेंडेंसीहेल

14

इसके लिए Google स्प्रेडशीट में एक अंतर्निहित कार्य भी है। यही SUMIF है

SUMIFसमाधान का उपयोग करना इस तरह होगा:

=SUMIF(B1:B6,"Yes",A1:A6)

इसके लिए वही जाता है जो xylar के उत्तर के लिए जाता है : अल्पविराम को भाषा सेटिंग्स के आधार पर अर्धविराम से बदलना पड़ सकता है।
बेमपिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.