Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

estrazione dati da una tabella madre

Ultimo Aggiornamento: 28/01/2017 15:55
Post: 1
Registrato il: 17/01/2017
Città: SARONNO
Età: 53
Utente Junior
2013
OFFLINE
17/01/2017 13:28

help help
ciao a tutti
premetto che sono nuovo del forum in quanto ho deciso di sviluppare le conoscenze di excel purtroppo non ho molto tempo materiale per seguire un corso didattico di formazione quindi ho ritenuto opportuno iscrivermi qui per cercare con le vostre esperienze di poter accrescere le mie conoscenze.

descrivo il mio problema e allegherò il foglio oggetto del mio lavoro che servirà a facilitare le operazioni quotidiane.

ho un elenco madre dove vengono riportati dati e cause difetti ( alcuni di questi sono categorizzati in elenchi a discesa con la funzione convalida )
a questo punto dovrò copiare alcuni di questi in un altro foglio che contieneun modulo base da stampare quotidianamente.

nella colonna H ho una serie di dati MA FL MH che indicano le tre tipologie impianti nelle colonne J K L rispettivamente n° scari kg pezzo e kg totali.

dopo aver applicato filtro del periodo ( giorno, settimana o mese)questi valori dovrò riportarli nella tabella di destinazione con le relative nomenclature.

ho provato ad utilizzare la funzione =SE..... ma non riesco ad elaborare formula adeguata

potete darmi una mano???
[SM=x423017] [SM=x423017] [SM=x423017]
[Modificato da nico_nico 17/01/2017 13:30]
Post: 2.523
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
17/01/2017 19:46

Buona sera, Nico;
ho dato uno sguardo ai Tuoi allegati, mi sembrano uguali.

Da quello che ho capito, i Dati nel Foglio di lavoro:
-    Rapporto scarto interno
vengono inseriti manualmente e devono essere riportati nel Foglio di lavoro:
-    NC Interne
mentre nel Foglio di lavoro:
-    NC Esterne
non vengono riportate le "Non Conformità"
Questo è corretto?

Inoltre non capisco in quale Campo (Colonna) inserire i valori presenti in:
-    CAUSA
Forse questo Campo non deve essere gestito?

Sarebbe utile avere un File, senza dati sensibili, ma con un paio di esempi concreti di ciò che vuoi ottenere.


A disposizione.

Buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 1
Registrato il: 17/01/2017
Città: SARONNO
Età: 53
Utente Junior
2013
OFFLINE
18/01/2017 08:11

esempi
nel pomeriggio vedrò di riuscire ad inpacchettare esempi pratici da inviare


grazie mille

Post: 2
Registrato il: 17/01/2017
Città: SARONNO
Età: 53
Utente Junior
2013
OFFLINE
18/01/2017 18:18

SCHEMA PROGETTO
Buonasera Giuseppe Mn
in allegato invio immagine con schema del lavoro che dovrei ottenere
per intenderci nel foglio di elenco generale NC interne andranno inseriti tutti i dati di scarto giornalieri che saranno filtrati giornalmente o settimanalmente.

I dati delle colonne indicate vorrei che venissero copiati nella pagina foglio rapporto scarto giornaliero con una condizione che
i kg di scarto totale indicati in colonna N relativi a impianto MA indicato in colonna H dovranno posizionarsi nel rapporto giornaliero nella colonna relativa ai KG MA in colonna G

e così via via per impianto FL e MH

se possibile e riuscite a darmi una mano


grazie mille


p.s
effettivamente gli elenchi inoltrati prima sono uguali.

Post: 2.525
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
18/01/2017 19:16

Buona sera, Nico;
pur apprezzando il Tuo impegno nell'allegare l'immagine, quello che servirebbe è un File Excel, senza dati sensibili, ma con gli esempi che hai utilizzato per creare l'immagine.

In alternativa, chi desidera aiutarti, dovrebbe richeare una situazione che Tu sicuramente hai già sviluppato.



A disposizione.

Buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 3
Registrato il: 17/01/2017
Città: SARONNO
Età: 53
Utente Junior
2013
OFFLINE
19/01/2017 15:07

PROGETTO AGGIORNATO CON MACRO ATTIVA
buongiorno ancora a tutti
per chi fosse così gentile nell'aiutarmi a terminare il lavoro in quanto oltre a questo non riesco più ad andare, ho provato 300000000 di opzioni ma non riesco.

