Note: The other languages of the website are Google-translated. Back to English
Login  \/ 
x
or
x
Registrati  \/ 
x

or

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 Entra chiave.

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

Osservazioni:: 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 cade 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 Entra 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 >> Moduloe 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 Entra chiave.

=IsWeekend(A2)

Se restituisce il testo di Vero, 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ì nello 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

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile distribuzione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il 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 centinaia di clic del mouse ogni giorno!
fondo officetab
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    La · 1 years ago
    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.
  • To post as a guest, your comment is unpublished.
    Nathali · 3 years ago
    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???
  • To post as a guest, your comment is unpublished.
    Dani · 4 years ago
    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
  • To post as a guest, your comment is unpublished.
    Albert MUKIZA · 4 years ago
    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
  • To post as a guest, your comment is unpublished.
    Dwarkanath bari · 4 years ago
    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.
  • To post as a guest, your comment is unpublished.
    zoe · 5 years ago
    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?
  • To post as a guest, your comment is unpublished.
    Sarathraj r · 5 years ago
    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..
  • To post as a guest, your comment is unpublished.
    Gary Devletian · 5 years ago
    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.
  • To post as a guest, your comment is unpublished.
    KANNAN · 6 years ago
    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.
  • To post as a guest, your comment is unpublished.
    BIJEESH.P · 6 years ago
    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.
  • To post as a guest, your comment is unpublished.
    Paolo · 7 years ago
    Hi, very helpful info. Im trying to do a range date let me give you the example if payment is made between " Jan. 1-16 the answer should be 7th of the following month and if payment falls Jan. 17-31 excel should be able to answer 21st of the following month. how could i create this kind of fomula
  • To post as a guest, your comment is unpublished.
    Lily · 7 years ago
    I want to do the following:

    I'm in cell w8 which is a empty cell

    Cell L8 contains a date

    if cell L8 equals 12/14/2013 I want it to return the value of 26 however if it contains the date 12/28/2013 ; if cell L8 doesn't contain either date then I want it to go to cell V8 and give me that cell value.

    How would I create the formula?
  • To post as a guest, your comment is unpublished.
    Lily · 7 years ago
    I'm tryin to see if cell L8 contains a specific date if it doesn then there is one of two values I want it to give me; if it doesn't contact neither of the dates then bring back the valude from a totally different cell.
    For example. I'm in an empty cell i.e. W8 and want to look at cell L8 which contains a date and if it equals 12/14/2013 then I want it to return the value of 26, however if the date in cell L8 equals 12/28/2013 then it to return the value of 25 if cell L8 has any other date than the above then I want it to return the value from cell V8. How would I write this???