Cuestión : Algoritmo de la necesidad: Contar el número de tiempos del múltiplo de las filas

Hey los individuos,

I tienen un concepto programado general que no pueda abordar muy bien. el

So tengo una columna de números (solamente 0s y 1s) y necesito exhibir el comienzo y parada la posición para todo el 1s. Por ejemplo el

1
1
1
0
0
1
1
0
1
1
1
1
0
1
0

would hizo salir: el
1-3, 6-7, 9-12, 14

I ha creado diversos lazos y tenía algunas ideas, pero no puede agarrar esta idea totalmente ahora.  Puede ser porque es viernes o eso me retardan. Uno de los dos.  ¡Si cualquier persona podría ayudar, sería grandemente appreciated.

Thanks!
Rob
class= del

Respuesta : Algoritmo de la necesidad: Contar el número de tiempos del múltiplo de las filas

No he probado las otras sugerencias, tan mis apologías si estoy ofreciendo algo que se intenta ya:)

Esto trabaja como función.  Así pues, si usted tiene su 1s y 0s en, por ejemplo, A1: A50, entonces en otra célula usted utilizaría:

=MakeTheList (A1: A50)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
Función MakeTheList (ArrayIn como variante)
    
    X dévil como variante
    StartAt dévil como de largo, EndAt como de largo
    Contador dévil como de largo
    
    Delimitador de Const como secuencia = “,”
    
    Para cada x en ArrayIn
        Contador = + 1 contrario
        Si x <> 0 entonces
            EndAt = contrario
            Si StartAt = 0 entonces StartAt = contrario
        
            Si EndAt <> 0 entonces
                Si StartAt <> EndAt entonces
                    MakeTheList = MakeTheList y delimitador y StartAt y “-” y EndAt
                
                    MakeTheList = MakeTheList y delimitador y StartAt
                Terminar si
                StartAt = 0
                EndAt = 0
            Terminar si
        Terminar si
    Después
    
    Si StartAt <> 0 entonces
        Si StartAt <> EndAt entonces
            MakeTheList = MakeTheList y delimitador y StartAt y “-” y EndAt
        
            MakeTheList = MakeTheList y delimitador y StartAt
        Terminar si
    Terminar si
    
    MakeTheList = mediados de (MakeTheList, Len (delimitador))
    
Función del final
Otras soluciones  
 
programming4us programming4us