Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
ho una colonna A dove inserisco le date di un anno, una colonna B dove inserisco le uscite di cassa giornaliere,
vorrei scrivere 12 funzioni "somma se" che mi fanno la somma delle spese per ogni mese.
Ho immaginato che la logica della funzione fosse questa, come da istruzioni:
1° argomento identifico l'intervallo delle date con colonna A
2° argomento chiedo di verificare che siano tutte dello stesso mese (l'asino è cascato qua)
3° argomento dico di sommare gli importi che trovo in colonna B
L'ho scritta così: = somma.se(a:a;mese(i);b:b)
dove in i inserisco, manualmente in funzione del mese, il valore da 1 a 12.
Naturalmente non funziona e dà zero
Mi son chiesto se poteva funzionare,per il secondo argomento, che indicassi la prima cella della colonna AA con qualcosa tipo MESE(a2)=i nella speranza che poi automaticamente la funzione andasse a testare tutte le celle successive della colonna.
La spiegazione della corretta sintassi ha per me importanza per capire come usare il test di riconoscimento del mese.
Grazie mille al lettore che potrà aiutarmi
Colonna A le date
Colonna B i valori da sommare
Da D1 a D12 i numeri 1,2,3,....,12
E1: =SOMMA(SE(MESE(A:A)=D1;B:B;0))
Conferma con CTRL+SHIFT+Invio
Trascina fino a E12
Consiglio. A:A e B:B sono moooolto dispendiosi.
Meglio, sostituendo a 1000 un *ragionevole* valore di sicurezza:
E1: =SOMMA(SE(MESE($A$1:$A$1000)=D1;$B$1:$B$1000;0))
sempre da confermare con CTRL+SHIFT+Invio