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

Quale formula?

Ultimo Aggiornamento: 25/03/2015 11:48
Post: 2
Registrato il: 10/03/2015
Età: 50
Utente Junior
2013
OFFLINE
10/03/2015 14:48

Ciao a tutti. Devo impostare una formula su un documento: ho un foglio (Badge) con un elenco di codici di badge e dovrei impostare una formula nell'incrocio tra codice prodotto e badge che mi faccia la somma dei articoli prelevati da quel determinato badge che ho su un secondo foglio (prelievi). Nel caso dei documenti allegati, dovrei inserire una formula che in Badge mi dia i seguenti risultati: C4=3, D4=1, D8=1, E5=1, E6=2, F8=1.
Spero di essere stato chiaro [SM=x423023]
Qualcuno mi può aiutare?
Grazie grazie.
Post: 1.647
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
10/03/2015 18:25

Buona sera, Did00;
in attesa di una soluzione più professionale, potresti provare con:
in Cella "C4"

    
 =CONTA.PIÙ.SE('C:\did00\[Prelievi.xlsx]Sheet1'!$A$2:$A$10;$A4;'C:\did00\[Prelievi.xlsx]Sheet1'!$B$2:$B$10;C$2) 


Da copiare nelle Celle della Matrice.

Forse non è il massimo, ma, funziona; questo è l'importante.


A disposizione.

Buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 2
Registrato il: 10/03/2015
Età: 50
Utente Junior
2013
OFFLINE
11/03/2015 11:45

Ciao Giuseppe e grazie mille per la risposta.
Tu dici che non sarà professionale ma funziona, e questa è la cosa fondamentale.
Approfitto della tua gentilezza (o di quella di qualcun altro) per fare un ulteriore passo in avanti: se nella cella C4 volessi includere qualche altro codice prodotto in modo che il risultato sia la somma di prelievi di diversi codici, come posso modificare la formula?
Grazie per la pazienza ma giuro che cerco aiuto solo dopo che ho sbattuto la testa sul monitor diverse volte [SM=x423047]
Post: 1.649
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
11/03/2015 12:29

Buona giornata, Did00;
grazie del riscontro, non è sempre così scontato ... anzi!!!

did00, chiede:


    se nella cella C4 volessi includere qualche altro codice prodotto in modo che il risultato sia la somma di prelievi di diversi codici, come posso modificare la formula?


personalmente farei una scelta diversa; dedicherei una Cella per la somma dei Codici presenti nei Campi (Codici):
-    AAAA    BBBB    CCCC    DDDD
La scelta sarà, comunque, condizionata dal reale numero di Codici da valutare.

Se lo ritieni opportuno, possiamo approfondire.


A disposizione.

Buona Lavoro e buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 3
Registrato il: 10/03/2015
Età: 50
Utente Junior
2013
OFFLINE
11/03/2015 15:07

E' sicuramente una buona idea aggiungere una cella dove mettere la somma dei prelievi (di tutti i badge) di alcuni codici raggruppati; in questo modo ho in più l'informazione di quanti prelievi ci sono stati in totale un determinato prodotto (nel mio caso diversi codici identificano comunque lo stesso prodotto). Penso che dovrei avere al massimo 8 prodotti con 4 codici diversi per ogni prodotto; parliamo quindi di 32 campi da gestire.
Mi puoi aiutare per capire quale formula imputare per far in modo che nella casella del badge 1010, mi dia il totale dei prelievi fatti es. con i codici AAAA, A1A1, A2A2, A3A3?
Grazie 1000.
Post: 1.650
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
11/03/2015 17:05

mmmhh! se devo essere sincero, proverei con UserForm, ma questo non so se possa crearti problemi.
Visto che non sarà "una passeggiata", preferirei che Tu mi dicessi se può essere una strada percorribile o meno.
Quando ho il Tuo Ok, procedo.


A disposizione.

Buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 4
Registrato il: 10/03/2015
Età: 50
Utente Junior
2013
OFFLINE
11/03/2015 17:25

Questo foglio, una volta imputate le giuste formule, devo darlo ad una persona che, scaricati ed esportati i dati in "Prelievi", deve poter vedere la quantità di prodotti prelevati da ciascun badge. Se pensi che l'utilizzo di Userform sia la strada più percorribile, direi comunque di provarci.
Sinceramente, io pensavo che assegnando alla casella che deve dare il risultato, la formula di cercare certi codici e sommare quante volte li trova, fosse la soluzione più semplice (anche se non professionale).
Post: 1.651
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
11/03/2015 17:37

Buona giornata, Did00;

did00, PRECISA:


    Questo foglio, una volta imputate le giuste formule, devo darlo ad una persona che, scaricati ed esportati i dati in "Prelievi", deve poter vedere la quantità di prodotti prelevati da ciascun badge. Se pensi che l'utilizzo di Userform sia la strada più percorribile, direi comunque di provarci.
