Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Καλημερα φορουμ!

Εχουμε 3 στηλες S1, S2, S3 στις οποιες συμβαινουν γεγονοτα A, B, C και D. Θελω να υπολογισω τις καθυστερησεις μεταξυ των γεγονοτων AAA, BBB, και CCC, ΟΧΙ των DDD.Δεν μας ενδιαφερει η καθυστερηση να ειναι αποκλειστικα μεταξυ ομοιων γεγονοτων, πχ ΑΑΑ με ΑΑΑ.Μπορει να ειναι ΑΑΑ με ΑΑΑ, ΑΑΑ με ΒΒΒ, CCC με ΒΒΒ κλπ, δλδ ολοι οι συνδυασμοι, εκτος των DDD. Για παραδειγμα οπως φαινεται στην παρακατω εικονα εχουμε 2 φορες καθυστερηση με διαφορα στα γεγονοτα 2, και 1 φορα καθυστερηση με διαφορα στα γενονοτα 17.

Screenshot_2.png.124f18caa713d1710a9f8034189ccbf0.png

 

Αυτο που θελω να κανω ειναι να βρω τη φορμουλα που συμπληρωνει τη στηλη I, στην οποια μετρωνται ποσες φορες ερχεται η αντιστοιχη καθυστερηση απο τη στηλη H.Στην ουσια το προβλημα ειναι μετρημα γραμμων μεταξυ ομοιων γεγονοτων αλλα δεν εχω καταφερει να βρω λυση ακομα.Το προβλημα δυσκολευει ακομα περισσοτερο και απο το γεγονος οτι πρεπει να παραβλεπονται τα γεγονοτα DDD.

Επισυναπτω το excel για οποιον θελει να πειραματιστει.Καθε ιδεα παιδια παραπανω απο ευπροσδεκτη, ευχαριστω για το χρονο σας!

 

 

Book3.xlsx

Επεξ/σία από Noreak
Δημοσ. (επεξεργασμένο)

Δεν γνωρίζω καλά από excel, πχ =countif(a1:a5; not a and not d) δείχνει σωστό για το πόσες γραμμές μεσολαβούν μέχρι το επόμενο a, υπάρχουν οι τελεστές not,or και and στο excel;  Ίσως if cell("contents";a,5) = a then και μετά η countif.

 

Επεξ/σία από KyrGR
  • Thanks 1
Δημοσ.

Δες αυτό. Αν κατάλαβα καλά γιατι απο το σημείο που λες γεγονότα 17 και μετά δεν βγαίνει νόημα.

Επίσης το Delay και Times δεν βγάζουν νόημα όπως τα χρησιμοποιεις.

Η στήλη Delay θα πρέπει να είναι ο αύξων αριθμός του γεγονότος(?) και το Times  η καθυστέρηση (τα μη ζητούμενα γεγονότα που μεσολάβησαν) μέχρι να εμφανιστει ένα από τα γεγονότα που ζητάς (ΑΑΑ,ΒΒΒ,CCC).

 

Book3new.xlsx

  • Thanks 1
Δημοσ.

Μπορείς να προσθέσεις στήλες; Αν ναι, σου έχω επισυνάψει το αρχείο με το πως να το κάνεις.

Ουσιαστικά στη στήλη D ελέγχουμε αν έχουμε γεγονός AAA, BBB, και CCC και μαρκάρουμε τη γραμμή με 1. Στη στήλη Ε, κοιτάμε αν έχουμε ένα από τα γεγονότα και μετράμε μετά από πόσες γραμμές είναι το επόμενο γεγονός.

Μετά με μία countif στην στήλη Ι βλέπουμε το αποτέλεσμα.

Book3.xlsx

  • Thanks 1
Δημοσ. (επεξεργασμένο)
Στις 10/12/2022 στις 3:47 ΜΜ, makislegr είπε

Δες αυτό. Αν κατάλαβα καλά γιατι απο το σημείο που λες γεγονότα 17 και μετά δεν βγαίνει νόημα.

Επίσης το Delay και Times δεν βγάζουν νόημα όπως τα χρησιμοποιεις.

Η στήλη Delay θα πρέπει να είναι ο αύξων αριθμός του γεγονότος(?) και το Times  η καθυστέρηση (τα μη ζητούμενα γεγονότα που μεσολάβησαν) μέχρι να εμφανιστει ένα από τα γεγονότα που ζητάς (ΑΑΑ,ΒΒΒ,CCC).

 

Book3new.xlsx 15.3 kB · 2 downloads

Προσπαθω να το εξηγησω οσο καλυτερα μπορω, σορυ αν δεν εγινα κατανοητος.Η στηλη delay δειχνει το μεγεθος της καθυστερησης, αν μπορω να το πω ετσι, πχ καθυστερηση μιας φορας, τριων, 17 κτλπ. Δλδ 3 ομοια γεγονοτα ειχαν αποσταση μεταξυ τους 1, 3, 17 γραμμες.Η στηλη times δειχνει ποσες φορες εγινε η αντιστοιχη καθυστερηση.Π.χ στο συνολο των γεγονοτων 1 φορα ειχαμε καθυστερηση με αποσταση 17 γραμμων, δλδ 1 φορα ειχαμε 3 ομοια γεγονοτα που ειχαν αποσταση 17 απο αλλα 3 ομοια γεγονοτα.

Στις 12/12/2022 στις 6:25 ΜΜ, kiko33gr είπε

Μπορείς να προσθέσεις στήλες; Αν ναι, σου έχω επισυνάψει το αρχείο με το πως να το κάνεις.

Ουσιαστικά στη στήλη D ελέγχουμε αν έχουμε γεγονός AAA, BBB, και CCC και μαρκάρουμε τη γραμμή με 1. Στη στήλη Ε, κοιτάμε αν έχουμε ένα από τα γεγονότα και μετράμε μετά από πόσες γραμμές είναι το επόμενο γεγονός.

Μετά με μία countif στην στήλη Ι βλέπουμε το αποτέλεσμα.

Book3.xlsx 11.72 kB · 5 downloads

Λειτουργει! Μπορω να προσθεσω στηλες δεν υπαρχει θεμα.Μια αλλη λυση για οποιον ενδιαφερεται :

=IF(C2<>"D";IF(COUNTIF(A2:C2;C2)=3;ROW()-1-LOOKUP(2;1/($D$1:$D1<>"");ROW($D$1:$D1));"");"")

σε μια στηλη μετραει μετα απο ποσες γραμμες ειναι το επομενο γεγονος και μετα σε αλλη στηλη με countif μετραμε ποσες φορες ερχεται η καθε καθυστερηση.

Ευχαριστω πολυ ολους και σορυ για την αρκετα καθυστερημενη απαντηση αλλα διαφορα γεγονοτα δε μου επετρεψαν να παρακολουθησω το νημα.

 

 

Επεξ/σία από Noreak

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...