>>>è difficile crearne una per permettere un conta.se su multifogli?
Posso farti un codice, non so quale Excel usi (se sopra il 2003 dovrai rinominare il file), avviabile tramite un bottone. Se riesco una Function che diventa una formula come quelle d'Excel. Ps. Condizione particolare....Ex il nome che c'è in A2 è uguale (come posizione) in tutti i fogli sempre alla cella A2 ecc ecc anche gli altri nomi? Oppure le colonne A nei vari fogli possono essere posizionate differentemente? |
Quote:
come detto tutti i fogli sono identici, cambia solo il riepilogo perchè scompongo i vari dati come in questo caso. |
io uso excel in modo molto primitivo oserei dire, ma trovo strano che microsoft non permetta una formula così semplice (ma secondo me utile) su multifogli.
|
Trovato in rete e corretto
B2 =CountIfSheets($B2;B$1) e trascinala dove vuoi EDIT --- ho notato adesso che devi proprio salvarlo come XLSM ---EDIT Ora se non hai abilitato le macro in excel non funziona h t t p s://support.office.com/it-it/article/Attivazione-o-disattivazione-di-macro-nei-documenti-di-Office-7b4fdd2e-174f-47e2-9611-9efe4f860b12?ui=it-IT&rs=it-IT&ad=IT#bm12 ---------------------------------------------------------------------------------------------------- Dentro il file premi ALT+F11 Si apre l'editor, sulla barra in altro premi INSERISCI e scegli MODULO, ora incolla il codice sotto nella parte a destra Chiudi l'editor e salva il file, subito sotto il nome del file scegli MACRO XLSM Function CountIfSheets(arange As Range, xCriteria As String) As Double Dim RangeAddress As String Dim i As Long Application.Volatile RangeAddress = arange.Address With ThisWorkbook For i = 1 To Worksheets.Count - 1 CountIfSheets = CountIfSheets + Application.CountIf(.Worksheets(i).Range(RangeAddress), xCriteria) Next i End With End Function |
Quote:
:yeah: se posso trovare un piccolo appunto.... calcola anche il foglio di riepilogo, che tuttavia non mi crea problemi perchè è diverso. Però potrebbe ''disturbare''. Come si potrebbe ovviare all'eventuale inconveniente? sottraendo nella formula un conta.se? |
In teoria no perchè c'e scritto di farli tutti tranne l'ultimo-->For i = 1 To Worksheets.Count-1 (naturale che tale foglio sia alla destra di tutti gli altri). Oppure se desideri tenerlo tutto a sinistra sarebbe--->For i = 2 To Worksheets.Count
Invece noto un grossolano errore. Solo per la colonna B =CountIfSheets($B2;B$1)...,$B2 non si può mettere perchè sarebbe un riferimento-circolare. Pertanto bisogna spostare la tabella di una colonna, MALATTIA sarà nella colonna C, la formula sarebbe =CountIfSheets($B2;C$1) e trascini Comunque se leggi questo codice vedi che il foglio riepilogo viene escluso fisicamente. Option Explicit Option Compare Text Function CountIfSheets(arange As Range, xCriteria As String) As Double Dim RangeAddress As String Dim i As Long, nome As String Application.Volatile RangeAddress = arange.Address For i = 1 To Worksheets.Count nome = Sheets(i).Name If nome <> "Riepilogo" Then CountIfSheets = CountIfSheets + Application.CountIf(Worksheets(i).Range(RangeAddress), xCriteria) End If Next i End Function |
Quote:
per il riferimento dell'ultimo foglio, magari ho sbagliato a guardare. Ricontrollo |
Salve ragazzi ho un problema con excel 2013 64bit su windows 8.1. Ho due colonne di dati di 10 righe e voglio inserire un grafico a dispersione con linee smussate ed indicatori. Non appena clicco sull'icona, excel crasha. Ho provato a disinstallare office, ripulendo anche il registro di sistema, ma niente. Allego un video dove mostra questo comportamento.
https://www.youtube.com/watch?v=2klmWi7Sh4w avete qualche idea? |
Quote:
A me ed in altri casi ho visto poteva dare problemi Inviato dal mio GT-I9300 utilizzando Tapatalk |
Grazie per la risposta! Ho appena provato, ma il problema si ripresenta lo stesso. In ogni caso ho raggirato il problema inserendo prima il grafico e dopo i dati all'interno.
|
Ciao ragazzi, ho un quesito da porvi... Ho acquistato una stampante per tessere (badge) e vorrei sapere se posso importare la foto con i campi vuoti su Excel per poi modificare i campi nome cognome foto ecc (si tratta di una tessera soci)... Grazie mille e buon anno a tutti!
Inviato dal mio GT-I9300 utilizzando Tapatalk |
Spero che qualcuno possa almeno darmi un suggerimento per "automatizzare" una certa procedura.
Situazione: - un foglio di Excel in cui ci sono vari numeri in colonna, immessi manualmente. - seconda colonna con formula di calcolo, riferita a colonna 1 - terza colonna con formula di calcolo, sempre riferita alla 1 - ... Insomma ci sono alcune colonne il cui valore viene calcolato in base all'immissione (e ovviamente al valore) di un numero nella prima colonna. Desiderio: poter stampare a richiesta un foglio, un tagliando, un qualcosa in cui venga riportata un'intestazione costante ed il valore della casella scelta (magari pure con qualcosa che identifichi il foglio da cui stampo, visto che sono più di uno) |
Salve a tutti,
oggi ho eseguito un export dal sito della banca, il quale mi permette di esportare i miei dati in un file .csv Quando apro il file trovo le informazioni così strutturate: Data;a debito;a credito;Valuta;Causale;Descrizione tutto disposto nella prima cella, così anche le righe successive (contenenti le informazioni da me desiderate). C'è una funzione che mi permette di eseguire un explode di ogni valore in una colonna ad esso dedicata? Esempio: A B C ..... Data A debito A credito ..... Grazie! |
Quote:
devi aprire un file Excel bianco ed importare i dati da "Dati" > Da testo Una volta selezionato il tuo file csv ti comparirà la procedura guidata per l'import; Nella prima maschera scegli "Delimitato" > Avanti > come delimitatore scegli Punto e virgola > Avanti > nella finestra successiva potrai scegliere per ogni singola colonna il tipo di dato; Fine |
Quote:
ovviamente funziona alla grande! :D |
Mi consigliate un manuale, magari scaricabile, che parta da ZERO riguardo la programmazione VBA? Trovo un sacco di manualini di 30 pagine che partono con esempi che richiedono una conoscenza pregressa.
|
Ciao, mi servirebbe una mano.
Ho creato un foglio di Excel per gestire un torneo di PES. Vorrei automatizzare la classifica: Nella prima colonna ci sono i nomi delle squadre, nella seconda i punti. I punti vengono calcolati tramite una semplice funzione somma che pesca i dati da un'altro foglio dove vi sono i punti giornata per giornata. Quello che vorrei è che Excel mi mettesse in automatico le squadre in ordine di punti dal più alto al più basso mano a mano che cambiano. Quindi in pratica bisognerebbe legare la cella del nome della squadra alla cella con i punti, poi far si che il tutto si ordini dinamicamente dal valore più alto al più basso, senza però perdere i riferimenti di formula sul tabellino. Secondo voi si può fare? :) |
Inserire righe vuote tra valori diversi - Excel 2007
Ciao a tutti,
Ho cercato la mia problematica su questo 3d ma forse mi è sfuggita... Vorrei sapere come si fa ad inserire delle righe vuote quando il valore della cella sottostante è diverso. (I valori sono ordinati dalla A alla Z, possono essere anche 250 e al termine ce sempre una cella con la scritta FINE.) Cioè, vorrei passare automaticamente da questa situazione: A A A A B B C C C D FINE A questa: A A A A B B C C C D FINE Mi serve un modo automatico perchè devo separare 250 valori in più di 70 fogli ogni mese. Grazie!!! _______ |
Salve a tutti,
sto usando questo codice per inserire righe vuote alternate: Codice:
Sub insert() grazie |
Ciao a tutti!
Primo messaggio. Spero di essere nel posto giusto. Premessa: di excel penso di saperne il 2 o 3%.. cercherò di spiegarmi come meglio posso: Ho scaricato un file excel dal sito Inps (che attinge dati dal bata base dell'Inps). Ho bypassato la protezione usando "straxx". Ora riesco a vedere le formule nella varie celle. Una di queste fa riferimento ad un foglio "FCalcolo" che non riesco a trovare: =SE('[Gestione RR1]FCalcolo'!$N$219>0;'[Gestione RR1]FCalcolo'!$N$219/'[Gestione RR1]FCalcolo'!$N$217;0) I fogli sembra essere 10 Grazie .. |
excel avviso di protezione
Salve. Ho creato un file con tabelle pivot e formule in excel. Successivamente ho eliminato le tabelle pivot pertanto sono rimaste solo le formule. E'un file in excel con vari fogli e tabelle. Tuttavia l'ho modificato sia in ambiente windows che in mac. Funziona perfettamente.
Successivamente l'ho inviato ad una persona che lavora in ambiente windows e mi ha detto che appare all'apertura del file in alto il messaggio relativo all'avviso di protezione. Se chiude con la "x" lavora normalmente. Ciò influisce nelle formule o può esserci una perdita di dati oppure no? Il signore mi ha detto che le formule funzionano. Sennò bisognerebbe "attivare il contenuto" ma non so questo cosa possa causare. Può continuare a chiudere con la "x" l'avviso oppure c'è un modo per disattivare il suddetto avviso solo in quel file? Grazie mille |
Formula excel
Ci riprovo.. :)
anni mesi cella A1 5 cella B1 8 cella A2 3 cella B2 9 cella A3 9 cella B3 5 Qual'è la formula per ottenere il risultato delle celle A3 e B3? Grazie ... |
Quote:
Mi spiego, nell'intervallo A1:B2 io capisco che sono 113 mesi che riportati nel formato che vuole la tabella dovrebbe riportare appunto 9 anni e 4 mesi e non 5 come scritto, sempre se è corretta la mia assunzione. |
Quote:
le celle A3 e B3 riportano il risultato corretto (fatto manualmente) della somma dei mesi e anni delle cell A1 - B2 + A2 - B2 Mi servirebbe una formula per ottenere lo stesso risultato Grazie |
Allora,
ammesso che io abbia ragione riguardo il risultato (4 al posto di 5) queste sono le formule: Cella A3: Codice:
=INT(((A1+A2)*12+(B1+B2))/12) Codice:
=INT(((((A1+A2)*12+(B1+B2))/12)-A3)*10) masand |
Quote:
A1-B1+A2-B2 Corretto? E comunque controlla perché portando tutto a mesi, non torna con la formula che ti mi hai dato. 9 anni e 5 mesi dovrebbero essere in totale 113 mesi |
Quote:
cella A1 5 cella B1 8 cella A2 3 cella B2 9 cella A3 9 cella B3 5 Cosa devo modificare? |
Quote:
Codice:
=ROUNDUP(((((A1+A2)*12+(B1+B2))/12)-A3)*10;-0,5) masand |
Quote:
Modificando i numeri non sempre poi il risultato viene come dovrebbe... :confused: |
Quote:
(cerca di avere pazienza...) |
Quote:
La formula dovrebbe apparire in italiano: Codice:
=ARROTONDA.PER.ECC(((((A1+A2)*12+(B1+B2))/12)-A3)*10;-0,5) Se nelle celle che attualmente contengono i mesi mettessi 12 e 12 il risultato è errato. |
Quote:
Grazie mille !! |
Ho una serie di celle sulla stessa colonna, del tipo:
x x x y y z z z z se io volessi inserire automaticamente una cella vuota quando la serie cambia (quindi tra x e y e tra y e z), come potrei fare? |
ciao, domanda veloce:
ho un elenco a discesa di cognomi e la colonna adiacente si completa automaticamente con un dato x tramite CERCA.VERT, ma.... ho parecchi cognomi uguali e quindi la colonna vicino mi riporta il primo riferimento che trova. Qual è la funzione corretta in questo caso? Grazie :) |
Proviamo a chiedere....
Ho fatto in modo che in una cella appaia un colore di sfondo in base al numero che inserisco,però mi servirebbero altre 2 cose 1-anche le celle adiacenti dovrebbero colorarsi dello stesso colore. Ho provato semplicemente a copiare la formattazione ma il colore di quelle celle cambia in base al contenuto della cella stessa mentre a me serve che il colore cambi in base al contenuto della prima cella in cui ho messo il valore 2-mi servirebbe poter decidere il colore della scritta indipendentemente dalla formula di formattazione perchè quello non varia in base al numero che inserisco ma varia in base ad altro |
Usi la formattazione condizionale? Che versione hai di excel?
|
2007..si ho usato quella e ho inserito delle formule in Regole evidenziazione celle
|
Quote:
=P6="ELIMINARE! ESAURITO!" ovviamente sostituendo i riferimenti celle e il contenuto. In pratica, quando la cella P6 (ma vale per tutte le celle della colonna, se copi/incolli) contiente la scritta tra virgolette, la cella dove è la formula cambia colore e formattazione caratteri secondo come la imposti tu |
Quote:
|
così non riesco a capire :muro:
allora io ho la cella C4 con queste semplici condizioni Se il valore è >=125 ...sfondo rosso tra 120 e 125 ...giallo minore di 120...verde A me serve che anche le celle B4 D4 E4 e F4 diventino del colore corrispondente in base al valore inserito nella cella C4 Iniziamo da questo poi per il colore del testo vediamo dopo Magari la formattazione non c'entra...bastarebbe un qualcosa che dica alla cella di avere lo stesso colore di un'altra |
Tutti gli orari sono GMT +1. Ora sono le: 22:31. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.