सेल में पाठ और संख्या है, लेकिन मुझे दोनों की गणना करने की आवश्यकता है


0

मेरे पास एक एक्सेल डेटाबेस है जो कर्मचारी अवकाश और मजदूरी के लिए एक कैलेंडर शैली में स्वरूपित है।

सारा हर हफ्ते एक ही शिफ्ट पैटर्न में काम करती है, इसलिए सोमवार से संबंधित सेल में, मेरे पास "8" है, 8 घंटे काम किया। अगर सारा उस सोमवार को छुट्टी मनाती है, तो मैं अभी भी 8 प्रदर्शित करना चाहती हूं यह दिखाने के लिए कि उसे 8 घंटे का भुगतान किया जाएगा, लेकिन मैं यह भी संकेत देने के लिए एक ही सेल में एच रखना चाहती हूं कि वह इसे छुट्टी के रूप में ले रही है।

कैलेंडर के बाहर, दूसरे कॉलम में, मैंने उस महीने के लिए काम किए गए कुल घंटों की गणना करने के लिए SUM फ़ंक्शन का उपयोग किया है।

उसके आगे एक अन्य कॉलम में, मेरे पास 'H' अक्षर दिखाई देने वाली संख्या के लिए एक COUNTIF है, जो उस वर्ष के लिए उसके अवकाश भत्ते को पूरा करेगा।

समस्या यह है, अगर मैं एक सेल में "8 एच" दर्ज करता हूं, तो एसयूएम फ़ंक्शन काम नहीं करता है, और 8 को मासिक घंटे की कुल राशि से हटा देता है जिसका अर्थ है कि उसे भुगतान नहीं किया जाएगा, लेकिन यह होना चाहिए, लेकिन यह गिनती नहीं है द एच।

क्या एक सेल में संख्या और अक्षर को गिनने और उन्हें डेटा छोड़ने के बिना संबंधित कॉलम में दिखाने का फॉर्मूला है?

सशर्त स्वरूपण रंग भरने के लिए अकेले काम नहीं करता है इसलिए मैं फंस गया हूं।

धन्यवाद!


2
यह 8 Hप्रविष्टि को विभाजित करने , या संयुक्त मूल्यों से निपटने के लिए सूत्रों को संशोधित करने के बजाय गड़बड़ हो जाएगा । मैं इस तरह के समाधान की सिफारिश नहीं करता हूं। हो सकता है कि आप विशेष उपचार के अर्थ के साथ, घंटों के कॉलम के बगल में एक अतिरिक्त कॉलम पर विचार कर सकें । उस कॉलम के आधार पर विभिन्न नियमों को लागू करना काफी सरल होगा। भविष्य में आपको Hछुट्टियों के अलावा अन्य विशेष उपचार कोडों की आवश्यकता हो सकती है । शायद कुछ Sबीमारी के लिए या Cचाइल्डकैअर आदि के लिए
टॉम ब्रुनबर्ग

सिर्फ उसकी छुट्टी का योग क्यों नहीं? Shudders ... क्या आप वास्तव में काम के घंटे लॉग करते हैं?
डेव

क्या आप वर्तमान में उपयोग किए जा रहे फ़ार्मुलों को पोस्ट कर सकते हैं ताकि हम देख सकें कि आप क्या शुरू कर रहे हैं?
3D1T0R

जवाबों:


1

यहाँ छवि विवरण दर्ज करें

यह काम किस प्रकार करता है:

  • Hसेल A5 Sarahमें A6& John में लिखें A7
  • सेल में इस सूत्र दर्ज B6करने के लिए छुट्टियों गणना और नीचे भरें।

    =SUMPRODUCT((LEN(B2:G2)-LEN(SUBSTITUTE(B2:G2,$A$5,"")))/LEN($A$5))
    
  • सामान्य घंटे गिनने के लिए इस सूत्र को सेल में लिखें D6और भरें।

     =Sum(B2:G2)
    
  • हॉलिडे के घंटे की गणनाC6 करने के लिए सेल में इस सूत्र को लिखें & नीचे भरें।

      =SUMPRODUCT(--SUBSTITUTE(B2:G2,$A$5," "))-D6
    
  • कुल घंटे की गणना और भरने के E6लिए सेल में इस सूत्र को दर्ज करें ।

     =C6+D6
    

आपको सामान्य, छुट्टियों और कुल घंटों के साथ छुट्टियों का पूरा चित्रण मिलता है।

ध्यान दें:

  • चूँकि आपकी छुट्टियों का भुगतान किया जाता है ताकि सेल में E6मैंने Gen. Hrs के साथ Hol.Script को बुलाया है , अन्यथा आप Gen. Hrs पर मजदूरी की गणना कर सकते हैं।

  • फॉर्मूला में सेल संदर्भ को आवश्यकतानुसार समायोजित करें।


0

इस समाधान के साथ प्रयास करें: उस सेल में डबल क्लिक करें जिसे आपको कुल अवकाश घंटे और पेस्ट की आवश्यकता है:

= SUM (IF (ISNUMBER (FIND (G2, A2: E5)), मूल्य (बाएं (A2: E5, FIND (जी 2, A2: E5) -1)), 0))

फिर इस सरणी सूत्र को बनाने के लिए Ctrl + Shift + Enter दबाएँ। अपनी सीमाओं के लिए सूत्र रिकॉर्डिंग को संशोधित करें।

IMG # 1

फिर छुट्टी के घंटे और सामान्य घंटे का योग करें।

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.