Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

tabella dinamica/perpetua

Ultimo Aggiornamento: 12/09/2020 11:06
Post: 155
Registrato il: 04/03/2020
Età: 77
Utente Junior
2019
OFFLINE
03/09/2020 12:47


Salve a tutti

sulle tabelle
come impostare una tabella dinamica
o perpetua.
cioè che se aggiungo dei dati
questi vengono letti
nella tabella
Post: 52
Registrato il: 27/12/2016
Città: SIENA
Età: 50
Utente Junior
Office 2019/Office 365
OFFLINE
07/09/2020 10:02

Ciao,
hai provato a formattare come tabella? se nell'ultima cella premi tab ti aggiunge una riga e ti copia automaticamente le formule

---
pensa bene a quello che cerchi, allega un file di esempio, prova il registratore di macro, imparerai e potresti già avere la soluzione
Post: 161
Registrato il: 04/03/2020
Età: 77
Utente Junior
2019
OFFLINE
07/09/2020 20:21

Salve Duccio,

allego il file e visto che mi indichi,
vorrei mi aiutassi nel sistemare delle formule
E' successo che il buo Federico mi ha dato una
grossa e paziente e paziente mano.
Va da se che ho apportato delle correzioni
alla base della tabella (dBase) e ora si sono creati d
degli errori dai quali non riesco ad uscirne fuori.

Primo: nel foglio dBase ho aggiunto delle colonne
che potrebbero servirmi; sono le colonne colorate in
giallo se mi potranno essere utili,

secondo negli altri tre fogli escluso convalida
esempio C_Vert
in B1-C1-D1 QUESTE CELLE SONO STATE CONVALIDATE
se in una di queste 3 celle viene inserito un
dato nelle celle sottostante B4-C4-o D4
vengono estrapolati dei dati presi dal foglio
dBase; eventualmente da sistema/correggere
la formula in B4, C4 o D4

terzo quando da convalida ottengo dei dati
contemporaneamente nelle colonne sotto
E1-E2-E3-E4-E5 devono presentarsi i dati
in linea con le date di colonna B del foglio

Ci sono dei dati in queste celle che danno
dei riferimenti circolari
e quindi dare un sistematina alle formule.

Spero mi puoi aiutare perchè non vorrei far perdere
la pazienza a Federico.

In ultimo vorrei i dati che si riferiscono
alle colonne da dBase alla ruota di BARI
Post: 1.937
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
07/09/2020 22:48

ciao
hai pastrocchiato le formule
trascinandole.
la sintassi MESE(A1&1) quel &1 vale solo per il mese.

tu lo hai messo anche sul giorno e sull'anno

ti ripeto le celle unite non vanno bene in excel.

se vuoi solo bari è semplice ma sono sicuro che cambierai
quel nome in altro.

se non vuoi una riga nascosta di riferimento
con le celle unite diventa un caos.

fai una struttura definitiva e vediamo il da farsi.
Post: 162
Registrato il: 04/03/2020
Età: 77
Utente Junior
2019
OFFLINE
07/09/2020 23:51

Salve Federico,

salvami.

Aggiungi la riga dove ci vuole

di definitivo è quello solo che mi servono gli estratti
con riferimento al giorno o al mese od anno
ruota per ruota perchè a fianco dei numeri che trovo in uno dei 3 fogli devo fare dei calcolo e avrò bisogno di qualche colonna.
Farò una macro registrata delle formule ruota per ruota

Quindi per esempio tratto la ruota di Bari,
poi tratterò le altre ruote singolarmente
Deciderò di porli o a fianco dopo ogni calcolo
oppure per non appesantire il foglio di dati
all'occorrenza cancello quelli di Bari e Sostituisco
con altra ruota.
Dai una controllata alle convalide di tutte e 3 i
fogli perchè ad una convalida ho inserito
solo = mese definito e on so se è valido

