Vai al contenuto principale

Come determinare se una data cade tra due date o nel fine settimana in Excel?

A volte potresti voler determinare o controllare se una data cade tra due date o un fine settimana in Excel. Questo articolo ti mostrerà i seguenti modi complicati per verificare se una data cade tra due date o il fine settimana in Excel.

Determina se una data cade tra due date con la formula
Determina facilmente se una data cade tra due date con uno strumento straordinario  
Determina se una data cade in un fine settimana con formule e codice VBA
Determina se un appuntamento cade in un fine settimana con uno strumento straordinario

Altri tutorial per le date ...


Determina se una data cade tra due date in Excel

Supponiamo che sia necessario determinare se le date nella colonna A sono comprese tra il 7/1/2008 e il 12/31/2009. si prega di fare come segue:

1. In una cella vuota, dice Cella B2, copia e incolla la formula sottostante e premi il tasto entrare chiave.

=IF(AND(A2>$B$1,A2<$c$1),A2, FALSE)

Note:: Questa formula verificherà se la data è compresa tra il 7/1/2008 e il 12/31/2009. Se la data cade in questo periodo, restituirà la data; se la data non cade in questo periodo, restituirà il testo di FALSO.

2. Continuare a selezionare la cella del risultato, trascinare la maniglia di riempimento verso il basso per ottenere tutti i risultati. Vedi screenshot:

Ora puoi identificare se una data rientra o meno in un intervallo di date specificato.


Determina se una data rientra tra due date in Excel con Kutools per Excel

Qui ti consiglio uno strumento straordinario: il Seleziona celle specifiche utilità di Kutools for Excel. Questo strumento ti aiuta non solo a scoprire tutte le date che cadono tra due date date, ma anche a selezionare immediatamente tutte le celle di date qualificate.
Prima di applicarlo, è necessario scaricalo e installalo prima.

1. Selezionare l'intervallo con le date che si desidera determinare se rientrano tra due date, quindi fare clic su Kutools > Seleziona > Seleziona celle specifiche. Vedi screenshot:

2. Nel Seleziona celle specifiche finestra di dialogo, selezionare il Cella opzione nel Tipo di selezione sezione, quindi specifica il file Maggiore di e Meno di date e infine fare clic su OK pulsante.

Puoi vedere le celle della data che cadono tra due date vengono selezionate immediatamente. Vedi screenshot:

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


Determina se una data cade in un fine settimana con formule e codice VBA

Puoi determinare se una data nella colonna A cade nei fine settimana con i seguenti passaggi:

Metodo A: utilizzo della formula per verificare se una data cade in un fine settimana.

1. In una cella vuota, copia e incolla la formula seguente e premi il tasto entrare chiave.

=IF(OR(WEEKDAY(A2)=1,WEEKDAY(A2)=7),A2,FALSE)

Questa formula identificherà se una data cade nei fine settimana o meno. Se la data cade nel fine settimana, restituirà la data; se la data non cade nel fine settimana, restituirà il testo di FALSO.

2. Continuare a selezionare la cella del risultato, quindi trascinare la maniglia di riempimento verso il basso per ottenere tutti i risultati.

Metodo B: utilizzo della funzione definita dall'utente per verificare se una data cade in un fine settimana.

1. premi il ALT + F11 tasti insieme per aprire la finestra di Microsoft Visual Basic, Applications Edition.

2. Nella finestra Microsoft Visual Basic, Applications Edition, fare clic su inserire >> Modulie incolla la seguente macro nella finestra del modulo.

Public Function IsWeekend(InputDate As Date) As Boolean
Select Case Weekday(InputDate)
Case vbSaturday, vbSunday
IsWeekend = True
Case Else
IsWeekend = False
End Select
End Function

3. Premere i tasti Alt + Q contemporaneamente per chiudere la finestra di Microsoft Visual Basic, Applications Edition.

4. In una cella vuota, immettere la formula nella barra della formula, quindi premere il tasto entrare chiave.

=IsWeekend(A2)

Se restituisce il testo di I veri, la data nella cella A2 è un fine settimana; e se restituisce il testo di Falso, la data nella cella A2 non cade in un fine settimana.


Determina se un appuntamento cade nel fine settimana con uno strumento straordinario

In realtà puoi convertire tutte le date nel nome del giorno della settimana, quindi controllare i fine settimana in base a sabato o domenica. Qui il file Applica formato data utilità di Kutools for Excel può aiutarti a risolvere facilmente il problema.
Prima di applicarlo, è necessario scaricalo e installalo prima.

1. Selezionare l'intervallo di date, quindi fare clic su Kutools > Formato > Applica formattazione data. Vedi screenshot:

2. Nel Applica formattazione data finestra di dialogo, selezionare Mercoledì nel Formattazione della data casella, quindi fare clic su OK pulsante.

Ora le date selezionate vengono convertite immediatamente in giorni feriali. Puoi determinare se una data cade in un fine settimana o non direttamente in base al suo contenuto. Vedi screenshot:

Note:

  • I risultati convertiti hanno funzionato direttamente nei dati originali;
  • Questo supporto di utilità Disfare "Ctrl + Z".

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


Articoli correlati:

Converti la data in giorno della settimana, mese, anno o numero in Excel
Dice che inserisci una data in una cella e viene visualizzata come 12/13/2015. Esiste un modo per mostrare solo il mese o il giorno della settimana o il testo del nome del mese o del giorno della settimana, ad esempio dicembre o domenica? I metodi in questo articolo possono aiutarti a convertire o formattare facilmente qualsiasi tipo di data per visualizzare solo il nome del giorno della settimana o il nome del mese in Excel.

Converti rapidamente la data di nascita in età in Excel
Ad esempio, ottieni una serie di vari dati sulla data di nascita in Excel e devi convertirli per visualizzare il loro esatto valore di età in Excel, come vorresti capire? Questo articolo elenca alcuni suggerimenti per convertire facilmente la data di nascita in età in Excel.

Confronta le date se maggiori di un'altra data in Excel
Supponendo che tu abbia un elenco di date e desideri confrontare queste date con una data specificata per scoprire la data che è maggiore di quella data specificata nell'elenco, cosa faresti? In questo articolo, ti mostreremo i metodi per confrontare le date se maggiori di un'altra data in Excel.

Somma i valori tra due intervalli di date in Excel
Quando ci sono due elenchi nel foglio di lavoro, uno è l'elenco delle date, l'altro è l'elenco dei valori. E vuoi riassumere i valori solo tra due intervalli di date, ad esempio, riassumere i valori tra 3/4/2014 e 5/10/2014, come puoi calcolarli rapidamente? I metodi in questo articolo ti faranno un favore.

Aggiungi giorni fino ad oggi inclusi o esclusi i fine settimana e le festività in Excel
Questo articolo parla dell'aggiunta di giorni a una determinata data esclusi i fine settimana e le festività, il che significa aggiungere giorni lavorativi (dal lunedì al venerdì) solo in Excel.

Più tutorial per le date ...


Determina se una data cade tra due date o un fine settimana con Kutools per Excel

Kutools for Excel include più di 300 utili strumenti Excel. Prova gratuita senza limitazioni per 60 giorni. Scarica subito la versione di prova gratuita!

I migliori strumenti per la produttività in ufficio

Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   Più di 50 Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

scheda kte 201905


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (13)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have 4 variables: 1st: Date of onset, 2nd: Date of termination, 3rd: Date of measurement, 4th: measurement. I want to calculate the average of the 4th variable between each period of onset-termination. How can i do it? I think its a bit tricky. Each date of onset has an counterpart date of termination. The same applies for the 3rd and 4th variable.
This comment was minimized by the moderator on the site
I have two tables. The first table has a date and an ID and the other table has a range dates, the same ID and, and one code. In two tables repeat the ID because each has different information. I need get in the table number one the code according with the ID and range dates in the second table. But i don't know how???
This comment was minimized by the moderator on the site
I want to find all projects that fall within today's date +30 days (Within a month) and have the Project Number displayed when in the range, if not in range keep blank
This comment was minimized by the moderator on the site
i want to monitor the dates and set the the alert in my excel , example i want to set in my excel to find the difference days between the request date and deadline to order date and automatically compare this difference with the policy date if the difference is greater than policy date , excel consider not done with an alert color , and if the difference is less than the policy days , excel consider the done with alert color. thank you
This comment was minimized by the moderator on the site
Hello to all, I have a requirement in excel i.e. i want to generate dates if design actual date is delay for 2 days then for costing department date is increase by delay date. design target actual complete costing target marketing target 05-04-2016 07-04-2016 09-04-2016 10-04-2016 in above design target date is 05/04/2016 but design task completed on 07-04-2016 so costing target date will be automatically calculated as per delay days.
This comment was minimized by the moderator on the site
I am recording the SLA duration between dates 40 day SLA starting on day XXXX I am looking for a formula to show if client holds for x number of days that comes off the SLA too ie 01 june 2016 + 40 days = 11 July 2016 but project finishes 15 July shows as 4 days overdue However 01 June 2016 Start 15 July 2016 End date of project client Held 7 Day 3 days before SLA Any help?
This comment was minimized by the moderator on the site
I want to show a certain date in a cell from a date range which is between two dates. eg: 01-05-2016 to 05-05-2016 may shown as in other cell as 01-05-2016 . pls help me..
This comment was minimized by the moderator on the site
My question falls along these lines. I have two date ranges A through B, and X through Y. I need to conditionally format a cell if any dates in range A-B fall within range X-Y.
This comment was minimized by the moderator on the site
Using IF Function i need the following formula. Any one can assist On A2 cell I will provide a date. On B2 it should indicate 2 Days after A2. If the second day falls on Monday to Friday it should indicate the actual date. If the second day falls on Saturday or sunday it should indicate on Monday automatically On the same way I need third day,fourth day and fifth day using Macros. Also advice to how to create macros in Excel.
This comment was minimized by the moderator on the site
I want to know how many times a date or how many dates from a list are present in a range of dates. For example Date Range is 1-1-2014 31-1-2014. The date list is 05-01-2014 11-01-2014 19-01-2014 08-02-2014 want to know the excel formula for count how many times the above list of dates present in the above range of dates.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations