| | Post: 15 | Registrato il: 23/02/2014
| Città: AGUGLIANO | Età: 42 | Utente Junior | 2010 | | OFFLINE | |
|
02/07/2018 13:17 | |
Salve a tutti !!!
In un foglio di lavoro, avrei bisogno di contare tutte le celle che contengono dei valori che
finiscono con un determinato numero tipo 2
Allego prova |
|
| | Post: 3.813 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Master | Excel 365 | | OFFLINE |
|
02/07/2018 13:42 | |
Ciao Ro.BoBo
Con le formule non me la cavo per cui ti propongo una soluzione in VBA.
Questa Function (da inserire in un modulo standard) ha due argomenti: l'intervallo su cui agire ed il valore da contare.
vb Function ContaValore(rng As Range, val As String)
Dim cel As Range
For Each cel In rng
If Right(cel.Value, 1) = val Then
ContaValore = ContaValore + 1
End If
Next cel
End Function
Se ad esempio vogliamo contare il valore 2 nell'intervallo C1:J12 in una cella scriveremo
[Modificato da alfrimpa 02/07/2018 13:45]
Alfredo |
| | Post: 193 | Registrato il: 11/07/2015
| Età: 33 | Utente Junior | office 2013-2016 | | OFFLINE | |
|
02/07/2018 15:07 | |
Buon giorno
=MATR.SOMMA.PRODOTTO(--(DESTRA(C1:J12;1)+0=2))
Saluti |
| | Post: 3.579 | Registrato il: 28/06/2011
| Città: AGORDO | Età: 70 | Utente Master | 2013 | | OFFLINE | |
|
03/07/2018 00:09 | |
Complimenti a Ulisse1990
Ci ho provato =MATR.SOMMA.PRODOTTO((DESTRA(C1:J12;1)*1=2)), mà non funzionava Excel 2013 |
| | Post: 15 | Registrato il: 23/02/2014
| Città: AGUGLIANO | Età: 42 | Utente Junior | 2010 | | OFFLINE | |
|
03/07/2018 10:26 | |
Grazie ragazzi
Siete fantastici |
| | Post: 16 | Registrato il: 23/02/2014
| Città: AGUGLIANO | Età: 42 | Utente Junior | 2010 | | OFFLINE | |
|
13/07/2018 11:08 | |
Alla formula di " ULISSE 1990 " =MATR.SOMMA.PRODOTTO(--(DESTRA(C1:J12;1)+0=2))
vorrei aggiungere la funzione INDIRETTO
Ho provato ma da errore "RIF" |
| | Post: 209 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Junior | 2016 | | ONLINE |
|
13/07/2018 11:47 | |
Buongiorno
Detta così come si fa a capire cosa vuoi fare con INDIRETTO???
Fa un esempio pratico |
| | Post: 17 | Registrato il: 23/02/2014
| Città: AGUGLIANO | Età: 42 | Utente Junior | 2010 | | OFFLINE | |
|
13/07/2018 11:58 | |
Si scusate avete ragione !!!
Il mio problema consiste che a volte inserisco delle righe e automaticamente cambiano i riferimenti di cella,mentre io li vorrei far rimanere invariati |
| | Post: 210 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Junior | 2016 | | ONLINE |
|
13/07/2018 12:28 | |
Ancora meno chiaro....fai un esempio |
| | Post: 18 | Registrato il: 23/02/2014
| Città: AGUGLIANO | Età: 42 | Utente Junior | 2010 | | OFFLINE | |
|
13/07/2018 14:03 | |
Guardando il foglio di lavoro che ho inserito come prova, in J2 la formula postata da ULISSE 1990 mi aiuta a contare tutte le celle A1 : H12 che hanno dei valori che finiscono con il numero 2. Inserendo una nuova riga in A1 i riferimenti di cella nella formula cambiano automaticamente. Io vorrei fare in modo che essi non cambino e che rimangano invariati [Modificato da Ro.BoBo 13/07/2018 14:49] |
| | Post: 135 | Registrato il: 11/03/2014
| Città: CASTELLETTO SOPRA TICINO | Età: 57 | Utente Junior | Excel 2016 | | OFFLINE | |
|
13/07/2018 14:30 | |
=MATR.SOMMA.PRODOTTO(--(DESTRA(INDIRETTO("C"&1):J13;1)+0=2))
Ciao Ro.bobo
così tiene il riferimento a C1 fisso anche se inserisci una riga in prima posizione, però dopo devi inserire numeri in tutto l'intervallo C1:J1 altrimenti ti dà errore
Saluti
Marco |
| | Post: 19 | Registrato il: 23/02/2014
| Città: AGUGLIANO | Età: 42 | Utente Junior | 2010 | | OFFLINE | |
|
13/07/2018 14:56 | |
Scusami Konki66 ma non sono molto ferrato in materia
Potresti gentilmente modificare la formula che ho postato nel file di esempio in J3.
Con i tuoi riferimenti di cella non mi trovo
|
| | Post: 136 | Registrato il: 11/03/2014
| Città: CASTELLETTO SOPRA TICINO | Età: 57 | Utente Junior | Excel 2016 | | OFFLINE | |
|
13/07/2018 15:08 | |
=MATR.SOMMA.PRODOTTO(--(DESTRA(INDIRETTO("A"&1):INDIRETTO("H"&12);1)+0=2))
è bloccata sull'intervallo A1:H12 |
| | Post: 3.609 | Registrato il: 28/06/2011
| Città: AGORDO | Età: 70 | Utente Master | 2013 | | OFFLINE | |
|
13/07/2018 15:27 | |
Tutto dipende dall'uso che devi farne...
Se inserisci una riga, desideri sempre calcolare l'area A1:H12 fissa, oppure l'area dovrà diventare A1:H13
Per un'area A1:H13 =MATR.SOMMA.PRODOTTO(--(DESTRA(INDIRETTO("A1:H"&CONTA.NUMERI(C:C));1)*1=2)) Excel 2013 |
| | Post: 20 | Registrato il: 23/02/2014
| Città: AGUGLIANO | Età: 42 | Utente Junior | 2010 | | OFFLINE | |
|
13/07/2018 15:31 | |
Grazie
Grazie
Grazie
Grazie
Grazie
Grazie RAGAZZI !!! |
|
|