Pagina precedente | 1 2 | Pagina successiva
Facebook  

Contare valori numerici univoci

Ultimo Aggiornamento: 25/02/2018 18.11
Autore
Stampa | Notifica email    
Post: 1
Registrato il: 08/02/2018
Città: NAPOLI
Età: 56
Utente Junior
2016
OFFLINE
08/02/2018 19.07

Salve a tutti,
avrei la necessità di sapere quale formula devo utilizzare per contare dei valori numerici all'interno di una colonna, filtrati per un intervallo temporale, sfruttanto un'altra colonna contenente appunto delle date.
Per ora sono riuscito a contare i valori univoci soltanto sfruttando un intervallo di celle con questa formula:

=SOMMA(--(FREQUENZA('2017'!B4:B186;'2017'!B4:B186)>0))

Qualcuno sa indicarmi cosa devo fare invece per ottenere un filtro per data?

Spero di essere stato chiaro. Grazie in anticipo per la vostra collaborazione.
2018 FIFA World Cup RUSSIASenza Padroni Quindi Roma...43 pt.23/05/2018 17.50 by Sound72
Palego?Testimoni di Geova Online...43 pt.23/05/2018 20.11 by Ignazio
Patrizia CaregnatoTELEGIORNALISTE FANS FORU...36 pt.23/05/2018 20.02 by Allaroundtheworld84
Post: 2.664
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
ONLINE
08/02/2018 19.19

Buona sera, Maurizio;
sarebbe opportuno che tu allegassi un file (senza Dati sensibili) con alcuni Record significativi già inseriti.
Questo eviterebbe a chi desidera aiutarti dover ricostruire una probabile struttura con il rischio di non centrare l'obiettivo.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 3.158
Registrato il: 28/06/2011
Città: BINASCO
Età: 64
Utente Master
2007
OFFLINE
08/02/2018 23.24

Uso solo 2007. Come detto da GiuseppeMN
Non capisco bene >>>filtrati per un intervallo temporale
Faccio un esempio, in colonna A hai diverse date (partendo da A2)
Usi il filtro e scegli l'anno, oppure mese, oppure giorno
Vedrai EX 10 righe -1 = 9 Date buone

Oppure sempre con riga 1 Vuota, metti in cella B1=SUBTOTALE(3;A:A)
Filtri e avrai il numero che desideri in cella B1
------------------------------------
Un saluto Excel 2007 (se riesco capire il 2013)
Post: 1
Registrato il: 08/02/2018
Città: NAPOLI
Età: 56
Utente Junior
2016
OFFLINE
09/02/2018 10.26

Contare valori univoci
Intanto grazie a Giuseppe e Raffaele per avermi risposto così sollecitamente.
Come immaginavo la mia descrizione del problema non è stata particolarmente esaustiva, quindi provo nuovamente a spiegare qual è la mia necessità.

Diciamo che nella colonna "A" della mia tabella, vengono riportate le date in cui viene fatta una determinata operazione, mentre nella colonna "B" (valore numerico), viene riportato il codice relativo a quel tipo di operazione. Esempio:


"A" "B"
2 gen 17 64
2 gen 17 66
3 gen 17 67
3 gen 17 67
3 gen 17 67
4 gen 17 68
4 gen 17 68
4 gen 17 68
4 gen 17 68


Come si può notare nella colonna "B" compaiono anche valori non univoci. Da qui la mia necessità di poter contare quanti singoli valori univoci ci sono in intervallo di date (esempio nel mese di gennaio).

Dall'esempio sopra riportato, il risultato che dovrei ottenere è il seguente: "dal 2 al 4 gennaio ci sono 4 valori univoci"

Allego anche uno snapshot dell'esempio, visto che non riesco a formattare correttamente le 2 colonne.
Spero di essere riuscito ad essere più chiaro questa volta. Non allego il file, perchè composto di molti fogli e credo che in questo caso non servirebbe a spiegare meglio il mio problema, ma se dovesse servire sono a vostra disposizione.