Come detto sopra non saprei dirti di quante colonne mi devo servire
dopo i numeri E1,E2,E3,E4,E5

A riguardo le colonne in giallo
la prima colonna presenta un archio di mezzato rispetto le altre ruote.
Vai tranquillo che la linea da seguire è questa.

Tutto sto casotto si è creato perche on è previsto
la scela del giorno altrimenti il problema me lo avevi risolto
ad inizio discussione

Ciao e grazie
Post: 1.938
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
09/09/2020 18:55

ciao ma che caos

scusa ma il nazionale come mai ha delle date diverse?
Post: 164
Registrato il: 04/03/2020
Età: 77
Utente Junior
2019
OFFLINE
09/09/2020 19:19


Salve,
non ha date diverse solo che hanno introdotto questa
ruota da pochi anni e di conseguenza presenta meno estrazioni.

Per questo ho aggiunto la colonna in giallo che
ora va utilizzata per se.

tieni presente che ogni ruota fa testo per se stessa
ecco perchè sistemando una ruota ....
Post: 1.939
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
10/09/2020 22:09

ciao

guarda il foglio C-vert

ora ho messo queste formule
giorno
=SE(CONTA.SE($B$1:$D$1;"")=2;SE(B$1="";"";SE.ERRORE(@INDICE(INDIRETTO("dBase!"&INDIRIZZO(3;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1)&":"&INDIRIZZO(1000;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1));AGGREGA(15;6;RIF.RIGA($1:$10002)/((GIORNO(INDIRETTO("dBase!"&INDIRIZZO(3;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1)&":"&INDIRIZZO(1000;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1)))=$B$1)*(INDIRETTO("dBase!"&INDIRIZZO(3;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1)&":"&INDIRIZZO(1000;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1))<>""));RIF.RIGA(B1)));""));"")
mese
=SE(CONTA.SE($B$1:$D$1;"")=2;SE(C$1="";"";SE.ERRORE(@INDICE(INDIRETTO("dBase!"&INDIRIZZO(3;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1)&":"&INDIRIZZO(1000;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1));AGGREGA(15;6;RIF.RIGA($1:$10002)/((MESE(INDIRETTO("dBase!"&INDIRIZZO(3;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1)&":"&INDIRIZZO(1000;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1)))=MESE($C$1&1))*(INDIRETTO("dBase!"&INDIRIZZO(3;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1)&":"&INDIRIZZO(1000;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1))<>""));RIF.RIGA(B1)));""));"")

anno
=SE(CONTA.SE($B$1:$D$1;"")=2;SE(D$1="";"";SE.ERRORE(@INDICE(INDIRETTO("dBase!"&INDIRIZZO(3;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1)&":"&INDIRIZZO(1000;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1));AGGREGA(15;6;RIF.RIGA($1:$10002)/((ANNO(INDIRETTO("dBase!"&INDIRIZZO(3;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1)&":"&INDIRIZZO(1000;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1)))=$D$1)*(INDIRETTO("dBase!"&INDIRIZZO(3;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1)&":"&INDIRIZZO(1000;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1))<>""));RIF.RIGA(H1)));""));"")


e per i numeri
da tirare destra e in basso
=SE.ERRORE(SE($B4<>"";SE.ERRORE(INDICE(INDIRETTO("dBase!"&INDIRIZZO(3;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)+RIF.COLONNA(A$1)-1)&":"&INDIRIZZO(1000;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)+RIF.COLONNA(A$1)-1));CONFRONTA($B4;INDIRETTO("dBase!"&INDIRIZZO(3;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1)&":"&INDIRIZZO(1000;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1));0));"");SE($C4<>"";SE.ERRORE(INDICE(INDIRETTO("dBase!"&INDIRIZZO(3;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)+RIF.COLONNA(A$1)-1)&":"&INDIRIZZO(1000;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)+RIF.COLONNA(A$1)-1));CONFRONTA($C4;INDIRETTO("dBase!"&INDIRIZZO(3;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1)&":"&INDIRIZZO(1000;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1));0));"");SE($D4<>"";SE.ERRORE(INDICE(INDIRETTO("dBase!"&INDIRIZZO(3;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)+RIF.COLONNA(A$1)-1)&":"&INDIRIZZO(1000;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)+RIF.COLONNA(A$1)-1));CONFRONTA($D4;INDIRETTO("dBase!"&INDIRIZZO(3;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1)&":"&INDIRIZZO(1000;CONFRONTA($E$2;dBase!$A$1:$BY$1;0)-1));0));"");"")));"")


si adeguano a la ruota scritta
se scrivi BARI ti daranno i dati di bari
se scrivi Nazionale
ti daranno i dati di nazionale

e così per tutte le ruote.
https://www.dropbox.com/s/jc5sw2st09etkqt/da%20numero%20a%20colonna%20con%20indirizzo.xlsm?dl=0
[Modificato da federico460 10/09/2020 22:24]
Post: 167
Registrato il: 04/03/2020
Età: 77
Utente Junior
2019
OFFLINE
11/09/2020 06:22


Salve,

non trovo il file
forse ti sei dimenticato

poi la ruota in quale cella la scrivo?

ciao
Post: 168
Registrato il: 04/03/2020
Età: 77
Utente Junior
2019
OFFLINE
11/09/2020 07:10


Salve Federico

ho capito dove scaricare il file

Dopo ho tentato di aprirlo e ci sono
riuscito ma nello stesso tempo non
mi permette di lavorare per via dei
troppi dati "memoria insufficiente"

Il file non so perchè riconosce che ci sono delle
formule che sono in conflitto per via
di riferimenti circolari.

Poi c'è l'altro problema delle formule
matriciali e purtroppo con queste ogni
movimento che fai cioè ti sposti da una cella
e l'altra al solo selezionarla rifa i calcoli
continuamente.
Tieni presente che le righe dell'archivio
sono appena un centinaio mentre devo portarle a circa
6000 per cui se adesso con riesco a lavorarci
con 100 figuriamoci con 6000.

Intanto se mi risolvi la formula in ripetuti
e ti farò sapere come mi sto organizzando.

Ciao
Post: 1.941
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
11/09/2020 10:32

ciao
con la formula ho risolto
il file che hai allegato è di 5.1 Mb

i riferimenti circolari sono le tue vecchie formule
le mie sono solo su un foglio
il c-vert

6000 righe non sono tante per excel

vedo di rifare una copia e allegartela
Post: 1.942
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
11/09/2020 11:20

ciao
ho rifatto il file
il tuo ha qualcosa che non va troppo pesante
per così pochi dati.

questo è il file
tabella + formule
mancano le macro

ti ho messo la convalida nel foglio C_Vert

così puoi scegliere la ruota
[Modificato da federico460 11/09/2020 11:24]
Post: 170
Registrato il: 04/03/2020
Età: 77
Utente Junior
2019
OFFLINE
11/09/2020 17:13


Salve

allora ho scaricato il file

ho dovut fare pulizia dell'indirizzo
da dove scaricato
c\- donwload e valutare
ho completato l'archivio ma
non succede niente

Cioè i dati non si riportano nella
cartella C_Vert
vedo se te lo posso passare
Post: 171
Registrato il: 04/03/2020
Età: 77
Utente Junior
2019
OFFLINE
11/09/2020 17:15


per sapere se il file allegato
l'ha caricato dove vedere?
Post: 172
Registrato il: 04/03/2020
Età: 77
Utente Junior
2019
OFFLINE
12/09/2020 11:06


Salve Federico,

solo a titolo informativo

ma federico_1 ce l'hai?

Salve
Vota:
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]
inserimento righe con formula (31 messaggi, agg.: 16/06/2023 21:37)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 10:10. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com