तिथि सीमाओं की आवृत्तियों का विश्लेषण करें


9

मेरे पास एक Google स्प्रेडशीट है जहां मैं तिथि सीमाओं की घटनाओं की गणना करना चाहूंगा। मेरे पास एक कॉलम है date_utc+1जिसमें लगभग रैंडम डेट डेटा है।

मैं क्या करना चाहूंगा, तारीख मानों को छह घंटे के डिब्बे में डाल दिया जाएगा, यानी, 12/5/2012 23:57:04जब तक 12/6/2012 0:03:17कि पहले बिन में नहीं होगा, 12/6/2012 11:20:53जब तक 12/6/2012 17:17:07कि दूसरे बिन में, और इसके बाद तक। फिर, मैं उन डिब्बे की घटना को गिनना चाहूंगा, जैसे:

bin_from            bin_to                freq
-----------------------------------------------
12/5/2012 23:57:04  12/6/2012 0:03:17     2
12/6/2012 11:20:53  12/6/2012 17:17:07    19
...                 ...                   ...

आंशिक संकेत बहुत स्वागत के साथ ही साथ मैं स्प्रेडशीट के लिए बहुत नया हूँ।


1
इस प्रश्न और उत्तर को पढ़ने का प्रयास करें: superuser.com/q/518632/179112
याकूब जान तुइंस्टार

@JacobJanTuinstra - क्या यह Google स्प्रेडशीट के लिए काम करता है?

@JacobJanTuinstra यह वास्तव में वास्तव में मेरे सवाल का हल करती है superuser.com/questions/519286/... , आप अन्य प्रश्न में अपने जवाब के लिंक के साथ यह उत्तर देने या डुप्लिकेट के रूप में चिह्नित कर सकते हैं।
wnstnsmth

@DaveRook; देखें उदाहरण फ़ाइल मैंने शामिल किया है।
जैकब जान टुंस्ट्रा

भविष्य में, कृपया यहां Google स्प्रेडशीट के बारे में प्रश्न पूछें, सुपर उपयोगकर्ता पर नहीं। धन्यवाद!
slhck

जवाबों:


6

मुझे लगता है कि मुझे आपके लिए समाधान मिल गया है। यह सभी स्वचालित रूप से नहीं किया गया है, लेकिन यह आपके प्रस्ताव का परिणाम देगा:

  • आपकी फ़ाइल में दिनांक के रूप में लिखा गया है MM-DD-YYYY। मैं इस धारणा बना उस समय अवधि कवर दिसंबर और नहीं साल भर यादृच्छिक दिनांकों। इसलिए मुझे तारीख प्रारूप को फिर से व्यवस्थित करना पड़ा DD-MM-YYYY
  • एक मार्गदर्शन के रूप में मैंने अद्वितीय तिथि सीमा प्राप्त करने के लिए निम्न सूत्र का उपयोग किया: =UNIQUE(ARRAYFORMULA(DATEVALUE(I2:I)))
  • FREQUENCY शीट में मैंने पहले अंतराल की गणना करने के लिए इस सूत्र का उपयोग किया था:
    ='Original Data'!J2+TIME(18;0;0)
    आपको अंतराल को बुद्धिमानी से चुनने की आवश्यकता है।
  • इस सूत्र को कॉपी करें जब तक वांछित अंतराल सीमा पूरी न हो जाए:
    =A3+TIME(6;0;0)
  • अपने परिणाम की गणना करने के लिए FREQUENCY सूत्र का उपयोग करें :
    =FREQUENCY('Original Data'!I2:I;A3:A)

उदाहरण फ़ाइल देखें जिसे मैंने तैयार किया है: फ़्रीक्वेंसी


सही समझ में आता है, धन्यवाद! अंतिम प्रश्न: आपने आसानी से MM-DD-YYYY से DD-MM-YYYY में तारीखों को कैसे बदला (मुझे कोई सूत्र नहीं दिखता)।
wnstnsmth

मैं इसे बोनस के रूप में फ़ाइल ओके में जोड़ दूंगा !! धन्यवाद और शुभकामनाएँ।
जैकब जान टुंस्ट्रा

@wnstnsmth: देखिए शीट DATE
जैकब जान तुइस्ट्रा

पर्याप्त रूप से .. सोचा कि एक शानदार तरीका था :-)
wnstnsmth

-1

क्‍लॉज द्वारा क्वेरी भाषा और समूह का उपयोग करके ट्रिक करना चाहिए।

कुछ इस तरह: =QUERY(A1:A509, "select count(B) group by year(A)") मैं आज बाद में एक कामकाजी क्वेरी बनाने की कोशिश करूंगा।

संपादित करें:

मैंने कॉलम A के बायें एक नया कॉलम डाला है। इस कॉलम का सूत्र है =year(A2) & "-" & minute(A2):। यह कुछ श्रेणियों को बनाने के लिए सिर्फ एक त्वरित परीक्षण है, इस स्तंभ को डिब्बे के तर्क को प्रतिबिंबित करना चाहिए।

सूत्र =Query(A:E;"select B, count(A) group by B")आवृत्तियों की गणना करेगा।

- अस्वीकरण, यह सिर्फ एक उदाहरण है, प्रश्न में वर्णित सटीक कार्यक्षमता की गणना करने के लिए कुछ ट्वीकिंग की आवश्यकता है -


select count(B)काम करने के लिए , आपको तदनुसार सीमा तैयार करने की आवश्यकता है A:B:। दूसरे, स्विट्जरलैंड में शायद सबसे ज्यादा अर्धविराम का इस्तेमाल अल्पविराम से अलग किया जाता है।
जैकब जान तुइस्ट्रा

@wnstnsmth और जैस्पर: मैंने उस फ़ाइल में परिणाम जोड़ दिया है जिसे मैंने QUERY शीट के तहत बनाया था।
जैकब जान तुइंस्ट्रा

@ जेकॉब, मैंने अपना समाधान शीट (कॉलम के, एल, एम) में भी पूरा किया है। इस समाधान पर कोई टिप्पणी? जैसा कि मेरे जवाब को वोट दिया गया था, मैं जानना चाहूंगा कि क्या मुझे यहां कुछ याद आ रहा है।
जैस्पर डुइजेंडस्ट्रा 12
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.