Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Estrarre mesi da intervalli

Ultimo Aggiornamento: 07/07/2013 17:39
Post: 1
Registrato il: 07/07/2013
Città: CAGLI
Età: 36
Utente Junior
OFFLINE
07/07/2013 13:12

Ragazzi ho questo problema che sembra molto semplice ma che pur non riesco a risolvere:

Io ho nella colonna A delle date (5-mag, 7-mag, 5-giu...), e per ogni data della colonna A ho una parola nella colonna B

5-mag mela
5- giu mela
7-giu pera
9-giu mela


Ho bisogno di una formula che calcoli quante volte la parola "mela" è associata ad una data di giugno (il giorno e l'anno non mi interessano). Per ora ho provato CONTA.PIU.SE ma non riesco a capire come impostare il test sul mese, specie in tutto l'intervallo della colonna.

So che è demente ma mi ci sto scervellando.
Post: 1.166
Registrato il: 27/09/2010
Città: FIRENZE
Età: 61
Utente Veteran
Excel 2010
OFFLINE
07/07/2013 15:17





=MATR.SOMMA.PRODOTTO(--MESE(A1:A1000=6);(B1:B1000="mela"))



--------

Saluti
[Modificato da (Canapone) 07/07/2013 15:46]

Post: 48
Registrato il: 24/06/2013
Città: AGRIGENTO
Età: 48
Utente Junior
2007
OFFLINE
07/07/2013 15:29

Buongiorno,
Ciao Canapone, non dovrebbe essere così :

=MATR.SOMMA.PRODOTTO(--MESE(A1:A1000=6)*(B1:B1000="mela"))


Saluti
[Modificato da Gaetanopr 07/07/2013 15:30]


----------
Excel 2007
Post: 1.167
Registrato il: 27/09/2010
Città: FIRENZE
Età: 61
Utente Veteran
Excel 2010
OFFLINE
07/07/2013 15:36


Ciao (grazie),

mi sono mangiato i -- e delle parentesi


=MATR.SOMMA.PRODOTTO(--(MESE(A1:A1000)=6);--(B1:B1000="mela"))


oppure se leghi le condizioni con l'asterisco

=MATR.SOMMA.PRODOTTO((MESE(A1:A1000)=6)*(B1:B1000="mela"))


Nel secondo caso comunque i -- non creerebbero risultati errati.


Puoi usare anche Somma

=SOMMA(INDICE((MESE(A1:A1000)=6)*(B1:B1000="mela");))


o il conta.più.se (scomodo però: è un'opinione)

=CONTA.PIÙ.SE(A:A;">="&"1/6/2013";A:A;"<="&"30/6/2013";B:B;"mela")


Spero ne funzioni almeno una.

Saluti
[Modificato da (Canapone) 07/07/2013 16:06]

Post: 1
Registrato il: 07/07/2013
Città: CAGLI
Età: 36
Utente Junior
OFFLINE
07/07/2013 16:11

Grazie mille a tutti, e scusate per l'assenza della versione in firma,

Ho aggiornato, uso Office per Mac 2011.

Office per Mac 2011
Post: 1.169
Registrato il: 27/09/2010
Città: FIRENZE
Età: 61
Utente Veteran
Excel 2010
OFFLINE
07/07/2013 16:15

Ciao,

grazie del riscontro.

Ho anch'io Office 2011 a casa in inglese e al momento sembra non andiamo molto d'accordo.

Solo per informazione, dovessi lavorare su grossi volumi di numeri il conta.più.se è più veloce nel calcolo.

Saluti

Post: 2
Registrato il: 07/07/2013
Città: CAGLI
Età: 36
Utente Junior
OFFLINE
07/07/2013 16:17

Ragazzi allora: MATR.SOMMA.PRODOTTO non mi calcolava i valori corretti, perchè contava tutte le "mela" a condizione che almeno una data nelle celle di A fosse riferita al mese di giugno. Io invece ho bisogno che si contino solo le "mela" associate alle celle di A in cui il mese è giugno.

Quindi nel mio caso MATR.SOMMA.PRODOTTO mi restituiva 3, CONTA.PIU.SE invece restituisce 2, che è il valore corretto
Office per Mac 2011
Post: 3
Registrato il: 07/07/2013
Città: CAGLI
Età: 36
Utente Junior
OFFLINE
07/07/2013 16:18

Re:
(Canapone), 07/07/2013 16:15:

Ciao,

grazie del riscontro.

Ho anch'io Office 2011 a casa in inglese e al momento sembra non andiamo molto d'accordo.

Solo per informazione, dovessi lavorare su grossi volumi di numeri il conta.più.se è più veloce nel calcolo.

Saluti




Sì infatti, è chiaro che le mele e le pere erano solo un esempio, io devo lavorare con più fogli e devo anche nidificarle con altre, ma quello non è un problema!
Office per Mac 2011
Post: 1.170
Registrato il: 27/09/2010
Città: FIRENZE
Età: 61
Utente Veteran
Excel 2010
OFFLINE
07/07/2013 16:33


Ciao,

probabile manchi una parentesi in matr.somma.prodotto (vedi prima risposta)


=MATR.SOMMA.PRODOTTO(--(MESE(A1:A1000)=6);--(B1:B1000="mela"))


=CONTA.PIÙ.SE(A1:A1000;">="&"1/6/2013";A1:A1000;"<="&"30/6/2013";B1:B1000;"mela")


devono dare lo stesso risultato.

Sempre che il caldo - o il Mac in inglese- non mi stia facendo brutti scherzi.







[Modificato da (Canapone) 07/07/2013 18:16]

Post: 4
Registrato il: 07/07/2013
Città: CAGLI
Età: 36
Utente Junior
OFFLINE
07/07/2013 16:54

Sì, ho verificato e danno lo stesso...ma possibile che in CONTA.PIU.SE non ci sia un modo per prendere il calcolo della funzione MESE senza specificare i >,<,= tra le singole date?
Office per Mac 2011
Post: 1.172
Registrato il: 27/09/2010
Città: FIRENZE
Età: 61
Utente Veteran
Excel 2010
OFFLINE
07/07/2013 17:39

conta.più.se per mese
Ciao,

non credo sia possibile, ma spero di essere smentito.


Per semplificare il conta.più.se dovresti creare una colonna di servizio usando

=MESE(A1)

In rete troverai altre declinazioni del conta.più.se per mese che usano

DATA o DATA.VALORE


Saluti



[Modificato da (Canapone) 07/07/2013 17:41]

Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 18:59. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com