Ri-posto qui (scusa emmedi ;) )
Ho questa esigenza: in un foglio di lavoro devo avere tutte 'x' su una colonna, e vorrei che il valore 'x' sia inserito automaticamente anche dopo che è stata inserita una nuova riga. è possibile? Ho provato con la convalida dati ma si applica solo alle celle esistenti, non a quelle "future". Grazie :) |
Grazie ses4, funziona.
Per il resto di certo proverò ancora ed ancora. Se poi proprio non ci riesco sò di poter contare su tutti Voi. Ciao |
Quote:
Formato Celle Categoria: ora Tipo: 13.30 Quando inserisci il valore usa il punto e non la virgola. Ciao |
Salve ragazzi, a lavoro ho avuto un problema con un file xls (creato e salvato con Office 2003) aperto su Excel 2007.
Tutti i pulsanti della scheda "Dati" (filtri e così via) e alcuni pulsanti relativi alla formattazione in "Home" non erano selezionabili. Ho risolto aprendo contemporaneamente (uso OfficeTab) un altro file xls con cui i pulsanti funzionavano, sono tornato sul primo xls e magicamente anche qui le funzioni sono tornate attive. Salvandolo con nome e riaprendolo, il problema si è definitivamente risolto. E' un bug noto e deriva da qualcosa in particolare? |
Ciao a tutti.
Ho un problema con Excel e cioè: come faccio a sommare i primi 'n' numeri + grandi? Faccio un esempio: ammettiamo di avere le seguenti colonne 11 - squadraA 17 - squadraB 13 - squadraB 22 - squadraA 30 - squadraA 1 - squadraB e volessi trovare una formula che mi sommi i due più bravi di ogni squadra. Perciò diciamo che in uscita vorrei avere 52(22+30) - squadraA 30(17+13) - squadraB E' una cosa fattibile? |
Niente......, l'unica strada e creare a fianco altre colonne c, d, ......
C = se($b1="squadraA";$A1;"") trascinando verso il basso. D = se($b1="squadraB";$A1;"") e cosi via per utte le altre squadre. In basso di queste colonne ci metti esempio la squadraA =GRANDE(C1:C14;1)+GRANDE(C1:C14;2) e trascini a destra C1:C14 sono relativi a quante righe hai |
Quote:
Codice:
=SOMMA(GRANDE(($A$2:$A$7)*($B$2:$B$7=C2);RIF.RIGA($A$1:$A$2))) Ciao |
Selezione celle
Buonasera a tutti,
Vi descrivo il mio problema: trovo l'ultima cella piena della 13° colonna e seleziono l'undicesima cella a sx Cells(15, 13).End(xlDown).Offset(0, -11).Activate fin quì funziona, successivamente dovrei selezionare le 15 celle in alto compresa quella attivata con il rigo precedente, ma se scrivo ActiveCell.Offset(0, -14).Select mi dà errore. Aiutatemi a trovare la soluzione, Grazie a tutti. |
Quote:
Codice:
Range(Cells(15, 13).End(xlDown).offset(-14,-11),Cells(15, 13).End(xlDown).offset(0,-11)).select |
Ciao Ses4,
scusa ma faccio casino io e faccio perdere tempo anche a anche Voi. Il rigo che avevo postato ActiveCell.Offset(0, -14).Select è sbagliato ed infatti mi dava errore, mentre ActiveCell.Offset(-14, 0).Select non mi dà più errore ma mi seleziona solo la 15° cella. Avrei bisogno di selezionare tutto l'intervallo delle 15 celle. Se sono poco chiaro posso darVi indicazioni sul perchè ricerco le 15 celle superiori a quella selezionata |
Grazie ses4,
ho ricopiato il rigo che mi hai postato e funziona, mi seleziona le 15 celle che mi interessano. Ciao e di nuovo Grazie. |
Vorrei far si che quando si seleziona una cella venga visualizzata un'immagine in un'altra cella fissa.
In pratica ho un elenco di celle (nel mio caso sono prodotti) e vorrei far si che ogni volta che si seleziona uno dei prodotti in una cella venga visualizzata l'immagine di quel prodotto. Qualcuno mi sa aiutare? |
Quote:
|
Grazie per l'aiuto, ho risolto inserendo le immagini nei commenti, è molto comodo se si ha bisogno di fare un inventario con le immagini dei prodotti.
|
Buongiorno a tutti, sono 2 giorni che provo a fare questa cosa...
Praticamente ho nella Colonna A del testo es: 12443 e sono circa 4000 righe vorrei aggiungere a 12443 questo "*.jpg" ma non so come fare! quindi il risulato finale dovrebbe essere 12443.jpg Come posso fare per farlo in automatico? grazie a tutti voi.... e Buon natale!! |
in b1 per esempio scrivi =a1&".jpg" e trascini in basso :)
|
Ho una problematica.....
In un foglio ho una tabella scaricata da internet con determinati valori. Le celle risultano anche colorate gialle/rosse. Fino a qui tutto OK Ora per esigenze avrei bisogno di ricopiare il valore in un'altra cella, andrebbe bene col "=(XY)" però non riesco a fargli prendere anche il colore della stessa cella. Ci sarebbe un modo per riportare lo stesso valore e lo stesso colore? Grazie |
Salve.
Ho una tabella nella quale l'ultima riga contiene le medie delle varie colonne. Dovrei inserire un filtro per ordinare i vari record in base a vari criteri. È possibile escludere la riga contenente le medie dall'ordinamento? |
Si, basta che selezioni le colonne precedenti (senza espandere la selezione).
|
Quote:
Anche io avevo lo stesso problema, e l'ho risolto in un modo un po' grezzo, ma funziona. A fianco alla colonna A, crea una colonna vuota ed inserisci in ogni riga ".jpg" Avrai dunque: Codice:
ColonnaA ColonnaB Adesso incollalo in un foglio Word e, mediante la funzione Sostituisci, sostituisci gli spazi con niente. Avrai per risultato: Codice:
12443.jpg |
Quote:
Ciao |
nn avevo letto la risposta e non sapevo nemmeno che trascinando verso il basso la regola venisse applicata alla cella a fianco, credevo che funzionasse sempre in riferimento alla prima cella selezionata. Wow, grazie, così risparmi un sacco di tempo!
Per complicarmi la vita ho anche fatto un'altra prova. visto che la mia colonna A1 da modificare contiene in ogni cella stringhe da 5 caratteri aaaaa abcde aswup amzqp ..... ho usato la funzione RIMPIAZZA, così in B1 ho scritto: =RIMPIAZZA(A1;6;3;"-SI") e trascinando verso il basso ho ottenuto aaaaa-SI abcde-SI aswup-SI amzqp-SI ..... Che emozione! :D |
Quote:
Continua a provare, vedrai quante soddisfazioni. In questo caso, visto che devi aggiungere -SI a quanto hai scritto in colonna A, potresti usare, più semplicemente, la formula: =A1&"-SI" e trascinare in basso. La funzione RIMPIAZZA() serve per sostituire o aggiungere caratteri all'interno di una stringa, per es. =RIMPIAZZA(A1;3;0;"-SI") dà come risultato aa-SIaaa ab-SIcde as-SIwup am-SIzqp oppure: =RIMPIAZZA(A1;3;2;"-SI") dà: aa-SIa ab-SIe as-SIp am-SIp Ciao. |
Funzione Excel
Salve a tutti....
Mi sono appena inscritto al vostro forum e devo farvi i complimenti per tutte le sezioni presenti.....siete molto di aiuto a noi "umani del pc". Ho una piccola domanda da porvi riguardo un funzione che mi servirebbe da inserire in un foglio excel. Vi spiego: Ho creato un piccolo calcolatore su excel per la mia attività di lavoro che fra le tante cose mi obbliga a registrare i codice a barre dei prodotti che escono dal magazzino. Con una pistola per codice a barre sparo tutti i prodotti e questo codice mi viene riportato in sequenza sul foglio elettronico nella colonna A. Vorrei sapere se in contemporanea all inserimento di ciascun codice a barre in automatico la colonna b mi indicasse la data e l'ora in cui è stato sparato il codice a barre. Cioè in parole povere: nella cella A1 sparo il codice e di consequenza b1 mi riporta data e ora e cosi via dicendo. In modo tale che la sera a chiusura del magazzino so l'orario esatto in cui è uscito ciascun prodotto. Penso sia stato molto confusionale però confido nella vostra esperienza qualora ci siano possibilita di realizzare questa formula. Grazie anticipatamente:help: |
Quote:
- clicca con il tasto destro del mouse sulla linguetta con il nome del foglio di lavoro su cui vengono inseriti i codici - dal menù contestuale selezione l'opzione "Visualizza codice" - nell'editor VB, aperto con le precedenti azioni, incolla il seguente codice: Codice:
Private Sub Worksheet_Change(ByVal Target As Range) Fammi sapere. Ciao |
Quote:
Anche perchè cercavo anch'io una cosa del genere. 2 domande: 1) Esiste la possibilità di avere lo stesso risultato con le formule data-ora? 2) potresti spiagarmi come si legge il tuo codice (il significato delle istruzioni usate)? Non conosco VB. Ciao Grazie |
Quote:
No, non mi pare sia possibile fare qualcosa del genere con le funzioni di data e ora totalmente in automatico, l'unica è utilizzare il VBA. Il funzionamento è abbastanza semplice. Sto utilizzando una routine di intercettazione degli eventi, in questo caso Worksheet_Change, ogni volta che si modifica una qualsiasi cella di quel foglio di lavoro viene eseguita la routine. "If Not Intersect(Target, Range("A:A")) Is Nothing then" controlla se la variazione è avvenuta nella colonna A e, se vero, "Target.Offset(0, 1).Value = Now" inserisce data e ora nella cella affianco a quella che ha subito il cambiamento, altrimenti non viene eseguita nessuna azione. Ciao |
excel: cerca vert concatenata
Dovrei utilizzare la funzione cerca.vert ripetuta nella stessa cella. Vi spiego con un esempio cosa dovrei fare:
Mario 15 12 11 (CELLA E1) Luigi 10 17 3 (CELLA E2) Vincenzo 6 7 22 (CELLA E3) Supponendo che i dati sopra descritti siano collocati in una matrice di excel, se dovessi inserire in un'altra cella un controllo che preveda la somma dei numeri di ogni riga se al check alfabetico corrispondesse uno dei tre nomi, come dovrei impostare la funzione? Ad esempio nella CELLA E1: SE(cerca.vert("mario";a1d4;1));a2+a3+a4;"")+SE(cerca.vert("luigi";a1d4;1));a2+a3+a4;"") Ovvero: se cerca.vert trova "mario" mi deve sommare i numeri alla sua destra, se trova luigi i numeri corrispondenti alla destra di "luigi", e così via per vincenzo. Il fatto è che la formula non sembra funzionare. Qualcuno può darmi una mano? |
Quote:
Se ho ben capito cosa vuoi realizzare, dovresti utilizzare un formula matriciale, come questa: Codice:
=MATR.SOMMA.PRODOTTO(B1:D3*((A1:A3="Mario")+(A1:A3="Luigi"))) Ciao |
1 Allegato(i)
Quote:
facciamo conto che abbia un foglio come quello che vedi in allegato ed io abbia bisogno di calcolare la somma dei dati alla destra di ciascuno dei 3 nomi in base ad un controllo effettuato preventivamente su un altro documento. Ad esempio, posizionandomi su H5, vorrei creare una formula che chieda: se controllando una matrice X su un altro foglio (dunque credo con cerca.vert) il valore risulti uguale a mario allora fai la somma dei dati alla destra di mario nel foglio allegato, se uguale a luigi fai la somma dei dati alla destra di luigi nel foglio in allegato, ecc. Allo stesso modo trascinerei la stessa formula in H6 e H7. Spero di essermi fatto capire. Un'altra cosa: in che senso risultava sbagliata la sintassi? Non posso sommare più condizioni nella stessa formula? Grazie mille! |
Quote:
Prova questo: =SE(A$1:A$5=A1;SOMMA(B1 : D1)) Da A$1 a A$5 o più ci sono i nomi A1 si aggiorna quando trascini e somma le celle alla destra dei nomi. Ciao |
salve gente
io devo fare una cosa in teoria banale ma non sono riuscito a trovare il modo per farlo su excel 2010... vi spiego subito di cosa si tratta.. allora vorrei inserire, in un grafico a linee, delle strisce di colore diverso (con trasparenza però per poter vedere anche l'andamento dei grafici) per delimitare vari valori sull'asse delle ordinate.. qui sotto un esempio osceno fatto ora in 2 secondi con paint per farvi capire ciò che vorrei fare.. |
Quote:
Forse vuoi dire che devi verificare l'esistenza di ciascun nome su un elenco presente in un altro foglio e nel caso esista effettuare la somma delle celle affianco al nome esistente? E' sbagliata la sintassi di cerca.vert() per lo scopo per cui intendi utilizzare la funzione. Come l'hai scritta tu, omettendo il quarto argomento, trova qualcosa anche se il nome "mario" non è presente nell'elenco, inoltre la funzione SE() esige un valore logico o un numero come primo argomento, non una stringa. Anche il secondo argomento della funzione SE() va male, stai sommando A2+A3+A4 e le celle A2 e A3 contengono nomi e infine perchè utilizzare una stringa vuota nel terzo argomento? dovresti sommare dei numeri e quindi utilizzare lo zero. Ciao |
1 Allegato(i)
Quote:
|
convalida dati con formato su ORA(h.mm)
Possiedo una riga di celle formattate come ORA (h.mm). Vorrei utilizzare un elenco a discesa come quello da convalida dati, in modo da poter selezionare più rapidamente più intervalli orari preventivamente inseriti. Il problema è che l'unica possibilità è gestire un elenco (da convalida dati) che però ovviamente non coincide con la formattazione oraria delle celle e dunque non può funzionare. Sapete come posso ovviare al problema?
ciao ps. appena possibile vi fornisco un feedback sull'altro problema già postato.... |
Quote:
stai praticamente verificando se ogni nome corrisponda a se stesso, il SE() è quindi del tutto inutile, tanto vale fare direttamente la somma. Ciao |
Quote:
Scrivi il tuo elenco utilizzando una parte dello stesso foglio con lo stesso formato delle celle di destinazione e fai riferimento a quell'elenco e vedrai che funziona. Ciao |
Quote:
Chiedo venia. Ciao |
1 Allegato(i)
Quote:
Grazie per tutte le altre dritte sugli errori di sintassi. |
Quote:
|
Tutti gli orari sono GMT +1. Ora sono le: 04:11. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.