riassumendo:
esiste un foglio principale di registrazione in cui vengono aggiornati i dati e inseriti tutti gli elementi necessari

da questo foglio chiamato NC Interne con una macro compilo in automatico un foglio denominato elenco giornaliero scarti...
per i dati normali non ci sono stati problemi con una classica registrazione macro ( ci ho messo un pò ma funziona )

ultimo intervento che non riesco a fare e riportare i seguenti dati:
in elenco NC INTERNA in colonna H sono riportati le diverse tipologie di formatura ad impianto, la mia intenzione e necessità è quella con il comando macro di trasferire i pesi scarto totali per riga in colonna L nella colonna di appartenenza nel foglio RAPPORTO SCARTO INTERNO.

per intenderci riga 1 ha uno scarto totale di kg 20 prodotti su impianto MA, questo 20 kg dovrà posizionarsi nel foglio RAPPORTO SCARTO INTERNO nella colonna KG MA in corrispondenza della linea contenente i dati di questa produzione.

non so se mi sono spiegato bene ... nei post precedenti è riportata un immagine con la sequenza di cosa cerco di ottenere ed in allegato ora invio elenco con macro attive

PLEASE I NEED YOUR HELP.... se riuscite mi fareste un grosso piacere...

nicola
Post: 2.527
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
19/01/2017 19:20

Hoopppssss!!!!!
In altro Forum, leggo:

@ alfrimpa, scrive:


Niconico su questo forum il crossposting è vietato dal regolamento (art. 3).

http://www.freeforumzone.com/d/11355...scussione.aspx

Pertanto, sempre ai sensi del regolamento, a breve verrà chiusa.



Grazie, Alfredo, con l'augurio che il File, non sia stato già scaricato, provvedo a cancellare il File in allegato alla mia risposta precedente; riporto solo il Testo:


Nel File manca un'informazione importante; nel Foglio di lavoro:
-    Rapporto scarto interno
manca la Data.
Poco importa, l'ho aggiunta io in Cella "K3"

Il File ha estensione .xls (Excel 2000 Excel2003), mentre tu utilizzi Excel 2013; questo complica un pò le cose.
Poco importa, ho utilizzato una Procedura compatibili con tutte le Versioni di Excel.



Giuseppe



@ nico_nico
A volte la fretta, è una cattiva consigliera; bastava aspettare qualche minuto in più.

Giuseppe


Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 0
Registrato il: 19/01/2017
Utente Junior
2013
OFFLINE
19/01/2017 20:12

Scuse
Ciao a tutti e scusate
Sinceramente non lho fatto con malizia o cosa
Sicuramente il regolamento sarà il regolamento ma non credo di aver ucciso nessuno.

Grazie comunque
[SM=x423024] [SM=x423024]
Post: 2.528
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
19/01/2017 21:10

Sicuramente non hai ucciso nessuno, ma, potrai convenire che possa essere spiacevole aver lavorato 2 hh su un File e scoprire che non si ha avuto la pazienza di aspettare una risposta.

Considera che il file che avevi allegato era abbastanza superficiale:
-   mancava un riferimento importante, la Data
-   Celle unite, che non sono sempre compatibili con alcuni Codici VBA
-   non si capiva con quale versione doveva essere compilato; le Formule per le versione Excel 2000-2003 possono essere piuttosto diverse da quelle compatibili con Excel 2007 che, a loro volta possono essere ben diverse da Excel 2o1o e successive.

Forum ha i suoi tempi di risposta, nel caso in cui i tempi siano così ristretti, esistono Softwar House che, a costi contenuti, possono risolvere brillantemente i problemi più disparati in tempi più accettabili.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 1
Registrato il: 19/01/2017
Utente Junior
2013
OFFLINE
19/01/2017 21:35

Scuse
Ciao Giuseppe
ripeto che non è stato fatto per cattiveria e rispetto il lavoro di tutti.
Come scritto in precedenza ho approcciare ora in questi forum epurtroppo per negligenza e mancanza di tempo non ho letto regolamenti
Può anche non essere una giustificazione sarà per le prossime volte ora so anche come è organizzato il forum...
Sicuramente mi dici che sul file ci sono errori basilari ma se sono qui è per imparare

Sorry again

Ciao


Post: 2.529
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
20/01/2017 05:11

@ Nico Nico Giardinelli, scrive:

