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

Sort tabella su colonna somma di cella...

Ultimo Aggiornamento: 14/04/2020 17:41
Post: 22
Registrato il: 02/04/2020
Età: 55
Utente Junior
Office 365
OFFLINE
13/04/2020 19:57

Ciao a tutti,
grazie al formidabile aiuto di questo forum sono arrivata in un paio di giorni al mio primo worksheet quasi funzionante.

Allego la V3, nelllo sheet Prodotti ho una tabella T_Prodotti, dove calcolo "giacenza" come risultato dei dati presenti negli sheet Carico/Scarico.

Calcolo "Giacenza" utilizzando due approcci diversi (in Giacenza c'e' una formula che punta alle celle, mente nelle colonne adiacenti uso i nomi di tabelle e colonne di altri sheet Carico/Scarico -> preferirei usare questo approccio qui ).

Vorrei però poterla ordinare sulle colonna Giacenza... quando faccio ordine descrescente su colonna Giacenza si incasina, mi segnala (ed è vero) che non punta più alle celle giuste e non capisco come devo fare per far sì che io possa vedere i prodotti ordinati, per esempio, per giacenza crescente...


Dove sto sbagliando?
grazie mille in anticipo,
un caro saluto
Erica


[Modificato da etabetasub 13/04/2020 19:57]
Post: 1.893
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
13/04/2020 21:11

ciao
per la formula
metti in E2
=SE(B2="";"";CERCA.VERT(B2;INDIRETTO("T_Prodotti[[Prodotti]:[Giacenza]]");2;0))

INDIRETTO()
serve a bloccare la tabella per lo scorrimento.
è come mettere gli assoluti.


per la parte in vba
aspettiamo gli esperti
Post: 4.386
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
14/04/2020 11:47

Io ho fatto l'ordinamento della colonna E del foglio e mi pare venga effettuato correttamente.

Qual è il problema?

Puoi riallegare il file mostrando (inserendolo a mano) come dovrebbe venire l'ordinamento?
[Modificato da alfrimpa 14/04/2020 11:59]

Alfredo
Post: 26
Registrato il: 02/04/2020
Età: 55
Utente Junior
Office 365
OFFLINE
14/04/2020 12:16

Grazie mille ad entrambi, non mi so spiegare bene, provo con un esempio, con la versione allegata

Consideriamo ALCOOL.

ALCOOL: carico 500, scarico 150 - la Giacenza (Sheet prodotti) 350 è calcolata correttamente.

Se voglio vedere i prodotti ordinati per giacenza crescente, faccio "sort crescente" su colonna B (Giacenza - sheet Prodotti) e qui parte il mio casino.

Prima cosa mostra le quantità a ZERO e non le quantità negative (che mi sarei aspettata come prime voci), ma ALCOOL finisce in fondo alla lista e la sua giacenza risulta aggiornata a zero.
non so come sia possibile, devo aver fatto un bel pasticcio

grazie
ciao
Erica
14/04/2020 14:27

Premesso che non mi piace... esistono altri metodi per registrare entrate-uscite
Premesso che scaricandolo dalla rete, all'apertura da errore di Debug (non conosce ancora... ListObjects("T_Carico")
Premesso che la formula in Prodotti B2 =somma()-somma(), per quanto sia corretta. Non mi piace che una sia di righe 4999 e l'altra di 4985
In teoria sono solo Tabelle, ci pensano loro ad aggiustare i riferimenti
Ps. Inoltre se fai 10.000 operazioni all'anno, mi piacerebbe vedere "quanto tempo impieghi ad aprire il file il 31/12", senza pensare come aggiornarlo all'anno successivo.

La cosa più importante è che non permetterei mai che nello SCARICO venga aggiunta una riga, se non ho già in carico la stessa quantità.
Adesso l'ordine in Prodotti colonna B "dovrebbe funzionare"
[Modificato da ABCDEF@Excel 14/04/2020 14:38]
Post: 27
Registrato il: 02/04/2020
Età: 55
Utente Junior
Office 365
OFFLINE
14/04/2020 15:12

Ciao ABCDEF@Excel,



Ti ringrazio delle osservazioni, mi rendo conto sia rudimentale, ma francamente sto facendo il massimo nel limite delle mie possibilità,e sto cercando, anche con l'aiuto di questo forum, di farlo funzionare.

Qualora tu avessi da condividere qualcosa di migliore te ne sarei molto grata.

Tornando alla tua risposta, non capisco se dovevo aspettarmi di trovare un allegato, doveva esserci?

grazie
ciao
Erica
14/04/2020 15:59

>>>allegato = No (prima esistevano diversi modelli, adesso non saprei)
Solo >>>La cosa più importante è che non permetterei mai che nello SCARICO venga aggiunta una riga...
Senza il segno meno l'ordine dovrebbe funzionare
Post: 29
Registrato il: 02/04/2020
Età: 55
Utente Junior
Office 365
OFFLINE
14/04/2020 17:41

Re:
federico460, 4/13/2020 9:11 PM:

ciao
per la formula
metti in E2
=SE(B2="";"";CERCA.VERT(B2;INDIRETTO("T_Prodotti[[Prodotti]:[Giacenza]]");2;0))

INDIRETTO()
serve a bloccare la tabella per lo scorrimento.
è come mettere gli assoluti.


per la parte in vba
aspettiamo gli esperti




Ciao Federico,
forse non mi sono spiegata bene, perdonami.
il mio problema è sullo sheet Prodotti, credo che tu ti stessi riferendo allo sheet SCARICO.
Nello sheet Prodotti vorrei poter fare il sort sulla colonna Giacenza, ma perde i riferimenti e io non capisco i suggerimenti che mi sono stati dati su questo thread.
Tu per caso riesci ad aiutarmi ancora un po'? :)
grazie
ciao
Erica
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]
SOMMA COLONNA (5 messaggi, agg.: 06/11/2023 09:45)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 06:55. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com