Determinazione dei trimestri economici dalle date (Microsoft Excel)
Robert sta cercando un modo per determinare il trimestre economico in cui cade una data particolare. Ad esempio, se la cella A1 ha 2/18/20, vorrebbe che la cella B1 contenga una formula che ha restituito Q1-20. Allo stesso modo, se la cella A1 ha 8/1/19, vorrebbe che la cella B1 restituisse Q3-19.
Ci sono letteralmente dozzine di modi in cui puoi determinare un trimestre lavorativo dritto da una data. Alcuni di questi metodi meritano di essere esaminati e sono facilmente modificabili per adattarsi a qualsiasi esigenza specifica.
Ciò che si presume qui è che si desidera davvero utilizzare una formula autonoma, piuttosto che utilizzare una tabella di ricerca o una macro VBA. Entrambi questi approcci funzioneranno perfettamente, ma si presume che le formule semplici funzioneranno meglio per i tuoi scopi.
Il fattore chiave per determinare il trimestre lavorativo è guardare il mese della data. Se i tuoi quartieri d’affari seguono calendar trimestri potresti usare una formula semplice, come questa:
="Q" & INT((MONTH(A1)-1)/3)+1 & TEXT(A1,"-yy")
Un altro approccio consiste nell’usare la funzione SCEGLI. Questo funziona bene se i tuoi trimestri d’affari iniziano negli stessi mesi dei trimestri del calendario, ma i numeri del trimestre non corrispondono. Ad esempio, il primo trimestre dell’anno lavorativo potrebbe iniziare ad aprile. Considera quanto segue, che funziona per lo scenario di aprile che è l’inizio del primo trimestre:
=CHOOSE(INT((MONTH(A1)-1)/3)+1,"Q4","Q1","Q2","Q3")
Se i tuoi trimestri d’affari non iniziano a gennaio, aprile, luglio o ottobre, puoi utilizzare l’approccio più completo basato su SCELTA:
=CHOOSE(MONTH(A1),"Q1","Q1","Q1","Q2","Q2","Q2", "Q3","Q3","Q3","Q4","Q4","Q4") & & TEXT(A1,"-yy")
Questa è un’unica formula; è piuttosto lungo e offre una scelta per ciascuno dei 12 mesi dell’anno. Tutto quello che devi fare è cambiare quale trimestre corrisponde a quale mese. (Come mostrato, i trimestri corrispondono ai trimestri del calendario.)
Un altro modo è fare affidamento sulle dichiarazioni IF per determinare il trimestre. Questo viene fatto nel modo seguente:
=IF(MONTH(A1) <= 3, "Q1", IF(MONTH(A1) <= 6, "Q2", IF(MONTH(A1) <= 9, "Q3", "Q4"))) & TEXT(A1,"-yy")
Le istruzioni IF controllano il mese per vedere la sua relazione con i vari confini dei trimestri (3, 6 e 9) e quindi assegnano un trimestre appropriato (Q1, Q2, Q3 o Q4) in base al risultato. Al trimestre vengono quindi aggiunti un trattino e le ultime due cifre dell’anno.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (10634) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per l’interfaccia di menu precedente di Excel qui: