Aiuto per formule somma per realizzazione statistiche

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
FrancoLuppi
00mercoledì 24 febbraio 2016 10:05
Buongiorno a tutti,
lavoro in un'azienda tessile e mi è stato chiesto di realizzare un file Excel in cui tenere traccia di quante maglie produciamo su ogni macchinario e tenendo divisa per cliente e mese questi dati.

Ho quindi preparato un file con le seguenti caratteristiche:

- colonna A: nome cliente
- colonna B: tutte le macchine che vengono utilizzate per quel cliente
- colonne da C ad N: i 12 mesi dell'anno

Sotto ogni mese, in corrispondenza della riga della macchina io vado ad inserire il quantitativo che dobbiamo produrre.
Fin qui tutto ok è anche abbastanza funzionale.

Passiamo alla parte per me complicata, ovvero le statistiche.
Io avrei bisogno di sapere:
1) Ogni macchina complessivamente quante maglie produce nell'arco dell'anno
2) La stessa statica del punto 1) ma divisa per mese
3) Eventualmente le statistiche del punto 1) e 2) ma che tengono conto anche del cliente

Vi allego un file per cercare di spiegarmi meglio.
Del punto 1) nella cella R5 ho trovato una soluzione che però mi sembra poco elegante, decisamente scomoda, ma che in un modo o nell'altro ottiene il risultato che vorrei.

Chi mi può aiutare?
Grazie.

P.S. Se si riuscisse senza ricorrere al VB sarebbe meglio perché se poi devo modificare qualcosa magari le formule me le posso studiare, il VB sarebbe invece troppo.
(Canapone)
10mercoledì 24 febbraio 2016 10:10
Ciao,

una prima formula

=MATR.SOMMA.PRODOTTO($C$3:$N$1000*($B$3:$B$1000=P5))

modifica contenuto cella P21 in "telaio 21gg".

Osservazione: le celle unite creano solo problemi.

Meglio ripetere il nome cliente riga per riga per semplificare eventuali formule.

(Canapone)
10mercoledì 24 febbraio 2016 10:15

Ciao


stessa formula selezionando il mese


=MATR.SOMMA.PRODOTTO($C$3:$N$1000*($B$3:$B$1000=P5)*($C$2:$N$2="Luglio"))

E' solo un esempio: il mese va indicato in una cella esterna.


Per le statistiche per cliente, se sistemi il database, basta aggiungere un altro segmento alla formule

...*(A$3:A$1000="A")

Puoi fare anche statistiche per mese/cliente.



FrancoLuppi
00mercoledì 24 febbraio 2016 11:17
Cavolo grazie, lo sapevo che era più semplice di quello che pensavo, come al solito basta sapere come fare [SM=g27828]

Ora funziona tutto come lo vorrei, o per lo meno riesco a fare le statistiche dei punti 1 e 2 e so come fare eventualmente quelle del punto 3.

Di nuovo grazie!
(Canapone)
00mercoledì 24 febbraio 2016 11:28
Ciao,

ringrazio subito del riscontro.

Sistemata la colonna A (AAA/BBBB/CCC...), le formule le aggiusti facilmente.

Esempio:

=MATR.SOMMA.PRODOTTO($C$3:$N$1000*($B$3:$B$1000=P5)*(A$3:A$1000="A"))

Puoi far leggere alla formula anche riferimenti generosi (A3:A10000 per esempio): la formula rallenta -invece- se usi come riferimento tutta la colonna (esempio A:A)

Funziona, ma crea problemi.

Le celle unite sono il male assoluto per l'elaborazione di dati di qualsiasi database. Lo stesso Vba litiga con le celle unite

Solo per curiosità lasciando il database così com'è, per gestire sino a sei macchine dovresti scrivere la formula in questo modo:

=MATR.SOMMA.PRODOTTO($C$3:$N$1000*($B$3:$B$1000=P5)*(($A$3:$A$1000="A")+($A$4:$A$1001="A")+($A$5:$A$1002="A")+($A$6:$A$1003="A")+($A$7:$A$1004="A")+($A$8:$A$1005="A")))

Ci sono formule peggiori.

Saluti
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 15:23.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com