मुझे CSV फ़ाइल के रूप में हमारे खुले कार्य आदेशों के लिए साप्ताहिक दर्जा प्राप्त है। इसमें 3-अक्षर की स्थिति कोड शामिल हैं जो पूरी प्रक्रिया में विभिन्न चरणों से जुड़े हैं।
मुझे स्टेटस कोड्स के स्थान पर प्लेन-लैंग्वेज परिभाषाएँ डालनी होंगी।
मेरी स्प्रैडशीट स्वचालित रूप से ऐसा करती है, लेकिन स्प्रेडशीट मुझे लगता है कि मैं इसे अभी कैसे कर रहा हूं वास्तव में अक्षम है। शीट, जो ऐसा करती है, अपने आप में, 75 एमबी से अधिक है, और पूरी चीज को नीचे कर देती है।
मेरी वर्तमान शीट कैसे काम करती है एक 16-कॉलम ग्रिड है जो CSV के स्टेटस कोड [@ [SO कोड्स] के साथ है और रो 1 में कोड्स की स्टैटिक सूची है। प्रत्येक दूसरी पंक्ति 16-साथ है:
=IF([@[SO Codes]]=Table3[[#Headers],[AA]],1,0)
=IF([@[SO Codes]]=Table3[[#Headers],[CA]],2,0)
=IF([@[SO Codes]]=Table3[[#Headers],[CAN]],3,0)
आदि
इसलिए प्रत्येक स्थिति कोड को 1 से 16 तक की संख्या दी जाती है जो 16x [कार्य क्रमों की संख्या] ग्रिड पर दिखाई देती है।
का अंतिम कॉलम है:
=SUBTOTAL(9,E2:T2)
=SUBTOTAL(9,E3:T3)
=SUBTOTAL(9,E4:T4)
आदि
अंत में, जो मेरे ट्रैकर को लाइनों के साथ खिलाता है जो कि जैसा दिखता है: =CHOOSE([@Status],IF([@Status]=J2,L2),IF([@Status]=J3,L3),IF([@Status]=J4,L4),IF([@Status]=J5,L5),IF([@Status]=J6,L6),IF([@Status]=J7,L7),IF([@Status]=J8,L8),IF([@Status]=J9,L9),IF([@Status]=J10,L10),IF([@Status]=J11,L11),IF([@Status]=J12,L12),IF([@Status]=J13,L13),IF([@Status]=J14,L14),IF([@Status]=J15,L15),IF([@Status]=J16,L16),IF([@Status]=J17,L17))
जहां कॉलम एल प्लेनटेक्स्ट कोड परिभाषाओं की सूची है, और जे 3 स्टेटस कोड कैलकुलेटर से सबटोटल्स को फीड करता है।
मैं मदद नहीं कर सकता कि ऐसा करने का एक और अधिक सुंदर और कुशल तरीका होना चाहिए। कोई अंतर्दृष्टि? मैंने CSV से सीधे कोड पर = CHOOSE फ़ंक्शन का उपयोग करने की कोशिश की, लेकिन यह केवल संख्यात्मक मानों पर काम करता है। मैंने प्रत्येक चरण की तस्वीरें शामिल की हैं, क्योंकि मुझे लगता है कि मैंने इसे खराब तरीके से समझाया है।