Attendo vostre risposte. Grazie a tutti
[Modificato da Maurizio05 09/02/2018 10.32]
Post: 4.056
Registrato il: 13/03/2012
Città: LIVORNO
Età: 72
Utente Master
2010
OFFLINE
09/02/2018 10.32

ti è stato chiesto un file di esempio, non quello completo, se poi non hai fretta di risolvere vedi un po' tu

----------
Win 8 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Post: 2
Registrato il: 08/02/2018
Città: NAPOLI
Età: 56
Utente Junior
2016
OFFLINE
09/02/2018 10.49

File di esempio
Allego un estratto del file.
Post: 2.667
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
ONLINE
09/02/2018 11.18

Buona giornata, Maurizio;
dopo aver ricavato i Valori univoci di Data e Deal, potresti provare con, in Cella "I4":
=CONTA.PIÙ.SE($A$4:$A$100;$H4;$B$4:$B$100;I$3)



Buon Lavoro.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 3
Registrato il: 08/02/2018
Città: NAPOLI
Età: 56
Utente Junior
2016
OFFLINE
09/02/2018 12.25

Grazie Giuseppe per il tuo contributo.
Da quel che vedo nel file che mi hai inviato, credo di non essermi spiegato bene su ciò che voglio ottenere.

In realtà a me occorre riepilogare in una cella (per esempio K12) il numero di valori univoci della colonna Deal, all'interno di un range di data ricavato appunto dalla colonna Data (esempio dal 1° al 31 gennaio).

Il risultato che dovrà comparire nella cella K12, dovrà di fatto riepilogare, in base alla univocità dei dati contenuti nella colonna Deal, il numero di interventi che sono stati effettati in un determinato periodo.

Per farmi capire meglio, ogni intervento può essere composto da più righe con lo stesso numero di Deal e quindi per sapere il numero esatto di interventi fatti per esempio nel mese di gennaio, ho la necessità di contare solo i valori univoci nella colonna Deal, relativi al periodo filtrato.

Spero di essere stato più chiaro questa volta e ti ringrazio davvero di cuore per la tua collaborazione.
Post: 453
Registrato il: 29/03/2012
Città: VARESE
Età: 62
Utente Senior
2010
OFFLINE
09/02/2018 17.32

Ciao Maurizio05

vedi se va bene

peppo

Excel 2010
Post: 4
Registrato il: 08/02/2018
Città: NAPOLI
Età: 56
Utente Junior
2016
OFFLINE
09/02/2018 17.52

Ciao Peppo,
grazie per la tua disponibilità. In effetti questa potrebbe essere una soluzione. Il punto è che ho la necessità di risolvere il problema con una formula, per poter inserire il dato voluto, dentro una cella inserita in un altro foglio dello stesso file.

Per spiegare meglio quanto detto, allego uno snapshot contenente una parte del report che deve restituirmi questo dato. La cella che vedi evidenziata, dovrebbe contenere il dato di tutte le lavorazioni effettuate a gennaio e di conseguenza le celle a seguire dovrebbero contenere le lavorazioni relative a quel mese.

Io, per come potrai vedere sempre nello snapshot allegato, per ora sono riuscito ad inserire una formula che mi restituisce il dato voluto, ma solo a condizione che inserirsca manualmente l'intervallo di celle che contiente il periodo temporale in questione.

E' possibile per voi realizzare quanto mi occorre?
Grazie a tutti per la vostra collaborazione
[Modificato da Maurizio05 09/02/2018 19.04]
Post: 2.669
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
ONLINE
09/02/2018 19.06

Buona sera, Maurizio;
vedo che hai cambiato in modo sostanziale la tua richiesta iniziale, dovrei riconsiderare tutto da capo e questo non va bene.

Quello che posso fare, visto che già l'avevo realizzato, è allegare un nuovo File.

Tramite il Filtro in Cella "H3" è possibile selezionare una Data specifica oppure un periodo (anno, mese).
In Cella "G3" avrai il risultato che credevo tu volessi ottenere.



Buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 1.531
Registrato il: 10/10/2013
Città: VICENZA
Età: 63
Utente Veteran
excel 2016
OFFLINE
09/02/2018 19.18

ciao Giuseppe

sai ho come il sospetto che
la risposta sia già arrivata al nostro amico [SM=g27826]

ma non riesce a vedere che con MESE() risolve
il problema delle due date da inserire
Post: 1.799
Registrato il: 06/04/2013
Città: ROMA
Età: 70
Utente Veteran
2010
OFFLINE
09/02/2018 19.20

Ciao
non so se ho ben capito, vedi l'allegato.

Tieni presente che, nel caso la formula fosse corretta, i range indicati nella stessa debbono essere uguali a quelli contenenti i dati.

Per meglio chiarire, nell'allegato i dati finiscono a riga 56, nella formula non puoi scrivere, per esempio: ...$A$4:$A1000..., e così per le varie matrici.

Naturalmente la formula è in formato matrice.

saluti


Domenico
Win 10 - Excel 2016
(ben difficilmente inserisco la gestione degli errori nelle macro che propongo, lasciando l'incarico all'utente)
Post: 3.159
Registrato il: 28/06/2011
Città: BINASCO
Età: 64
Utente Master
2007
OFFLINE
10/02/2018 00.32

Ciao a tutti
Certe formule non le possiedo in 2007
MATR.SOMMA.PRODOTTO(1/CONTA.SE(B4:B53;B4:B53))
Usando il file di peppo55.Excel (bella la pivot)
Se non desideri mettere più mano alla formula ogni volta che aumenti una riga
Ho messo in G1 una data d'inizio
Ho messo in G2 una data finale
Ho messo in G3 =CONTA.VALORI(B4:B1000)+3

Dove desideri metti
=MATR.SOMMA.PRODOTTO((INDIRETTO("A4:A"&G3)>=G1)*(INDIRETTO("A4:A"&G3)<=G2)*(1/CONTA.SE(INDIRETTO("B4:B"&G3);INDIRETTO("B4:B"&G3))))

Un'altra formula per celle vuote e senza usare G3
=MATR.SOMMA.PRODOTTO((A4:A1000>=G1)*(A4:A1000<=G2)*(B4:B1000<>"")/CONTA.SE(B4:B1000;B4:B1000&""))
[Modificato da raffaele1953 10/02/2018 00.46]
------------------------------------
Un saluto Excel 2007 (se riesco capire il 2013)
Post: 1.800
Registrato il: 06/04/2013
Città: ROMA
Età: 70
Utente Veteran
2010
OFFLINE
10/02/2018 18.25

Re:
federico460, 09/02/2018 19.18:

ciao Giuseppe

sai ho come il sospetto che
la risposta sia già arrivata al nostro amico [SM=g27826]

ma non riesce a vedere che con MESE() risolve
il problema delle due date da inserire



Ciao fede, credo tu abbia proprio ragione, peccato che me ne sono accorto tardi.

Il problema dovrebbe averglielo risolto Tore QUI

Premesso quanto sopra (sia vero o no) mi piacerebbe che questo forum desse "una stretta" al regolamento, affinchè chi ci lavora, ovvero chi dedica gran parte del proprio tempo per trovare soluzioni ai problemi altrui, non si senta "demotivato" dai "furbetti dei forum", compreso quelli che camuffano le loro domande e le spargono per i vari forum, cambiando anche nick-name.

In parte sbagliamo anche noi a fornire codici senza stimolare gli utenti a cercare, su indicazioni e suggerimenti, da soli le soluzioni. Dovremmo inoltre fare qualche valida ricerca preventiva.


cari saluti a tutti.


[Modificato da dodo47 10/02/2018 18.33]
Domenico
Win 10 - Excel 2016
(ben difficilmente inserisco la gestione degli errori nelle macro che propongo, lasciando l'incarico all'utente)
Post: 5
Registrato il: 08/02/2018
Città: NAPOLI
Età: 56
Utente Junior
2016
OFFLINE
10/02/2018 19.25