Come scritto in precedenza ho approcciare ora in questi forum e purtroppo per negligenza e mancanza di tempo non ho letto regolamenti
Può anche non essere una giustificazione sarà per le prossime volte ora so anche come è organizzato il forum...
Sicuramente mi dici che sul file ci sono errori basilari ma se sono qui è per imparare



Buona giornata, Nico.
Premesso che anche in Forum, chi desidera aiutarti, non è che del tempo ne abbia molto.
Si dovrebbe evitare di inserire immagini che, ovviamente, costringono a ricostruire di bel nuovo un File che hai già sviluppato tu.
Gli allegati devono essere il più precisi possibili; voglio dire, se mi fossi basato sul File allegato in Risposta #6 nel quale, nel Foglio di lavoro "Rapporto scarto interno", non era stata indicata la Data sarebbero state riportati i Kg MA, Kg FL e Kg MH di tutti i Record presenti nel Foglio di lavoro "NC Interne" a prescindere dalle Date.
Questo non mi sembra fosse la tua esigenza e, dopo una tua successiva precisazione, avrebbe comportato un ulteriore lavoro di programmazione; spero di aver chiarito l'importanza di fornire il File più completo possibile.

Detto ciò, cerco di fare chiarezza.

A mio modesto pare, più che errori, ci sono delle soluzioni che andrebbero riviste in una diversa ottica.
Personalmente cerco di evitare di utilizzare la Funzione Celle unite; creano più problemi che benefici e possono essere sostituite, tranquillamente, dalla Funzione "Allinea al centro nelle colonne".

Ciò premesso, senza pretendere che sia la miglior soluzione, ti prospetto la strada che ho seguito per ottenere quanto richiesto:
- nuovo Foglio di lavoro, così strutturato:
- Cella "A2"
 ='Rapporto scarto interno'!$K$3

- Cella "A4", Intestazione "Impianto"
- Cella "B4", Intestazione "Kg Scarto"
- Cella "A5"
 =SE($A$2=0;"";SE(VAL.ERRORE(INDICE('NC Interne'!$H$7:$H724;PICCOLO(SE('NC Interne'!$C$7:$C$724=$A$2;RIF.RIGA($A$4:$A$100)-3);RIF.RIGA(A1))));"";INDICE('NC Interne'!$H$7:$H$724;PICCOLO(SE('NC Interne'!$C$7:$C$724=$A$2;RIF.RIGA($A$4:$A$100)-3);RIF.RIGA(A1)))))

(Formula matriciale da confermare con CTRL+Maiuscolo+Invio)
- Cella "B5"
 =SE($A$2=0;"";SE(VAL.ERRORE(INDICE('NC Interne'!$L$7:$L724;PICCOLO(SE('NC Interne'!$C$7:$C$724=$A$2;RIF.RIGA($A$4:$A$100)-3);RIF.RIGA(B1))));"";INDICE('NC Interne'!$L$7:$L$724;PICCOLO(SE('NC Interne'!$C$7:$C$724=$A$2;RIF.RIGA($A$4:$A$100)-3);RIF.RIGA(B1)))))

(Formula matriciale da confermare con CTRL+Maiuscolo+Invio)
Entrambe queste Formule, sarebbero molto più semplici se adattate a Excel 2010 e succesive Release.
- Celle "A5:B5", Copia
- Celle "A6:A724", Incolla
- Codice VBA:
Option Explicit

Sub Aggiorna()
Application.ScreenUpdating = False
Dim URg As Long
Dim x As Integer, Rgx As Integer

    Range(Cells(5, 9), Cells(44, 11)).ClearContents
    With Worksheets(" Rapporto scarto interno")
        URg = .Range("A" & .Rows.Count).End(xlUp).Row
        Rgx = 5
            For x = 5 To URg
                If .Cells(x, 1) = "MA" Then Cells(Rgx, 9) = .Cells(x, 2)
                If .Cells(x, 1) = "FL" Then Cells(Rgx, 10) = .Cells(x, 2)
                If .Cells(x, 1) = "MH" Then Cells(Rgx, 11) = .Cells(x, 2)
                    Rgx = Rgx + 1
            Next x
    End With
Application.ScreenUpdating = True
End Sub

da lanciare, tramite il Pulsante "CREA REPORT" nel Foglio di lavoro:
- Rapporto scarto interno
dopo aver inserito la Data di riferimento in Cella "K3"


Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 4
Registrato il: 17/01/2017
Città: SARONNO
Età: 53
Utente Junior
2013
OFFLINE
23/01/2017 08:38

