di karug64 » 13/03/12 20:00
Ok. Appena arrivato dall'Ufficio e scaricato file. Testato ok.
Parlando in ufficio della problematica e' emerso una particolarita che non so se e' possibile introdurre nella routine. Ti elenco quello che effettivamente sra' il foglio e cosa dovrei ottenere:
- Il range da controllare e' D1:G(x)
- i valori che possono essere presenti sono "UNO","DUE","TRE","QUA"
- in ogni cella non possono esserci piu' valori (solo uno dei quattro)
- I valori non possono essere ripetuti (quindi non possono esserci 2
"UNO" o 3 "QUA" nelle quattro celle adiacenti
- Potrebbe essere che nella riga non sia presente nessun valore (caso
assai raro, ma possibile)
- I valori saranno presenti sempre su celle attigue (quindi D/D-E/D-E-
F/D-E-F-G e mai D-F o D-G)
- I valori "DUE" e "TRE" sono da considerarsi, al fine del conteggio,
come un singolo valore
- Occorre che la funzione riporti un solo valore in una cella (per es. M1)
- La funzione dovrebbe riportare quante volte il valore "UNO" e'
presente
in coppia (es.colD="UNO", colE ="QUA",colF,
colG = vuote) / (es.colD="TRE", colE ="UNO",colF, colG = vuote) /
(es.colD="TRE", colE ="QUA",colF="UNO", colG = vuote) = conta 1 volta
(es.colD="UNO", colE ="DUE",colF="TRE", colG
= vuote) = conta 1 volta e non 2 (considerando le coppie UNO-DUE/UNO-
TRE)
Nell'esempio che mi hai postato in M1 dovrei avere 9 (cioe' la conta delle righe 5(UNO-TRE)+17(DUE-UNO)+18(DUE-TRE-UNO)+20(UNO-DUE)+23(QUA-DUE-UNO-TRE)+25(UNO-TRE-QUA)+36(QUA-UNO)+38(TRE-QUA-DUE-UNO)+41(QUA-UNO-DUE)
Sara' mica un'impresa impossibile ?!?!?
Comunque sia, intanto grazie per l'attenzione prestata.
Ciao
Office 2010