Intanto ringrazio tutti per la vostre risposte.

Prima ancora di vedere le soluzioni che mi sono state proposte, ci tengo a far sapere a Giuseppe che non ho "cambiato" le mie richieste iniziali, semmai non avevo espresso in modo esatto ciò che mi occorreva e di questo mi scuso, non volendo assolutamente far perdere tempo a persone che sono così disponibili e cortesi.

A Dodo47 tengo a precisare che non sono un "furbetto" dei forum e che dietro il mio nick non solo c'è il mio vero nome, ma la mail utilizzata per la registrazione contiene nome e cognome, quindi...

Ho deciso di iscrivermi a questa Forum (cosa che raramente faccio), dopo aver constatato durante le varie ricerche fatte su Google per risolvere i vari problemi che mi si presentavano con Excel, che qui venivano fornite quasi sempre risposte e soluzioni adeguate alle problematiche che riscontravo. Proprio per questo motivo ho il "massimo" rispetto per chi come voi mette a disposizione della comunità il proprio tempo e le proprie competenze.

Con questo spero di aver dissipato tutti gli eventuali dubbi sul motivo del mio post e dei miei comportamenti.

Buonasera a tutti e ancora grazie per la vostra collaborazione.


Post: 6
Registrato il: 08/02/2018
Città: NAPOLI
Età: 56
Utente Junior
2016
OFFLINE
10/02/2018 19.37

Re:
federico460, 09/02/2018 19.18:

ciao Giuseppe

sai ho come il sospetto che
la risposta sia già arrivata al nostro amico [SM=g27826]

ma non riesce a vedere che con MESE() risolve
il problema delle due date da inserire



Ciao Federico,
quanto postato da me riflette la mia situazione prima di pubblicare il mio post. Infatt, come detto non risolve la mia problematica come ho spiegato nel post.

Nella formula che sto utilizzando, sono costretto ad inserire manualmente l'intervallo di celle che delimita il mese, mentre vorrei che la formula estrapolasse direttamente il periodo solo applicando un filtro per data.

Puoi spiegarmi meglio come risolvo il mio problema con MESE ()? Come devo aggiungere questa funzione alla formula attuale per far si che effettui il filtro per il mese richiesto?

Grazie.



Post: 7
Registrato il: 08/02/2018
Città: NAPOLI
Età: 56
Utente Junior
2016
OFFLINE
10/02/2018 20.52

Re: Perfetto
dodo47, 09/02/2018 19.20:

Ciao
non so se ho ben capito, vedi l'allegato.

Tieni presente che, nel caso la formula fosse corretta, i range indicati nella stessa debbono essere uguali a quelli contenenti i dati.

Per meglio chiarire, nell'allegato i dati finiscono a riga 56, nella formula non puoi scrivere, per esempio: ...$A$4:$A1000..., e così per le varie matrici.

Naturalmente la formula è in formato matrice.

saluti






Grande Dodo,
la tua formula è perfetta.

Grazie davvero a tutti, era 3 giorni che ci sbattevo la testa.
Post: 1.532
Registrato il: 10/10/2013
Città: VICENZA
Età: 63
Utente Veteran
excel 2016
OFFLINE
11/02/2018 01.37

ciao
altra possibilità
sfruttando il file di Dodo


=MATR.SOMMA.PRODOTTO((MESE($A$4:$A$1000)=MESE(I$4))*($B$4:$B$1000<>"")/CONTA.SE($B$4:$B$1000;$B$4:$B$1000&""))



ma vista la tua immagine penso che i mesi non siano date ma testo
perciò


=MATR.SOMMA.PRODOTTO((MESE($A$4:$A$1000)=MESE(I$4&0))*($B$4:$B$1000<>"")/CONTA.SE($B$4:$B$1000;$B$4:$B$1000&""))

Post: 8
Registrato il: 08/02/2018
Città: NAPOLI
Età: 56
Utente Junior
2016
OFFLINE
11/02/2018 18.53

Re:
federico460, 11/02/2018 01.37:

ciao
altra possibilità
sfruttando il file di Dodo


=MATR.SOMMA.PRODOTTO((MESE($A$4:$A$1000)=MESE(I$4))*($B$4:$B$1000<>"")/CONTA.SE($B$4:$B$1000;$B$4:$B$1000&""))



ma vista la tua immagine penso che i mesi non siano date ma testo
perciò


=MATR.SOMMA.PRODOTTO((MESE($A$4:$A$1000)=MESE(I$4&0))*($B$4:$B$1000<>"")/CONTA.SE($B$4:$B$1000;$B$4:$B$1000&""))




Grazie Federico,
in effetti l'intestazione delle colonne erano in formato testo e per ovviare il problema le ho trasformate in campo data, con visualizzazione del solo mese, prendendo lo spunto proprio dalla tabella proposta da Dodo.

Grazie ancora a tutti.


Post: 9
Registrato il: 08/02/2018
Città: NAPOLI
Età: 56
Utente Junior
2016
OFFLINE
11/02/2018 19.11

Re: Re:
dodo47, 10/02/2018 18.25:



Ciao fede, credo tu abbia proprio ragione, peccato che me ne sono accorto tardi.

Il problema dovrebbe averglielo risolto Tore QUI





Non per essere pignolo, ma ti pare che avessi avuto la soluzione al problema fin dal 23 ottobre 2017, mi sarei iscritto a questo Forum 3 giorni fa, scrivendo poi scritto diversi post per farmi risolvere un problema risolto 4 mesi fa?

Non ti pare un'accusa un pò fuori luogo?

Comunque ti ringrazio ancora per aver risolto il mio problema. Avevo la necessità di chiudere questo lavoro per il fine settimana e senza la tua (vostra) collaborazione, penso che sarei ancora a rompermi la testa per riuscire a trovare la soluzione.

Post: 1.802
Registrato il: 06/04/2013
Città: ROMA
Età: 70
Utente Veteran
2010
OFFLINE
12/02/2018 11.35

Re: Re: Re:
Maurizio05, 11/02/2018 19.11:



Non per essere pignolo, ma ti pare che avessi avuto la soluzione al problema fin dal 23 ottobre 2017, mi sarei iscritto a questo Forum 3 giorni fa, scrivendo poi scritto diversi post per farmi risolvere un problema risolto 4 mesi fa?

Non ti pare un'accusa un pò fuori luogo?

Comunque ti ringrazio ancora per aver risolto il mio problema. Avevo la necessità di chiudere questo lavoro per il fine settimana e senza la tua (vostra) collaborazione, penso che sarei ancora a rompermi la testa per riuscire a trovare la soluzione.




Caro Maurizio, sono troppo vecchio per le diatribe, però ritengo di saper ancora scrivere:

dodo47:

Il problema dovrebbe averglielo risolto Tore QUI.
Premesso quanto sopra (sia vero o no....).



A parte questo, il mio era uno sfogo sul troppo permissivismo del forum, comunque già riportato altre volte ai moderatori.
Pertanto nulla di personale, ci mancherebbe. Tra l'altro mi sono anche auto-accusato:

dodo47:

...In parte sbagliamo anche noi a fornire codici senza stimolare gli utenti a cercare, su indicazioni e suggerimenti, da soli le soluzioni...



Felice di esserti stato d'aiuto
cari saluti


[Modificato da dodo47 12/02/2018 11.37]
Domenico
Win 10 - Excel 2016
(ben difficilmente inserisco la gestione degli errori nelle macro che propongo, lasciando l'incarico all'utente)
Post: 10
Registrato il: 08/02/2018
Città: NAPOLI
Età: 56
Utente Junior
2016
OFFLINE
20/02/2018 10.05

Nuovo filtro
Salve a tutti,
la formula funziona perfettamente, ma ora dovrei aggiungere alla stessa un nuovo filtro, per selezionare un campo testo all'interno della colonna "Settore" presente nello stesso foglio.

