Il problema dei 3 corpi: Attraverso continenti e decadi, cinque amici geniali fanno scoperte sconvolgenti mentre le leggi della scienza si sgretolano ed emerge una minaccia esistenziale. Vieni a parlarne su TopManga.
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Incremento intervallo celle nelle formule

Ultimo Aggiornamento: 03/05/2018 13:23
Post: 1
Registrato il: 01/05/2018
Città: SONA
Età: 56
Utente Junior
2010
OFFLINE
01/05/2018 17:28

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.

[SM=x423030] [SM=x423030]
Post: 1
Registrato il: 15/10/2017
Città: SAN VITO AL TORRE
Età: 58
Utente Junior
Excel online
OFFLINE
01/05/2018 18:02

Salve, prova così: in K3
=CONTA.SE($B$2:$B$65001;$J3)
in L3
=CONTA.PIÙ.SE($H$2:$H$65001;$L$2;$B$2:$B$65001;$J3)
in N3
=CONTA.PIÙ.SE($H$2:$H$65001;$N$2;$B$2:$B$65001;$J3)
e trascini in basso 
[Modificato da gioheu66 01/05/2018 18:03]
Post: 1.595
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
01/05/2018 18:06

Ciao


=MATR.SOMMA.PRODOTTO(--($H:$H=L$2)*($B:$B=$J$3))



=MATR.SOMMA.PRODOTTO(--($H:$H=N$2)*($B:$B=$J$3))



oppure sostituisci L2 con"CALL"
e N2 con "PUT"

oppure per calcolare l'ultima riga scritta


=MATR.SOMMA.PRODOTTO(--($H$2:INDIRETTO("H"&CONTA.SE($H:$H;"<>"&""))=L$2)*($B$2:INDIRETTO("B"&CONTA.SE($H:$H;"<>"&""))=$J3))




=MATR.SOMMA.PRODOTTO(--($H$2:INDIRETTO("H"&CONTA.SE($H:$H;"<>"&""))=N$2)*($B$2:INDIRETTO("B"&CONTA.SE($H:$H;"<>"&""))=$J3))

[Modificato da federico460 01/05/2018 18:12]
Post: 1
Registrato il: 01/05/2018
Città: SONA
Età: 56
Utente Junior
2010
OFFLINE
02/05/2018 19:31

Vi ringrazio della vostra collaborazione,il problema è risolto.

La soluzione di gioheu66 è perfetta, quella proposta da federico460 calcola correttamente le celle CALL e PUT, ma non mi conta il totale delle celle per singolo periodo (colonna CANDELE).

Ciao a tutti.
Post: 1.596
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
03/05/2018 01:50

ciao

candele è la somma di CALL e PUT

mi sembrava ininfluente


=MATR.SOMMA.PRODOTTO(1*($B$2:INDIRETTO("B"&CONTA.SE($H:$H;"<>"&""))=$J3))

[Modificato da federico460 03/05/2018 01:53]
Post: 2
Registrato il: 01/05/2018
Città: SONA
Età: 56
Utente Junior
2010
OFFLINE
03/05/2018 13:23

Ok federico460, è corretta anche la tua proposts, grazie.
Vota: 15MediaObject5,0076 7
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 16:31. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com