lavoro
buongiorno giuseppe
grazie innanzitutto, provo ad eseguire le tue istruzioni vedo cosa sarò in grado di fare

quando dici che la formula

"da lanciare, tramite il Pulsante "CREA REPORT" nel Foglio di lavoro" significa che dovrò andare a scrivere nella macro già esistente il comando ??
ti aggiorno

buona giornata e buon lavoro
Post: 2.535
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
23/01/2017 10:25

@ nico_nico, scrive:

... quando dici che la formula
"da lanciare, tramite il Pulsante "CREA REPORT" nel Foglio di lavoro" significa che dovrò andare a scrivere nella macro già esistente il comando ...



Buona giornata, Nico;
no, Nico, le Formule vanno scritte nel "nuovo Foglio di lavoro", ripettivamente in "A5" e "B5", da copiare nelle Celle sottostanti, come indicato nella mia Risposta #11; dopo aver scritto la Formula, porta il puntatore del mouse all'interno della Formula e confermi con con CTRL+Maiuscolo+Invio.

Allinizio della Formula, prima dell'uguale, deve comparire il simbolo "{" (parentesi graffa aperta), mentre, alla fine della Formula, deve comparire il simbolo "}" (parentesi graffa chiusa).

Ripeto, se utilizzi Excel 2010 o superiori, le Formule diventano molto più semplici e non saranno più Matriciali.



Buon Lavoro e buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 5
Registrato il: 17/01/2017
Città: SARONNO
Età: 53
Utente Junior
2013
OFFLINE
23/01/2017 13:48

Re:
GiuseppeMN, 23/01/2017 10.25:

@ nico_nico, scrive:

... quando dici che la formula
"da lanciare, tramite il Pulsante "CREA REPORT" nel Foglio di lavoro" significa che dovrò andare a scrivere nella macro già esistente il comando ...



Buona giornata, Nico;
no, Nico, le Formule vanno scritte nel "nuovo Foglio di lavoro", ripettivamente in "A5" e "B5", da copiare nelle Celle sottostanti, come indicato nella mia Risposta #11; dopo aver scritto la Formula, porta il puntatore del mouse all'interno della Formula e confermi con con CTRL+Maiuscolo+Invio.

Allinizio della Formula, prima dell'uguale, deve comparire il simbolo "{" (parentesi graffa aperta), mentre, alla fine della Formula, deve comparire il simbolo "}" (parentesi graffa chiusa).

Ripeto, se utilizzi Excel 2010 o superiori, le Formule diventano molto più semplici e non saranno più Matriciali.



Buon Lavoro e buona serata.

Giuseppe




allora sarà meglio convertire in 2010 - 2013 ... che sono le versioni che utilizzo 
Post: 2.536
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
23/01/2017 15:57

@ nico_nico, scrive:

allora sarà meglio convertire in 2010 - 2013 ... che sono le versioni che utilizzo



Buon pomeriggio, Nico;
vedi come è importante essere precisi fin dall'inizio?

In CElla "A5"
 =SE($A$2=0;"";SE.ERRORE(INDICE('NC Interne'!$H$7:$H$247;AGGREGA(15;6;RIF.RIGA($A$6:$A$247)-5/('NC Interne'!$C$7:$C$247=$A$2);RIF.RIGA(A1)));""))


In CElla "B5"
 =SE($A$2=0;"";SE.ERRORE(INDICE('NC Interne'!$L$7:$L$247;AGGREGA(15;6;RIF.RIGA($A$6:$A$247)-5/('NC Interne'!$C$7:$C$247=$A$2);RIF.RIGA(B1)));""))

da copiare nelle Celle sottostanti.



Buona serata.

Giuseppe.

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 2
Registrato il: 19/01/2017
Utente Junior
2013
OFFLINE
28/01/2017 12:40

Buongiorno Giuseppe
Non mi sono fatto sentire fino ad oggi perché altri casini lavorativi da risolvere

Sto provando con le tue istruzioni ma sti combinando casini stratosferici...

Questa settimana con calma proverò ancora e vediamo cosa ne esce

Buon weekend
Post: 2.541
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
28/01/2017 15:55

Buona sera, Nico;
fai sapere se hai problemi.


Buon Fine settimana.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
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]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 11:53. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com