Ciao a tutti, sono nuovo del forum. Avrei bisogno del vostro aiuto per risolvere un problema che, di primo impatto mi sembra banale, ma per le mie conoscenze risulta ostico.
Ho un file contenente dati forex di questo tipo:
DATA ORA OPEN MAX MIN CLOSE VOL TIPO
2015.08.28 00:00 0,9455 0,94619 0,94482 0,94619 247 CALL
2015.08.31 00:00 0,94447 0,94583 0,94431 0,9448 210 CALL
2015.09.01 00:00 0,93376 0,93434 0,93362 0,93379 183 CALL
2015.09.02 00:00 0,92985 0,93023 0,92866 0,92921 449 PUT
2015.09.03 00:00 0,93381 0,93385 0,93321 0,93341 155 PUT
2015.09.04 00:00 0,92423 0,92489 0,92413 0,92464 257 CALL
2015.09.07 00:00 0,91713 0,91759 0,91645 0,91703 1258 PUT
2015.09.08 00:00 0,92083 0,92154 0,9206 0,92149 376 CALL
nella colonna TIPO c'è questa formula: =SE((F2-C2)>0;"CALL";"PUT"), cioè se il valore di CLOSE è più alto di OPEN il risultato sarà CALL, altrimenti PUT.
Ho ordinato i dati (migliaia di righe) secondo la colonna ORA e, per ogni intervallo di tempo di 15 minuti (cioè 00:00, 00:15,...) avrei bisogno di contare le celle CALL e PUT.
Ho impostato altre celle per far questo:
ORA CANDELE CALL % CALL PUT % PUT
00:00 655 409 62,44 246 37,56
00:15 676 334 49,41 342 50,59
00:30 676 373 55,18 303 44,82
00:45 676 301 44,53 375 55,47
(la colonna CANDELE indica il numero di righe per ogni intervallo di tempo). Tutto questo lo faccio in manuale digitando i vari intervalli, qualcuno mi potrebbe aiutare per farlo in automatico?
Ho già provato inutilmente con copia, riempimento, serie, etc. inutilmente, dovrei far in modo di copiare le formule delle riga sopra in quella sottostante incrementando il range di celle di 676 in questo modo:
=CONTA.SE(H2009:H2684;"CALL")--> colonna CALL
=CONTA.SE(H2685:H3360;"CALL")
e così avanti.
Grazie in anticipo.