La formula attuale è questa:

=SOMMA(SE(FREQUENZA(SE(MESE('2017'!$A$4:$A3465)=MESE(C$2);CONFRONTA('2017'!$B$4:$B$3465;'2017'!$B$4:$B$3465;0));RIF.RIGA('2017'!$B$4:$B$3465)-MIN(RIF.RIGA('2017'!$B$4:$B$3465))+1);1))

Ho provato ad aggiungere il filtro: '2017'!$E$4:$E3465;"Meccatronica"
ma la formula mi restituisce sempre un errore.

Vorrei sapere se è possibile inserire quest'ulteriore filtro nella formula e se si, dove.

Grazie


[Modificato da Maurizio05 20/02/2018 10.07]
Post: 3.175
Registrato il: 28/06/2011
Città: BINASCO
Età: 64
Utente Master
2007
OFFLINE
20/02/2018 13.21

Non ho e non sò usare FREQUENZA, dovrebbe essere...
=MATR.SOMMA.PRODOTTO((MESE($A$4:$A3465)=MESE(C$2))*($E$4:$E$3465="Meccatronica")*($B$4:$B$3465<>"")/CONTA.SE($B$4:$B$3465;$B$4:$B$3465&""))
Oppure se in una cella EX $D$4 scrivi Meccatronica
=MATR.SOMMA.PRODOTTO((MESE($A$4:$A3465)=MESE(C$2))*($E$4:$E$3465=$D$4)*($B$4:$B$3465<>"")/CONTA.SE($B$4:$B$3465;$B$4:$B$3465&""))
------------------------------------
Un saluto Excel 2007 (se riesco capire il 2013)
Post: 11
Registrato il: 08/02/2018
Città: NAPOLI
Età: 56
Utente Junior
2016
OFFLINE
20/02/2018 19.36

Ciao Raffaele,
ho provato entrambe le formule che mi hai proposto e purtroppo sembrano non funzionare.

Nel primo caso la formula mi restituisce uno 0 come risultato.

Nel secondo mi restituisce 51,75, valore di per se strano, perchè la formula dovrebbe restituire un numero intero.

Infatti facendo il conto manualmente, risultano essere stati effettuati 55 interventi di meccatronica a gennaio 2017.

Grazie comunque per la tua disponibilità.
Post: 3.180
Registrato il: 28/06/2011
Città: BINASCO
Età: 64
Utente Master
2007
OFFLINE
21/02/2018 07.04

Si vede che le celle vuote danno fastidio...(vedrò di capire il motivo)
Io uso sempre MATR.SOMMA.PRODOTTO perchè è fantastico
Ritorno al post14, allego un file per farTi capire + ogni richiesta (pure nello stesso post) si deve allegare un'esempio. Ps Varie risposte in cella=J3,N3 e S3

X federico460, in teoria è giusto =(MESE), però potrebbero esserci annate differenti. Mi chiedo il motivo delle celle vuote che sballa i risultati
[Modificato da raffaele1953 21/02/2018 07.31]
------------------------------------
Un saluto Excel 2007 (se riesco capire il 2013)
Post: 153
Registrato il: 11/07/2015
Età: 27
Utente Junior
office 2013-2016
OFFLINE
21/02/2018 11.06


Buon giorno

interventi unici meccatronica gennaio come ultimo file raffaele53



J2=SOMMA(SE(FREQUENZA(SE(A4:A100<>"";SE(MESE(A4:A100)=H2;SE(E4:E100=I2;CONFRONTA(A4:A100;A4:A100;0))));RIF.RIGA(A4:A100)-RIF.RIGA(A4)+1);1))

control +shift+ enter

interventi totali meccatronica gennaio

n3=MATR.SOMMA.PRODOTTO((A4:A100<>"")*(MESE(A4:A100)=MESE(A4))*(E4:E100=E4))

