Quantcast
Channel: Microsoft Community - Super Fresh
Viewing all articles
Browse latest Browse all 1237235

Formula per contare celle che contengono una predeterminata porzione di testo. Conta.Se() non basta.

$
0
0

Un saluto a tutti. Primo post. Excel 2007 e 2010 su W7 tutti i SP.

Nella colonna A ho diverse stringhe di testo in colonna: Luogo1, Luogo2, Luogo3, Luogon...;

Nella colonna B celle vuote che conterranno il totale delle ricorrenze dei valori in colonna A in un determinato intervallo (p.e. "C1:Gn");

Utilizzando Conta.Se() non ci sono problemi e tutto funziona correttamente.

Il problema è che nell'intervallo possono apparire anche diversi luoghi simultaneamente (p.e. Luogo1 + Luogo2) oppure alcuni modificatori della stringa stessa (p.e. Luogo1 3px, Luogo2 1px) e con tale situazione il Conta.Se() non è più sufficiente. I modificatori possono essere diversi e prevederli tutti (così da strutturare un Conta.Se() che contempli tutti i casi) diventerebbe problematico.

A me servirebbe di verificare se la cella contenga almeno la stringa Luogo1, Luogo2,... o Luogon a prescindere se i, e quali, modificatori siano presenti.

In vba si potrebbe utilizzare la funzione InStr() cella per cella utilizzando un ciclo for next per visitare tutte le celle del range.

Se possibile vorrei evitare l'utilizzo di vba ed arrangiarmi con le funzioni disponibili sul foglio, ma non trovo nulla che operi su un'intero intervallo valutando "pezzi" di stringa e non solo stringhe intere.

Spero di essere stato chiaro e comprensibile. In caso contrario cercheró di dettagliare ancor di più quanto mi serve.

Peccato che non si possano "allegare" screenshot, altrimenti sarebbe stato tutto molto più comprensibile ed immediato.

Ringrazio anticipatamente.

Nicholas


Viewing all articles
Browse latest Browse all 1237235

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>