Sinceramente, io pensavo che assegnando alla casella che deve dare il risultato, la formula di cercare certi codici e sommare quante volte li trova, fosse la soluzione più semplice


Quella che indichi è sicuramente la strada più agevole; la mia scelta di UserForm è dovuta al fatto che gli Articoli potranno essere 8 con 4 varianti per ogni Articolo
Quindi, o si accetta di avere una Cella di riepilogo che somma tutti i 32 Campi, oppure dovresti avere almeno 8 Celle, una per ogni Articolo, nelle quali sommare le 4 varianti.
Non ho ancora strutturato UserForm, ma questa soluzione consentirebbe di avere la descrizione delle varianti analizzate e, a fianco, il Totale.

Vedi Tu, intanto, visto che la soluzione UseForm è intrigante, provo a vedere quello che riesco ad ottenere.



A disposizione.

Buona Lavoro e buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 5
Registrato il: 10/03/2015
Età: 50
Utente Junior
2013
OFFLINE
11/03/2015 17:59

Ok, mi fido di te e, se reputi che la soluzione Userform sia la più agevole per il risultato da ottenere, chi sono io per dire di no?
Ricapitolando quindi: 8 prodotti con 4 codici diversi ciascuno che li identificano; 5 badge che prelevano i prodotti usando potenzialmente tutti i 32 codici possibili. La cella che incrocia il badge ed il prodotto mi deve indicare quante volte questo è stato prelevato.
Ho già un principio di mal di testa...
Post: 1.652
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
12/03/2015 07:41

Buona giornata, Did00;
non è certamente una soluzione "molto professionale", può piacere o non piacere, diciamo che ci ho provato.
Poi, vedi Tu.

UserForm funziona in questo modo:
-    nel File Badge.xlsm trovi un solo Foglio di lavoro, "Report"
-    in questo Foglio di lavoro trovi:
    -    5 BADGE che identificano altrettanti Collaboratori; possono essere molti di più
    -    8 Articoli (speravo fossero Articoli di abbigliamento invece ... sono travi!!!)
    -    ogni Articolo ha 4 varianti
    -    il Pulsante "Form"
Agendo su questo pulsante, si apre UserForm.
In UserForm la prima operazione da compiere, tramite ListBox, è la selezione del BADGE.
Fatto ciò si può selezionare l'Articolo che si vuole valutare.
A questo punto, tramite i 4 Form On/Off si potranno selezionare le varianti da considerare.
Terminata la selezione, tramite il Pulsante "Aggiorna Quantità dopo selezioni On / Off", verranno compilate i Campi:
-    Articoli
e
-    Quantità
La valutazione viene effettuata su un solo Articolo; questo potrebbe essere un limite, ma, se questo può essere un problema, potresti pensare di duplicare i BADGE per i quali vuoi valutare più Articoli.
UserForm può essere tranquillamente spostato nella posizione più consona; se la posizione di default non è agevole, possono esswere modificati convenientemente le prprietà che la definiscono.
Anche con UserForm attivo, ho lasciato all'Operatore la possibilità di muoversi allinterno del Foglio di lavoro.

Per me è tutto abbastanza chiaro, se lo ritieni necessario possiamo approfondire.



A disposizione.

Buon Lavoro e buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 6
Registrato il: 10/03/2015
Età: 50
Utente Junior
2013
OFFLINE
12/03/2015 18:01

Ciao Giuseppe,
la tua soluzione con Userform è sicuramente ben strutturata, bella da vedere e precisa. Secondo me però, non ha la praticità che serve all'utente ben visualizzare immediatamente la quantità totale di prelievi di ogni singolo prodotto anche perchè i badge/persone saranno una cinquantina e quindi la procedura per visualizzare i dati dovrebbe essere più rapida.
A questo punto penso che raccogliere le quantità totale di ogni singolo prodotto prelevato con uno dei 4 codici diversi tramite la somma dei codici stessi, sia la via più semplice.
Cosa dici?
Post: 1.657
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
12/03/2015 19:58

Buona sera, Did00;

did00, scrive:


   Secondo me però, non ha la praticità che serve all'utente ben visualizzare immediatamente la quantità totale di prelievi di ogni singolo prodotto anche perchè i badge/persone saranno una cinquantina e quindi la procedura per visualizzare i dati dovrebbe essere più rapida.  


Sicuro di aver utilizzato correttamente UserForm?
Nell'immagine allegata, ho inserito due possibili selezioni; come vedi i totali sono dinamici in funzione del:
-   BADGE selezionato
-   Articolo selezionato
-   Opzioni On / OFF selezionate

Ripeto, la cosa può piacere o meno, ma i totali sono sempre dinamici.

