2013-01-22 11 views
36

है, मुझे आश्चर्य है कि क्या करने के लिए एक आसान तरीका है। असल में, मेरे पास Excel 2011 में डेटा के समूह के साथ बैलेंस शीट है। सूचना का एक विशिष्ट टुकड़ा जो मैं हमेशा दिखाना चाहता हूं वह वह राशि है जिसका प्रतिपूर्ति नहीं किया गया है। दूसरे शब्दों में, मेरे पास चुकाई गई राशि के लिए एक कॉलम है और दूसरा यह चुकाया गया है कि उसे प्रतिपूर्ति की गई है या नहीं (हां/नहीं)। मैं भुगतान की गई सभी रकम को जोड़ना चाहता हूं जहां प्रतिपूर्ति क्षेत्र 'नो' के बराबर है।एक्सेल में, प्रत्येक पंक्ति में एक कॉलम में सभी मानों को योग करें जहां एक और कॉलम एक विशिष्ट मान

मुझे पता है कि मैं पूरे कॉलम को जोड़ सकता हूं और उन लोगों को फ़िल्टर कर सकता हूं जिन्हें प्रतिपूर्ति की गई है, लेकिन मैं यह चाहता हूं कि फ़िल्टर क्या है (या यदि कोई फ़िल्टर चालू नहीं है) पर ध्यान दिए बिना मैं पूरी राशि प्रदर्शित करना चाहता हूं।

मैं Google को इसका वर्णन करने के लिए अच्छे कीवर्ड नहीं ढूंढ पा रहा था, इसलिए मैं यहां पूछ रहा हूं। मैं इसे एक्सेल में पूरा करना चाहता हूं, बाहरी प्रोग्राम या स्क्रिप्ट में नहीं।

उत्तर

87

स्तंभ एक मात्रा में मौजूद होता है तो प्रतिपूर्ति करने के लिए किया जाएगा, और स्तंभ बी "हाँ/नहीं" है कि क्या प्रतिपूर्ति किया गया है की यह दर्शाता है, तो निम्न में से या तो काम करेंगे, हालांकि पहला विकल्प की सिफारिश की है शामिल हैं:

=SUMIF(B:B,"No",A:A) 

या

=SUMIFS(A:A,B:B,"No") 

यहाँ एक उदाहरण है कि मात्रा में नमूना डेटा का एक छोटा सेट के लिए भुगतान और बकाया प्रदर्शित करेगा है।

A   B   C     D 
Amount Reimbursed? Total Paid:   =SUMIF(B:B,"Yes",A:A) 
$100  Yes   Total Outstanding: =SUMIF(B:B,"No",A:A) 
$200  No   
$300  No 
$400  Yes 
$500  No 

Result of Excel calculations

+0

बिल्कुल सही, धन्यवाद! – Anthony

+1

दूसरा सूत्र Google स्प्रेडशीट के लिए भी काम करता है। पहले किसी ने इसके लिए काम नहीं किया ... – Yogesh

1

आप उस के लिए यदि समारोह का उपयोग करने के लिए सक्षम होना चाहिए। वाक्यविन्यास =IF(condition, value_if_true, value_if_false) है। केवल गैर-प्रतिपूर्ति राशि के साथ एक अतिरिक्त कॉलम जोड़ने के लिए, आप कुछ का उपयोग करेंगे:

=IF(B1="No", A1, 0) 

और यह योग। कॉलम के नीचे एक ही सेल में इसे शामिल करने का शायद एक तरीका है, लेकिन मेरे सिर के ऊपर से मैं कुछ भी सरल नहीं सोच सकता।

17

आप SUMIF का उपयोग कर ऐसा कर सकते हैं। यह आपको किसी सेल में मान को SUM करने की अनुमति देता है यदि किसी अन्य कक्ष में कोई मान निर्दिष्ट मानदंडों को पूरा करता है।

- A   B 
1 100  YES 
2 100  YES 
3 100  NO 

सूत्र का उपयोग: यहाँ एक उदाहरण है =SUMIF(B1:B3, "YES", A1:A3), आप 200 का परिणाम मिल जाएगा।

यहाँ एक काम कर उदाहरण मैं सिर्फ एक्सेल में किया था का एक स्क्रीनशॉट है:

Excel SUMIF Example

संबंधित मुद्दे