मेरे पास डेटा का एक विशाल सेट है जिसके माध्यम से मैं काम करने की कोशिश कर रहा हूं। कॉलम A में, मेरा एक उपयोगकर्ता नाम है, कॉलम B में मेरे पास सत्र प्रारंभ तिथि / समय है, कॉलम C में मेरे पास सत्र समाप्ति तिथि / समय है।
मैं यह गणना करने की कोशिश कर रहा हूं कि उपयोगकर्ता खाते के आधार पर किसी भी समय कितने समवर्ती सत्र चल रहे हैं। मेरे द्वारा चलाए जा रहे कठिन स्थान यह है कि एक उपयोगकर्ता एक समय में कई सत्र चला सकता है।
उदाहरण के लिए:
User Start Time End Time Desired Result (license count)
JW 03/24/2015 14:00:44 03/24/2015 14:09:57 --> 4
TT 03/24/2015 13:58:14 03/24/2015 14:21:08 --> 3
DQ 03/24/2015 13:53:10 03/24/2015 14:15:39 --> 3
BB 03/24/2015 13:50:55 03/24/2015 14:20:42 --> 2
BA 03/24/2015 13:43:02 03/24/2015 13:57:26 --> 2
JW 03/24/2015 13:40:30 03/24/2015 13:48:38 --> 1
BA 03/24/2015 13:18:26 03/24/2015 13:18:44 --> 1
BA 03/24/2015 13:15:18 03/24/2015 13:15:22 --> 1
CT 03/24/2015 11:56:55 03/24/2015 11:58:21 --> 1
CT 03/24/2015 11:53:23 03/24/2015 11:56:55 --> 1
CT 03/24/2015 11:51:50 03/24/2015 11:53:23 --> 1
CT 03/24/2015 11:48:11 03/24/2015 12:16:36 --> 1
CT 03/24/2015 11:36:54 03/24/2015 11:37:50 --> 1
CT 03/24/2015 11:33:52 03/24/2015 11:39:38 --> 1
CT 03/24/2015 11:31:25 03/24/2015 11:34:01 --> 1
चौथा स्तंभ उस परिणाम को दर्शाता है जिसे मैं गणना करने में सक्षम होना चाहता हूं एक सूत्र के साथ। उपरोक्त डेटा को रेखांकन के रूप में दिखाया जा सकता है:
जैसा कि आप उदाहरण के अंत में देख सकते हैं (और चार्ट के नीचे), उपयोगकर्ता सीटी में एक समय में कई सत्र होते हैं। उन कनेक्शनों को केवल एक लाइसेंस के रूप में गिना जाएगा।
अगर मुझे यह स्पष्ट करने की आवश्यकता है तो मुझे बताएं।