did00, scrive:


A questo punto penso che raccogliere le quantità totale di ogni singolo prodotto prelevato con uno dei 4 codici diversi tramite la somma dei codici stessi, sia la via più semplice.



L'alternativa, come giustamente dici Tu, potrebbe essere quella di raccogliere la quantità totale di ogni singolo prodotto prelevato con uno dei 4 codici diversi tramite la somma dei codici stessi; quello che mi chiedo è, a Tuo avviso, quante Celle servirebbero per realizzare questa soluzione?


A disposizione.

Buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 7
Registrato il: 10/03/2015
Età: 50
Utente Junior
2013
OFFLINE
19/03/2015 12:05

Ciao Giuseppe,
chiedo scusa per l'assenza ma ho avuto degli imprevisti al lavoro che mi hanno fatto accantonare la questione per qualche giorno.
Intendevo che la tua soluzione è sicuramente elegante e dinamica ma, quello di qui ho bisogno è un foglio che, prendendo i dati dal file "Prelievi", venga immediatamente compilato in tutte le sue parti per darmi i totali dei prodotti prelevati da ciascun badge. Senza quindi selezionare l'utente/badge, devo poter istantaneamente e completamente vedere tutte le quantità prelevate. Questo per (circa) 12 prodotti che hanno 4 codici diversi ciascuno e per 50 badge. Sarebbe bello che, aperto il foglio Badge, già quindi completamente compilato, io ottenessi un colore diverso nei totali di prelievi di un certo prodotto superiore ad un valore che io gli imposto.
Cosa dici?
Post: 1.668
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
19/03/2015 15:37

Urca! non mi ricordo quello che ho fatto questa mattina   ... immagina un pò se il lasso di tempo è di qualche giorno!!!
Dopo questa considerazione sulla mia labile capacità cognitiva, vediamo di riagganciare i fili; quindi ...
Buon pomeriggio, Did00;
nell'immagine in allegato, ho cercato di riproporre una sitauzione con:
-    8 Prodotti; facilmente implementabile a 12
-    4 varianti per ogni Prodotto
-    50 Badge
Nella gestione del Badge 1010, per testare la funzionalità della Formula in "D4":
 =CONTA.PIÙ.SE([Prelievi.xlsx]Sheet1!$A$2:$A$2000;$A4;[Prelievi.xlsx]Sheet1!$B$2:$B$2000;D$3) 

, poi copiata in tutte le Celle della Matrice, ho ipotizzato una serie di valori progressivi ricavati dal File:
-    Prelievi.xlsx

Se questa struttura è corretta, direi che, per ottenere un colore diverso nei totali di prelievi di un certo prodotto superiore ad un valore imposto, è possibile impostare una Formattazione condizionale.

Se lo ritieni opportuno, possiamo approfondire.


A disposizione.

Buon lavoro e buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 1.678
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
22/03/2015 08:33

Buona giornata, Did00;
nell'immagine in allegato, ho cercato di riproporre una situazione con:
-    8 Prodotti; facilmente implementabile a 12
-    4 varianti per ogni Prodotto
-    Totale parziale dei prelievi per ogni Prodotto
-    Totale dei prelievi (Celle in Colonna "C")
-    50 Badge
Nella gestione del Badge 1010, per testare la funzionalità della Formula in "D4":

Se questa struttura è più soddisfacente, direi che, per ottenere un colore diverso nei totali parziali dei prelievi di un certo prodotto superiore ad un valore imposto, è possibile impostare una Formattazione condizionale.


A disposizione.

Buon lavoro e buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 8
Registrato il: 10/03/2015
Età: 50
Utente Junior
2013
OFFLINE
23/03/2015 15:36

Ciao Giuseppe,
direi che ci siamo! Hai trovato la soluzione che stavo cercando: il foglio visualizza immediatamente tutti i dati di prelievo, sia quelli parziali che i totali. Hai quindi usato la formula CONTA.PIU'.SE su ogni cella con i riferimenti al secondo file facendo poi il totale?
Ottima la funzione Formattazione condizionale, ne ignoravo l'uso ma è sicuramente molto utile.
Grazie.

David
Post: 1.682
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
23/03/2015 16:00

Buona sera, David;
did00, scrive:


Hai quindi usato la formula CONTA.PIU'.SE su ogni cella con i riferimenti al secondo file facendo poi il totale?


Si! Ovviamente escluse le Celle che riguardano i Totali.

Se hai problemi, possiamo approfondire.


Buona serata.

Giuseppe.

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 9
Registrato il: 10/03/2015
Età: 50
Utente Junior
2013
OFFLINE
25/03/2015 11:48

Tutto chiaro!
File completato e pronto per l'uso.
Grazie di tutto Giuseppe.
Ciao.
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 02:31. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com