oppure n3=CONTA.PIÙ.SE(A4:A100;"<="&FINE.MESE(L2;0);E4:E100;E4)

PS le celle vuote vengono conteggiate come 1 quindi come gennaio

[Modificato da Ulisse1990 21/02/2018 11.30]
Post: 3.181
Registrato il: 28/06/2011
Città: BINASCO
Età: 64
Utente Master
2007
OFFLINE
21/02/2018 11.21

Se Ti ritorna valida=OK
Naturalmente saprai, la fatica in EXCEL di (control +shift+ enter)
Fai come desideri...e il MATR.SOMMA.PRODOTTO è errato
A questo punto allega il file (per non passare io da fesso)
[Modificato da raffaele1953 21/02/2018 11.33]
------------------------------------
Un saluto Excel 2007 (se riesco capire il 2013)
Post: 1.812
Registrato il: 06/04/2013
Città: ROMA
Età: 70
Utente Veteran
2010
OFFLINE
21/02/2018 13.46

Re: Nuovo filtro
Maurizio05, 20/02/2018 10.05:

Salve a tutti,
la formula funziona perfettamente, ma ora dovrei aggiungere alla stessa un nuovo filtro, per selezionare un campo testo all'interno della colonna "Settore" presente nello stesso foglio.

La formula attuale è questa:

=SOMMA(SE(FREQUENZA(SE(MESE('2017'!$A$4:$A3465)=MESE(C$2);CONFRONTA('2017'!$B$4:$B$3465;'2017'!$B$4:$B$3465;0));RIF.RIGA('2017'!$B$4:$B$3465)-MIN(RIF.RIGA('2017'!$B$4:$B$3465))+1);1))

Ho provato ad aggiungere il filtro: '2017'!$E$4:$E3465;"Meccatronica"
ma la formula mi restituisce sempre un errore.

Vorrei sapere se è possibile inserire quest'ulteriore filtro nella formula e se si, dove.

Grazie



Ciao
Per l'ulteriore distinzione tra "Meccatronica" e "Gas", prova la seguente formula (vedi meglio l'allegato):
=SOMMA(SE(FREQUENZA(SE(MESE($A$4:$A$100)=MESE(I$4);SE($E$4:$E$100=$H7;SE($A$4:$A$100<>"";CONFRONTA($B$4:$B$100;$B$4:$B$100;0))));RIF.RIGA($B$4:$B$100)-RIF.RIGA($B$4)+1);1))


da trascinare in baso e a destra, dove in H7 (trascinando H8) c'è scritto Meccatronica e Gas.

Ho inoltre evitato l'errore su celle vuote e pertanto ho modificato anche la prima formula in:
=SOMMA(SE(FREQUENZA(SE(MESE($A$4:$A$100)=MESE(I$4);SE($A$4:$A$100<>"";CONFRONTA($B$4:$B$100;$B$4:$B$100;0)));RIF.RIGA($B$4:$B$100)-RIF.RIGA($B$4)+1);1))


Pertanto potrai allungare i range di competenza fino a quanto vuoi (Le formule si fermano a 100, quindi aumenta fino al necessario)

Fai bene le tue prove]

saluti





[Modificato da dodo47 21/02/2018 13.47]
Domenico
Win 10 - Excel 2016
(ben difficilmente inserisco la gestione degli errori nelle macro che propongo, lasciando l'incarico all'utente)
Post: 12
Registrato il: 08/02/2018
Città: NAPOLI
Età: 56
Utente Junior
2016
OFFLINE
21/02/2018 17.08

Grande
Grande Dodo,
hai risolto il problema alla "prima"... Io continuavo ad inserire la voce "Meccatronica" nella formula e non ne venivo a capo. Invece col tuo sistema ovviamente funziona alla grande.

Grazie davvero a te ed anche a Raffaele ed Ulisse.
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 2 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Home Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 20.23. Versione: Stampabile | Mobile | Regolamento Privacy
FreeForumZone [v.4.4.2] - Copyright © 2000-2018 FFZ srl - www.freeforumzone.com