Estrazione con condizione

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
luis6326
00giovedì 27 ottobre 2016 22:52
Ciao a tutti
chiedo aiuto
ho un foglio1 Excel con 4 colonne C,D,E,F
cognome  assenza  data      ore
rossi          fe         2/7/16     8
bianchi       rol        3/7/16     6,5
bianchi        al        3/7/16     5
pedri          al         2/7/16     4
pedri          al         5/7/16     3
bivi             al        2/7/16     2
bivi            fe         2/7/16     1 
 
tutte compilate per n righe ,dovrebbero esse dalle 200 in su, dovrei estrarre in altro foglio  i nominativi che  hanno fatto assenze nello stesso giorno
esempio
 bianchi    rol   3/7/16   6,5
 bianchi    al    3/7/16   5
 bivi         al     2/7/16   2
 bivi         fe     2/7/16   1 


(Canapone)
00venerdì 28 ottobre 2016 06:55
piccolo(se
Ciao,

leggo Excel 2007 in fondo alla richiesta


Da confermare con control+maiusc+invio

=SE.ERRORE(INDICE(Foglio1!A$1:A$100;PICCOLO(SE(CONTA.PIÙ.SE(Foglio1!$A$1:$A$100;Foglio1!$A$1:$A$100;Foglio1!$C$1:$C$100;Foglio1!$C$1:$C$100)>1;RIF.RIGA($1:$100));RIGHE($A$1:$A1)));"")


una volta confermata, basta copiare la formula in basso ed a destra.


Saluti


luis6326
00venerdì 28 ottobre 2016 09:01
estrazione con condizione
Ciao e grazie canapone per la risposta celere

oggi purtroppo mi hanno inviato il file su cui lavorare e l'hanno modificato le colonne non sono piu 4 ma ma bensi ne hanno aggiunte altre 10 seriono altri dati.......partono da colonna A a colonna N e i dati non sono piu in colonne consecutive e dovrei estrarre tutte le informazioni riguardanil il dipendente
che  ha fatto assenze nello stesso giorno

A Sap
B Cognome
C Nome
D Workforce
E Via
F Compani code
G Cost Center
H Mail
I  Wbs
J Assenza
K data Inseri
L data
M descr gg
N ore
dodo47
00venerdì 28 ottobre 2016 09:30
Ciao
la formula rimane invariata.

Aggiungi una colonna all'inizio, (quindi i dati partono da B) dove ci scrivi:
=B2&C2&J2

poi in A1 del foglio2 , basta trascinarla fino al col. N e giù finchè serve.

saluti
luis6326
00lunedì 31 ottobre 2016 18:37
Estrazione con condizione
Ciao e grazie per la risposta
 ho provato ha cambiare i riferimenti ma non riesco ad ottenere cio che voglio....allego il file che e uguale a quello originale ; nel foglio menu c'e' l'eleno  ordinato per sap e cognome e nel foglio5 come dovrebbe venire l'estrazione
dodo47
00lunedì 31 ottobre 2016 19:15
Ciao
non ho capito se non andava bene l'esempio o che altro.
Comunque allego stessa formula su tuo foglio

saluti
luis6326
00giovedì 3 novembre 2016 14:02
estrazione con condizione
Grazie dodo
la formula e perfetta ho cambiato i riferimenti dei nomi dei fogli...purtroppo e un file che non lavoro io devo farlo un collega
l'unica cosa che il database va dalle 7000 righe in su ed ho visto che e lentissimo....non so se con una macro la velocita migliorerebbe !!!!
Riky0185
00venerdì 4 novembre 2016 23:14
Estrazione con condizione
Scusate se m'intrometto, ma non farebbe prima ad attivare il filtro automatico (così potrebbe isolare sia per giornate che per nominativo che per ...) e poi con una macrina ricopiare il tutto soll'altro foglio.
Mezzo secondo e finisce. Io uso excel 2003.
Un saluto
Riccardo
dodo47
00sabato 5 novembre 2016 11:11
@Ricky0185

Bisognerebbe trovare il modo di dire al filtro "di filtrare" le righe che in A-B-M hanno valori uguali

@luis6326

Ciao
ovviamente se i dati sono tanti, una macro è la via migliore.
Mi avvalgo sempre di una colonna d'appoggio (T) in questo caso, spostala dove vuoi correggendo la macro.

E' indifferente eseguire la routine da un foglio o l'altro.

saluti

EDIT: manca la seguente istruzione prima di End Sub:
wkTo.Range("T:T").ClearContents
luis6326
00venerdì 11 novembre 2016 13:19
estrazione con condizione
Grazie 1000 dodo47 la macro e perfetta.... ho un ulteriore necessita' in colonna I ho tutta una serie di sigle di assenze FAC MAT SC PR AS FE ROL AL ecc ecc vorrei con una macro estrarre solo le persone che hanno usufruito di queste assenze FE ROL AL nel mese..

Riky0185
00sabato 12 novembre 2016 23:41
Riky0185
00sabato 12 novembre 2016 23:55
Scusate, il pc fa le bizze.
Stavo cercando di allegare un file, che si dovrebbe fare cliccando su un tasto sotto le smiles, ma al momento vedo solo Rispondi-Anteprima-Annulla. Dove sbaglio?
Saluti
dodo47
00domenica 13 novembre 2016 17:23
Ciao

ma un semplice filtro non va bene?

saluti
luis6326
00domenica 13 novembre 2016 19:30
Estrazione con condizione
Ciao
si fosse per me ....ma mi hanno chiesto se e possibile automatizzare senza toccare filtri....
Riky0185
00domenica 13 novembre 2016 19:31
Estrazione con condizione
Buonasera, nel file allegato
Ci sono 3 moduli, il primo contiene la macro di dodo, il secondo le macro per individuare le 3 date volute (te le chiedono) e quelle per individuare le 3 sigle volute (te le chiedono). Naturalmente poi ti ricopiano i 3 dati (date o sigle) sul Foglio2. Il terzo modulo contiene le due macro che uniscono quelle del modulo 2: una per le 3 date e una per le 3 sigle.
Ci sono 2 tasti sul Foglio1: quello con i colori della Roma ricerca le 3 date che tu inserirai, cioè a scelta, e le ricopia con tutta la riga sul Foglio2, una di seguito all’altra. Quello con i colori della Lazio (par condicio) fa le stesse operazioni per le 3 sigle.
IMPORTANTE:
-penso che il tuo file si chiami diversamente, se così fosse nel Modulo3 devi sostituire "M1Test.xlsm" con il "Nome del tuo File";
-se le colonne del Foglio1 di M1Test.xlsm corrispondono a quelle del tuo file (cioè la colonna “sigla” è la 12 e la colonna “ggassenza” è la 13) va tutto bene, altrimenti devi nel Modulo 2 sostituire i numeri della tua colonna delle date dove leggi Range("A1").AutoFilter Field:=13, Criteria1:=crit1, Operator:=xlAnd (nelle prime tre macro) e della tua colonna delle sigle nelle macro quarta, quinta e sesta.
-Nella ricerca date (bottone giallorosso) quando ti chiede le 3 date da cercare, devi inserire la data con sistema inglese, cioè prima il mese, poi il giorno e l’anno a due cifre. Puoi anche cercare una sola data o due sole cliccando Annulla sulle rispettive Inputbox.
Ho messo comunque le note che vedrai se apri i moduli2 e 3.
Nel Modulo 1 c’è la macro di dodo che a me non funziona forse perché ho XP ed Excel 2003.
Per la simulazione ho incrementato le voci e funziona.
Se invece così compilato non fa al caso tuo, cestinalo. Ho adattato un file magazzino che ho utilizzato tempo fa molto più grande e complesso.
Saluti
Riky
luis6326
00martedì 15 novembre 2016 09:28
Estrazione con condizione
Grazie 1000 riky che va piu che bene l'ho riadattata al mio file e direi che e perfetta.. [SM=x423026]
luis6326
00martedì 15 novembre 2016 15:08
estrazione on condizione
Ciao Riky,
ti chiedo gentilmente un ultima cosa se puoi e possibile estrarre solo i nominativi che presentano contemporaneamente le sigle FE ROL E AL nel mese spero di essermi spiegato....
Riky0185
00sabato 19 novembre 2016 23:47
Mi hanno riconsegnato il portatile oggi dopo quasi 1 settimana di assistenza, continue schermate blu BSOD. Ho preparato qualcosa in tutta fretta e siccome la fretta è....etc.etc, dovresti aprire il file allegato così com'è, ricopiare nel foglio1 un 100naio dei tuoi nomi nella colonna nomi e le corrispondenti sigle e ggassenze nelle rispettive colonne, lascia il resto.
Poi clicca il nuovo bottone colori del Bologna (la ex mia città), ti chiederà di inserire le date inizio e fine del mese che vuoi controllare (da inserire sempre con prima il mese poi il giorno e poi l'anno. Il riepilogo sarà sul foglio3 ordinato per nome, perciò visivamente puoi già vedere qualcosa. Se gira bene ma non ti è sufficiente per capire quando uno fa tutte e 3 le assenze nello stesso mese, allora dicci come completarlo e: o dodo ci aiuta integrando la macro o ninai ci spara una delle sue micidiali e chilometriche formule.
Meglio la prima ipotesi, per la formula di ninai servono 2 giorni per capirla ed altri 2 per aggiornarla.
Saluti a tutti
Riky
luis6326
00domenica 20 novembre 2016 21:13
estrazione con condizione
Come sempre grazie 1000 riky
ti allego il file di come vorrei l'estrazione (nel foglio 3)
in pratica mi deve estrarre le persone che hanno nella colonna L la sigla al o da sola o abbinata ad altre assenze
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 00:15.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com