Note: The other languages of the website are Google-translated. Back to English

Come trovare il primo o l'ultimo venerdì di ogni mese in Excel?

Normalmente il venerdì è l'ultimo giorno lavorativo in un mese. Come puoi trovare il primo o l'ultimo venerdì in base a una determinata data in Excel? In questo articolo, ti guideremo attraverso come utilizzare due formule per trovare il primo o l'ultimo venerdì di ogni mese.

Trova il primo venerdì di un mese
Trova l'ultimo venerdì di un mese


Trova il primo venerdì di un mese

Ad esempio, c'è una data data che 1/1/2015 individua nella cella A2 come mostrato nell'immagine sottostante. Se desideri trovare il primo venerdì del mese in base alla data specificata, procedi come segue.

1. Selezionare una cella per visualizzare il risultato. Qui selezioniamo la cella C2.

2. Copiare e incollare la formula seguente al suo interno, quindi premere il tasto Entra chiave.

=CEILING(EOMONTH(A2,-1)-5,7)+6

Quindi la data viene visualizzata nella cella C2, significa che il primo venerdì di gennaio 2015 è la data 1/2/2015.

Note:

1. Se vuoi trovare il primo venerdì di altri mesi, inserisci la data specificata di quel mese nella cella A2, quindi usa la formula.

2. Nella formula, A2 è la cella di riferimento che individua la data specificata. Puoi cambiarlo per soddisfare le tue esigenze.

Trova l'ultimo venerdì di un mese

La data indicata 1/1/2015 si trova nella cella A2, per trovare l'ultimo venerdì di questo mese in Excel, si prega di fare come segue.

1. Selezionare una cella, copiare la formula seguente al suo interno, quindi premere il tasto Entra chiave per ottenere il risultato.

=DATE(YEAR(A2),MONTH(A2)+1,0)+MOD(-WEEKDAY(DATE(YEAR(A2),MONTH(A2)+1,0),2)-2,-7)

Quindi l'ultimo venerdì di gennaio 2015 mostra la cella B2.

Note:: Puoi modificare A2 nella formula nella cella di riferimento della data specificata.


Articoli correlati:


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-2021 e 365. Supporta tutte le lingue. Facile implementazione 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 ogni giorno centinaia di clic del mouse!
fondo officetab
Commenti (9)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Ciao e grazie per questa formula. Non sono un guru di Excel e non riesco facilmente a capire come modificare questa formula affinché l'ultimo venerdì sia l'ultimo lunedì o qualsiasi altro giorno. Puoi per favore spiegare come interpretarlo.
Questo commento è stato fatto dal moderatore sul sito
Ciao Matt,
Devi solo cambiare l'ultimo numero da -7 a -1 per risolvere il problema.
=DATE(YEAR(A2),MONTH(A2)+1,0)+MOD(-WEEKDAY(DATE(YEAR(A2),MONTH(A2)+1,0),2)-2,-1)
Questo commento è stato fatto dal moderatore sul sito
Opaco,

Il modo in cui funziona la formula è: Innanzitutto troviamo l'ultimo giorno del mese con la funzione EOMONTH(). Per l'ultimo giorno del mese corrente, utilizziamo "0" come offset del mese. Per il mese precedente, sarebbe -1. (O "=EOMESE(A2,0)" o "=EOMESE(A2,-1)".)

Quindi, nella funzione "=CEILING()", sottraiamo il numero di giorni necessari per riportarci alla domenica dal giorno che stiamo cercando. (Per martedì, sarebbe -2, quindi facciamo la formula finora: "=CEILING(EOMONTH(A2,0)-2...."

Usiamo il valore "significativo" di "7" perché le settimane sono lunghe sette giorni (ovviamente). Questo trova la data del sabato precedente o del sabato successivo (le date di Excel iniziavano con 1/1/1900, che era un Domenica. Quindi, se inserisci un "1" nella cella A2 con il formato Data lunga, la cella leggerà: "Domenica, 1 gennaio 1900".). Per questo motivo, la funzione =CEILING(), utilizzando "7" come argomento "significativo", restituisce Sabato, che è sempre un multiplo di 7 in Excel. Ora la formula è "= SOFFITTO(EOMESE(A2,0)-2,7...".

Ora dobbiamo restituire la data a un martedì, quindi sottraiamo 4 per l'ultimo martedì del mese o aggiungiamo 3 per il primo martedì del mese successivo. Quindi la formula finale è, rispettivamente, "=CEILING(EOMONTH(A2,0)-2,7)-4" o "=CEILING(EOMONTH(A2,0)-2,7)+3".

Possiamo eseguire i calcoli assumendo che l'ultimo giorno del mese sia un lunedì (supponiamo che il suo valore sia 9 - per facilità di illustrazione, quindi i valori non diventino negativi) o un mercoledì (supponiamo che il valore sia 11). "EOMONTH()" restituirà uno di quei giorni (9 o 11). Sottraendo 2 si ottiene rispettivamente il sabato precedente (valore 7) o il lunedì (valore 9). La funzione CEILING() restituisce quindi, rispettivamente, il sabato precedente (valore 7, perché il soffitto di 7 con significato 7 è 7) o il sabato corrente (valore 14, perché il soffitto di 9, significato 7, è 14). Sottraendo 4 si ottengono rispettivamente il martedì precedente (valore 3) o il martedì della settimana corrente (valore 10). Per il primo martedì del mese successivo, l'aggiunta di 3 al valore del sabato (7 o 14) restituisce rispettivamente il valore 10 del martedì o il valore 17 del martedì.


Spero che questo ti aiuti a capire in modo da poter modificare la formula secondo necessità. Puoi anche cambiarlo per trovare il secondo martedì, o il penultimo martedì, aggiungendo o sottraendo rispettivamente altri 7.
Questo commento è stato fatto dal moderatore sul sito
Perché non fare la formula "venerdì scorso": =CEILING(EOMONTH(A2,0)-5,7)-1? Funziona per tutte le date che ho provato....
Questo commento è stato fatto dal moderatore sul sito
Ciao Eric,
Grazie per averlo condiviso.
Questo commento è stato fatto dal moderatore sul sito
perché cuando lo pruebo tal qualal me vendita errore ?
o mare estoy copiando y pegando y no funciona

qualcuno lo sa?
Questo commento è stato fatto dal moderatore sul sito
Ciao andre,
Mi dici quale formula hai usato nel post? E che errore stai riscontrando?
Questo commento è stato fatto dal moderatore sul sito
Che cosa c'è da sapere sul tuo 2 của tháng như thế nào vậy ban?
Questo commento è stato fatto dal moderatore sul sito
Ciao Tâm Cao Điền,
Supponiamo di voler calcolare il secondo venerdì del mese in base alla data specificata in A1, puoi provare la seguente formula:
=A18-DAY(A18)+CHOOSE(WEEKDAY(A18-DAY(A18),2),11,10,9,8,14,13,12)
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL