Quote:
la soluzione di wjmat mi permette di scrivere "DATA" in A1 in base alla vuotezza di B1, a me sarebbe piaciuto fare tutto in A1, in modo da creare una cella in cui compilare, ma anche la soluzione di metterle vicine non è male, tanto una volta inserita la data in B1 la scritta "DATA" in A1 non verrebbe stampata... se mi viene in mente altro vi dico... ciao |
Quote:
|
Quote:
con una vba esterna immaginavo, sempre che si possa fare... |
Quote:
Mi puoi dire in quale colonna è posizionata la data e per quante righe devi fare questa operazione? |
Quote:
|
Quote:
|
Quote:
|
Quote:
altrimenti è ovvio che si possa fare in senso generale. |
Quote:
Meglio fare come suggerito, sto provando per mio conto col codice VBA, ma non è facile (per me) e per Te non sarebbe una semplice formula ma determinati passaggi sul foglio. Quote:
Prova con =SE(B1>0;"";CONCATENA("DATA")) Quote:
|
Quote:
Il Worksheet_Change mi sembra buono ma non so usarlo, a me serve che quando la cella L1 viene svuotata ci venga scritto "DATA" e che quando la cella A1 viene svuotata ci venga scritto "TITOLO"... Secondo me con Worksheet_Change si può fare, sto iniziando a studiare la sintassi, ma sono autodidatta di VBA e ci metto un pò... :muro: |
Quote:
Esempio se tolgo la DATA in (L1 appare "DATA"), automaticamente appare in A1 = "TITOLO" Poi non hai ancora detto se è una riga o mille??? Sperando che "Amauri" non sia realmente appena tornato....:cool: |
Quote:
|
Quote:
DATA e TITOLO sono indipendenti, anzi, facciamo che TITOLO non ci sia... Io ho la cella L1 (quindi direi una sola riga, ma non capisco la tua domanda) in cui quando apro il foglio c'è scritto "DATA" (come a dire ad un eventuale utente di inserire la data lì) poi inserisco una data tipo "15/07/2010". Dopo cancello quella data (il foglio deve rimanere "bianco" quindi solitamente stampo e poi cancello tutto) e mi piacerebbe che in L1 tornasse la scritta "DATA" senza che la riscriva io... È tipo una finezza che volevo fare, niente di più... Ancora 1000 grazie... |
Ho capito che sei tornato dal post sopra.....:cool:
Nella speranza che non vai a spengnere le luci nella prossima finale Champions Hai appena fatto le ferie lavora schiavo:) ;) :stordita: RobertOsio, rompi le palline a zuper in privato, finchè non TI da la risposta.. Che siano indipendenti, c'entra e non c'entra. Nel 1° post hai detto che se inserivi una data (va be appariva la DATA), se la cancellavi doveva tornare la scritta DATA. Sbaglio oppure ho letto male.... PS, Ho scritto "rompi le p.......", ma non sarebbe corretto da parte TUA, ricevere solo la risposta. Come vedi faccio fatica anchio a capire le tue problematiche e sono gia 4/5 post che chiedo le righe?. Tu non rispondi e io qui faccio la minestra. |
Quote:
dato che stai studiando il worksheet_change, saprai già come metterlo in pratica :D Codice:
Private Sub Worksheet_Change(ByVal Target As Range) |
Naturalmente credo solo per la riga 1
Quote:
Scansafatiche mi va bene e lo accetto, però quando hai un minuto risolvi anche il mio post MACRO E CODICE VBA. Ciao e grazie |
Quote:
è che quello ha bisogno di un bel po più di lavoro :) |
Quote:
|
classifica con excel
1 Allegato(i)
ciao, ho creato un documento excel con in un foglio il calendario di serie a ed in un altro la classifica
ora il problema è che vorrei che la classifica si aggiornasse in automatico quando inserisco i risultati delle partite nel foglio col calendario |
Quote:
http://www.sergiogandrus.it/index.ph...io-di-serie-a/ |
Pappa pronta mica tanto, adesso mi tocca riscrivere le giornate per un paio d'ore....:stordita:
Ciao zuper, stavo provando sta cosa... Avendo la colonna delle squadre partecipanti (20 valori univoci). Mentre sto componendo il calendario, c'è la possibilà (VBA) che se digito una squadra con un errore d'ortografia (pertanto non corrisponde all'elenco univoco) mi venga segnalato? |
Quote:
|
Ciao,
devo impostare la seguente funzione e non so come fare: valore 1 | valore 2 | utile | perdita X Y Y-X X-Y Provo a spiegare: se la differenza fra i valori genera un utile (Y>X), allora l'importo deve essere visualizzato nella colonna utile; se la differenza genera una perdita (X>Y), allora l'importo deve essere visualizzato solo nella colonna perdita; se la differenza dà valore 0 (X=Y), allora nessuna delle due colonne deve essere valorizzata. Grazie mille! |
nelle ripettive colonne:
se(x>y;x-y;"") se(x<y;y-x;"") <- se vuoi il valore in negativo :) |
Quote:
|
Quote:
L'avevo già fatto anni fà e per ricordarmi alcune formule...... Non ho messo la protezione (cosi potete cambiate i colori) in classifica , perchè mi è impossibile riordinare in un foglio protetto. http://myfreefilehosting.com/f/abbad4250a_0.1MB Sta volta mi a fatto sudare.......... Ps. spero che sia corretto. |
Excel - Esclusione duplicati con criteri multipli
1 Allegato(i)
Scusate, avevo postato il thread in malomodo. Lo ripropongo dovutamente qui:
ciao a tutti, ho un serio problema e con questa calura agostana sto fondendo. Ho una base dati di circa centomila record, devo escludere quei doppi (circa 1500 per un totale di circa 3000 record di cui alcuni addirittura tripli...) che soddisfano alcuni criteri. I campi utili, per la definizione dell'esclusione, sono tre: 1. il codice identificativo del cliente; 2. il codice identificativo del prodotto; 3. una data. Devo operare una selezione dei record che escluda i codici identificativi clienti doppi soddisfacendo alcuni criteri, se i codici identificativi clienti sono doppi, si possono verificare tre condizioni: 1. codice identificativo del prodotto UGUALE (per ciascun record duplicato) devo selezionare il record duplicato con data MENO recente; 2. codice identificativo del prodotto DIVERSO (per ciascun record duplicato) devo selezionare il record duplicato con data PIU' recente; 3. codice identificativo del prodotto DIVERSO (per ciascun record duplicato) con stessa data non devo selezionare nulla (entrambi rimarranno nel DB). Allego file esemplificativo. grazie infinite e riconoscenza a vita! |
nel tuo esempio ci sono cose nn chiare (ammettendo che l'1 dell'ultima colonna sia quello che vuoi mantenere)
Codice:
XTUqgqZ8IsxD84xJ R0076A001 RC 30/08/2006 1 hai office 2007 ipotizzo... comincia ad ordinare tutto in ordine crescente, avrai per ogni identificativo e prodotto uguale la data minore + in alto. col tool di rimozione duplicati di excel 2007 elimina tutti quelli che hanno colonna A e B uguale e ti lascerà la data minore del tuo primo caso (id e prodotto uguale) avrai quindi solo i casi 2 e 3 da trattare, ma ho bisogno di capire quanto riportato all'inizio del post. alla fine dovrai solo guardare a mano quelli con + di 1 duplicato. ma mi pare sia un buon inizio :) |
Ciao a tutti mi sarebbe molto utile il vostro aiuto per risolvere questa problematica:
Ho 2 file excel. I dati di due colonne del primo file sono collegati ad alcuni dati di una colonna del secondo foglio. Mi servirebbe una formattazione condizionale per cui, quando i dati di una delle due colonne del primo vengono cambiati in positivo (mettiamo da 45 diventa 50) nella colonna del secondo foglio i dati appaiano con un tipo di carattere. Se vengono cambiati invece in negativo con un altro tipo di carattere. Ancora meglio sarebbe se questa formattazione condizionale prendesse in considerazione le variazioni del primo foglio effettuate solamente negli ultimi 7 giorni E' possibile? |
Quote:
Il dato abbastanza certo (presente) è come dice zuper (1) subito dopo la data. Stabilito questo si potrebbe fare una formula.... se non fà troppo caldo. Ps, Centra qualcosa quel "1COD"? Quote:
|
Quote:
Grazie Zuper provo immediatamente Dunque, il campo PrimoPrincipale6 (quello degli zero e degli uno) è il risultato di un'esportazione da SPSS che ha segnalato e ordinato i record con "Key" duplicati attribuendo '1' all'originale e '0' al duplicato e, francamente, non so nemmeno come abbia identificato il principale e il duplicato. Per campione analizzato, SPSS attribuirebbe sempre (quasi sempre... è d'obbligo) zero al record PIU' recente e così avrei di colpo soddisfatto la condizione 1. Il problema è soddisfare soprattutto le condizioni 2 e 3. Il Campo "1Cod" rappresenta invece un'aggregazione maggiore (una categoria) dei codici prodotto. Quote:
Io avrei bisogno di mantenere (nella condizione 1) i record PIU' VECCHI... con la rimozione duplicati dovrebbe toglierli entrambi, o no? Ho provato a fare i filtri come consigliato da Zuper, ma probabilmente per la mia scarsa preparazione in excel 2007, non riesce... |
Quote:
Fatto! Con "rimuovi duplicati" sui campi come consigliato da zuper tutto è filato liscio... qualche consiglio su come muovermi per le due altre condizioni??? grazie infinite anticipate |
con una inversione dell'ordinamento del campo 'data' rispetto al primo riuscito tentativo (quello consigliato da zuper) e un successivo "rimuovi duplicati" soddisfo anche la condizione 2... non ho ancora testato la condizione 3.
|
Quote:
se nn metti il filtro sul prodotto come hai fatto? per il punto 3 che dovresti fare? nel momento in cui soddisfi le prime 2.... tutti gli altri duplicati avranno prodotto diverso (dopo il punto 1) e data diversa (dopo il punto 2) per cui nn mi pare ci sia da fare altro :) |
qualcuno riesce ad aiutarmi con questa problematica?
Ho due files excel. Nel file 1 inserisco mensilmente un valore. Vorrei che nel file 2 questo valore venisse inserito automaticamente scalando però ogni mese di una riga. E' possibile? |
Ciao, nell'ultimo post ho scritto che erano insufficenti le info.
Adesso chiedo se è sempre collegato a quel problema? Prima con una semplice colonna aggiuntiva potevi trovare determinati valori più alti/bassi (formattazione condizionale accetta solo un'opzione). In questo caso, scalare una riga dovrebbe trattarsi di VBA. Un esempio pratico.... |
Quote:
|
Quote:
1 -11 2- 22 3- 33 e vorresti che nel secondo foglio fosse 1- 22 2- 33 Se cosi va bene, Strumenti/Registra una macro che copia il foglio1 e incolla sul 2 eliminando la riga1 Potrebbe andare? Quote:
|
Quote:
foglio 1: 1- 11 foglio 2: 1- 11 Poi, il mese successivo foglio 1: 1- 22 foglio 2: 1- 11 2- 33 (mese precedente più mese corrente) Pensavo che la via più semplice sarebbe impostare le caselle del foglio 2 con delle formule che fanno la somma tra la cella corrente, quelle precedenti e quella del foglio 1. Quindi: foglio 1: 1- 11 foglio 2: 1- 11 2- cella 1 + cella 1 foglio 1 3- cella 1+2+ cella 1 foglio 1 4- cella 1+2+3+cella1 foglio1 Però come si fanno le formule per la somma cumulativa? |
Allora se in tre mesi hai inserito 11,15,24
Nel foglio2 vuoi una colonna che aumenterà in questo modo:ì 11 26 50 Poi a seguire con i futuri dati...OK giusto? Domanda nel foglio1, questi dati rimangono sempre oppure vai a scrivere sempre nella stessa cella, pertanto cancelli l'ultimo dato? Qualora rimangono, esempio colonna A del foglio1 e colonna A del foglio2 Inserendo in A1 del foglio2 =SE(Foglio1!A1="";"";Foglio1!A1) Inserendo in A2 del foglio2 =SE(Foglio1!A2="";"";Foglio1!A2+A1) qui trascini in basso Dovresti risolvere, naturalmente tutte i riferimenti a "foglio1" (devi mettere il nome del files) |
Tutti gli orari sono GMT +1. Ora sono le: 23:32. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.