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

Sut i drosi rhif wythnos hyd yma neu i'r gwrthwyneb yn Excel?

A oes ffordd i gael rhif yr wythnos o ddyddiad penodol neu dynnu'r ystod dyddiad o rif wythnos a blwyddyn benodol yn Excel? I ddatrys y dasg hon, gall y fformwlâu canlynol ffafrio chi.

Trosi rhif yr wythnos hyd yma gyda fformwlâu

Trosi rhif i wythnos yr wythnos gyda fformwlâu


Trosi rhif yr wythnos hyd yma gyda fformwlâu

Gan dybio bod gen i rif blwyddyn ac wythnos ar hap sef 2015 a 15 mewn taflen waith fel y llun isod, a nawr rydw i eisiau darganfod y dyddiadau penodol o ddydd Llun i ddydd Sul erbyn y rhif wythnos penodol hwn.

I gyfrifo'r ystod dyddiad yn ôl y rhif wythnos penodol, gallwch ddefnyddio'r fformwlâu canlynol:

1. Dewiswch gell wag byddwch yn dychwelyd y dyddiad cychwyn (yn ein hachos ni, rydym yn dewis y Cell B5), nodwch y fformiwla: =MAX(DATE(B1,1,1),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+(B2-1)*7+1), a gwasgwch y Rhowch allwedd. Gweler y screenshot isod:

2. Dewiswch gell wag arall y byddwch chi'n dychwelyd y dyddiad gorffen (yn ein hachos ni, rydyn ni'n dewis y Cell B6), nodwch =MIN(DATE(B1+1,1,0),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+B2*7), a gwasgwch y Rhowch allwedd. Gweler y screenshot isod:

rhuban nodyn Mae fformiwla yn rhy gymhleth i'w gofio? Cadwch y fformiwla fel cofnod Testun Auto i'w ailddefnyddio gyda dim ond un clic yn y dyfodol!
Darllen mwy…     Cyfnod treialu am ddim

Nodyn: Yn y ddau fformiwla uchod, B1 yn cynnwys blwyddyn a B2 yn rhif wythnos penodedig, gallwch newid y dadleuon i'ch angen).

3. Fel y gwelwch, mae'r ddau fformiwla yn dychwelyd rhifau yn lle dyddiadau. Daliwch i ddewis y ddau gyfrifo canlyniadau, a chlicio Hafan > Fformat Rhif blwch> Dyddiad Byr i newid y rhifau i ddyddiadau. Gweler y screenshot isod:

Un clic i drosi dyddiadau / rhifau / testun fformatio ansafonol lluosog i ddyddiadau arferol yn Excel

Kutools ar gyfer Excel's Trosi hyd yn hyn gall cyfleustodau eich helpu chi i adnabod a throsi dyddiadau neu rifau ansafonol (yyyymmdd) neu destun i ddyddiadau arferol gyda dim ond un clic yn Excel. Nodwedd Llawn Am Ddim Treial 30-diwrnod!
trosi hyd yn 1

Trosi rhif i wythnos yr wythnos gyda fformwlâu

Ar y llaw arall, gallwch hefyd gymhwyso'r swyddogaeth WYTHNOS i drosi dyddiad i rif wythnos cyfatebol.

1. Dewiswch gell wag y byddwch yn dychwelyd rhif yr wythnos, nodwch y fformiwla hon: = WYTHNOS (B1,1), a gwasgwch y fysell Enter. Gweler y screenshot:

Nodiadau:

(1) Yn y fformiwla uchod, B1 yn cynnwys y dyddiad rydych chi am ei ddefnyddio.

(2) Os bydd angen i chi ddychwelyd rhif yr wythnos o ddyddiad sy'n dechrau ddydd Llun, defnyddiwch y fformiwla hon: = WYTHNOS (B1,2).


Erthyglau cysylltiedig:

Sut i gyfrif nifer y diwrnodau wythnos penodol rhwng dau ddyddiad yn Excel?

Sut i ychwanegu / tynnu diwrnodau / misoedd / blynyddoedd hyd yma yn Excel?


Yr Offer Cynhyrchedd Swyddfa Gorau

Mae Kutools for Excel yn Datrys y rhan fwyaf o'ch Problemau, ac yn Cynyddu Eich Cynhyrchedd 80%

  • Ailddefnyddio: Mewnosod yn gyflym fformwlâu cymhleth, siartiau ac unrhyw beth rydych chi wedi'i ddefnyddio o'r blaen; Amgryptio Celloedd gyda chyfrinair; Creu Rhestr Bostio ac anfon e-byst ...
  • Bar Fformiwla Gwych (golygu llinellau lluosog o destun a fformiwla yn hawdd); Cynllun Darllen (darllen a golygu nifer fawr o gelloedd yn hawdd); Gludo i'r Ystod Hidlo...
  • Uno Celloedd / Rhesi / Colofnau heb golli Data; Cynnwys Celloedd Hollt; Cyfuno Rhesi / Colofnau Dyblyg... Atal Celloedd Dyblyg; Cymharwch y Meysydd...
  • Dewiswch Dyblyg neu Unigryw Rhesi; Dewiswch Blank Rows (mae pob cell yn wag); Darganfyddiad Gwych a Darganfyddiad Niwlog mewn Llawer o Lyfrau Gwaith; Dewis ar Hap ...
  • Copi Union Celloedd Lluosog heb newid cyfeirnod fformiwla; Auto Creu Cyfeiriadau i Daflenni Lluosog; Mewnosod Bwledi, Blychau Gwirio a mwy ...
  • Testun Detholiad, Ychwanegu Testun, Tynnu yn ôl Swydd, Tynnwch y Gofod; Creu ac Argraffu Subtotals Paging; Trosi rhwng Cynnwys a Sylwadau Celloedd...
  • Hidlo Super (arbed a chymhwyso cynlluniau hidlo i ddalenni eraill); Trefnu Uwch yn ôl mis / wythnos / dydd, amlder a mwy; Hidlo Arbennig gan feiddgar, italig ...
  • Cyfuno Llyfrau Gwaith a Thaflenni Gwaith; Uno Tablau yn seiliedig ar golofnau allweddol; Rhannwch Ddata yn Daflenni Lluosog; Trosi Swp xls, xlsx a PDF...
  • Mwy na 300 o nodweddion pwerus. Yn cefnogi Swyddfa / Excel 2007-2019 a 365. Yn cefnogi pob iaith. Defnydd hawdd yn eich menter neu sefydliad. Nodweddion llawn treial am ddim 30 diwrnod. Gwarant arian yn ôl 60 diwrnod.
tab kte 201905

Mae Tab Office yn Dod â rhyngwyneb Tabbed i'r Swyddfa, a Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
gwaelod officetab
sylwadau (22)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Diolch am y fformiwla, roeddwn i'n chwilio amdani. Mae gen i gleient Office 2010 Excel ac nid oedd y fformiwla'n gweithio'n uniongyrchol. Roedd yn rhaid i mi newid y coma i dot-commas er mwyn i'r fformiwla weithio i mi. Felly fel hyn y mae: =MAX(DYDDIAD(G1;1;1);DYDDIAD(G1;1;1)-WEEKDAY(DYDDIAD(G1;1;1);2)+(F1-1)*7+1) ... lle G1 yw'r flwyddyn a F1 yw rhif yr wythnos. Gobeithio y gall helpu eraill hefyd. Cyfarch, Cor
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Diolch am y fformiwla hon. Mae'r enghraifft yn gweithio ar gyfer 2015, wythnos 15 Ar gyfer 2016, wythnos 15 y dyddiad Dechrau a ddychwelwyd: 04/04/2016 Dyddiad Gorffen:10/04/2016 Rwy'n defnyddio Excel 2003.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Cytunaf â DavidK fod y fformiwla i drosi Weeknrs yn ddyddiadau yn gweithio ar gyfer 2015, ond nid ar gyfer 2016 (gan fod wythnos 1 yn dechrau ar 4 Ionawr). A yw'n bosibl cael fformiwla sy'n gweithio am bob blwyddyn?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rwy’n cytuno â DavidK, mae’r fformiwla i drosi rhifau wythnos yn ddyddiadau yn gweithio ar gyfer 2015 ond nid ar gyfer 2016 (gan fod wythnos 1 yn dechrau ar y 4ydd o Ionawr). A oes fformiwla sy'n gweithio ar gyfer pob blwyddyn? Rwy’n ddiolchgar iawn am yr ateb i hyn.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
=MAX(DATE(B1,1,1),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+(B2-1)*7+4) =MIN(DATE(B1+1,1,0),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+B2*7+1)
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rwy'n defnyddio fformat dyddiad DU o dd/mm/bbbb
Lleihawyd y sylw hwn gan y safonwr ar y wefan
ni ddylai hynny fod yn broblem. :) gallwch drin yr allbwn 'gweledol' naill ai trwy: 1) amgáu'r fformiwla gyfan mewn swyddogaeth testun(), lle mai'r ail arg fydd eich fformat dyddiad arferol o dd/mm/bbbb... neu 2) a allai efallai fod yn haws... ctrl+1, tab rhif, arferiad, dd/mm/bbbb mae excel yn ymdrin â dyddiadau fel rhifau cyfan beth bynnag... felly mae'r fformat "allbwn" yn fympwyol iawn. os penderfynwch ddefnyddio'r opsiwn cyntaf... bydd yn edrych fel hyn: =text(a1,"dd/mm/bbbb") yn lle a1 fodd bynnag, defnyddiwch ba bynnag fformiwla a ddyfeisiwyd gennych i ddychwelyd y dyddiad cywir.' ail chwilio am. Gobeithio bod hynny'n helpu! ~ Llongyfarchiadau,
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Mae'n fformiwlâu gwych ac yn ddelfrydol! Fodd bynnag, mae'n bwysig nodi bod rhif wythnos system ddiofyn Excel yn cyfrif o ddydd Sul i ddydd Sadwrn. Mae angen addasiad os yw rhif yr wythnos yn cael ei dynnu o fformiwlâu Excel Weeknumber.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Mae'n ddrwg gen i bobl, ond doeddwn i ddim yn gallu deall na gwneud unrhyw un o'r fformiwlâu uchod ar waith felly fe wnes i ddarganfod y datrysiad canlynol o'r diwedd: DATE(B1,1,1)+($A4×7) -(6−(7−) DYDD WYTHNOS(DYDDIAD(B1,1,1),diwrnod cyntaf))) Mae'r rhan gyntaf "DATE(B1,1,1)+(B2×7)" yn cymryd Ionawr 1 y flwyddyn ac yn ychwanegu nifer yr wythnosau. Mae'r rhan nesaf yn cyfrifo faint o ddyddiau i'w tynnu o'r DYDD WYTHNOS o Ionawr 1 i gael diwrnod cyntaf yr wythnos. Dyma beth wnes i ddarganfod o'r diwedd: 6 - (7 - WYTHNOS (DYDDIAD(B1,1,1), diwrnod cyntaf)) Os, er enghraifft, mae Ionawr 1 yn disgyn ar ddydd Sul (diwrnod 7), yna daw'r fformiwla hon yn " 6-(7-7)" neu yn syml 6 - sef nifer y dyddiau y mae angen i chi eu tynnu i gael dydd Llun yr wythnos honno. Rhowch gynnig ar ddyddiau eraill. Yn olaf, os ydych chi am ddod o hyd i unrhyw ddiwrnod arall o'r wythnos, ychwanegwch y rhif DYDD WYTHNOS llai 1 at y canlyniad hwn. Felly diwrnod olaf yr wythnos (dydd Sul) yw: DATE(B1,1,1)+($A4×7) -(6−(7−WEEKDAY(DYDDIAD(B1,1,1),diwrnod cyntaf))) )+(7−1) Y gellir ei symleiddio i: DATE(B1,1,1)+($A4×7) -(12−(7−WEEKDAY(DYDDIAD(B1,1,1),diwrnod cyntaf)) )) Dydd Mercher fyddai: DYDDIAD(B1,1,1)+($A4×7) -(8−(7−WEEKDAY(DYDDIAD(B1,1,1),diwrnod-cyntaf))) ac ati. helpu rhywun arall sydd angen hyn gyda datrysiad ymarferol ynghyd ag ychydig o ddealltwriaeth o sut y daethpwyd iddo!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Dyddiad(2017; 1; 7 * rhif wythnos - 5) 5 dydd Llun, 4 dydd Mawrth... :)
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Neu i wneud yn amhendant i'r flwyddyn 2017...
=DYDDIAD(BLWYDDYN,1,7 * WYTHNOS - WYTHNOS(DYDDIAD(BLWYDDYN,1,7) - 2))

2 dydd Llun, 3 dydd Mawrth,...
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Diolch yn fawr iawn!


=CONCATENATE("Inclusive Dates: ",TEXT(MAX(DATE(TEXT(TODAY(),"yyyy"),1,1),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+(WEEKNUM(TODAY())-1)*7+1),"MMMM")," ",TEXT(MAX(DATE(TEXT(TODAY(),"yyyy"),1,1),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+(WEEKNUM(TODAY())-1)*7+1),"DD"),", ",TEXT(MAX(DATE(TEXT(TODAY(),"yyyy"),1,1),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+(WEEKNUM(TODAY())-1)*7+1),"YYYY")," - ",TEXT(MIN(DATE(TEXT(TODAY(),"yyyy")+1,1,0),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+WEEKNUM(TODAY())*7),"MMMM")," ",TEXT(MIN(DATE(TEXT(TODAY(),"yyyy")+1,1,0),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+WEEKNUM(TODAY())*7),"DD"),", ",TEXT(MIN(DATE(TEXT(TODAY(),"yyyy")+1,1,0),DATE(TEXT(TODAY(),"yyyy"),1,1)-WEEKDAY(DATE(TEXT(TODAY(),"yyyy"),1,1),2)+WEEKNUM(TODAY())*7),"YYYY"))
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Diolch!!!!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo helpwch fi os gwelwch yn dda.

Tybiwch ein bod yn ystyried Dyddiad 1 i 7 yw wythnos 1 ac 8 i 14 yw wythnos 2. A allwch chi fy helpu, os gwelwch yn dda, sut y gallaf ddefnyddio swyddogaeth i gyfrifo wythnos. Rwyf wedi ceisio ond nid wyf yn gallu cael y canlyniad cywir.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
=ROUNDUP((HEDDIW()-DYDDIAD(BLWYDDYN(HEDDIW()),1,1))/7,0)
Lleihawyd y sylw hwn gan y safonwr ar y wefan
=ROUNDUP((HEDDIW()-DYDDIAD(BLWYDDYN(HEDDIW()),1,1))/7,0)
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Heia,

ddim yn siŵr a oes rhywun wedi gofyn, ond yn y bôn, rwyf am allu llusgo'r dyddiad a'r rhif wythnos yn awtomatig wrth ei ymyl pan fyddaf yn gwneud hynny.

A all unrhyw un helpu?

Lleihawyd y sylw hwn gan y safonwr ar y wefan
@gilly2801 gallwch ddefnyddio fformiwla arae er enghraifft gyda "=weeknum(C2:C)" press shift command shift enter a bydd yn ei droi'n ffwythiant arae.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Mae'r fformiwla hon yn rhy gymhleth. Os oes gennych ddyddiad dyweder 8/17/2021 yng Nghell A1, i gael y Wythnos sy'n Diweddu (o ddydd Sadwrn) dim ond y canlynol sydd eu hangen arnoch: = A1-WEEKDAY(A1,1)+7Bydd hyn yn dychwelyd 8/21/2021. Bydd dyddiad 12/30/2020 yn dychwelyd 1/2/2021 ar ddiwedd yr wythnos.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rwy'n gweld hyn yn well "Dechrau'r wythnos"
B5=(8-WEEKDAY(DATE(B1,1,1),1))+((B2-2)*7)+DATE(B1,1,1)

8-WEEKDAY(DATE(B1,1,1),1) => darganfyddwch y rhif. o ddyddiau mewn wythnos ar gyfer wythnos gyntaf y flwyddyn
(B2-2)*7 => cyfrifwch nifer y dyddiau heb gynnwys wythnos gyntaf y flwyddyn a'r wythnos y gwneir y cyfrifiad ar ei chyfer
Yna ychwanegwch y 2 hyn at ddiwrnod cyntaf y flwyddyn i gael diwrnod cyntaf yr wythnos a ddymunir


Yna "Diwedd yr wythnos",
B6=B5+6

PS:
Wythnos yn dechrau ar ddydd Sul
Am wythnosau sy'n dechrau ar ddydd Llun, defnyddiwch hwn yn lle:
B5=(8-WEEKDAY(DATE(B1,1,1),2))+((B2-2)*7)+DATE(B1,1,1)
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Mae eich fformiwla yn gweithio'n berffaith ar gyfer pob blwyddyn. Ond diwedd yr wythnos fyddai B6=B5+6. Diolch yn fawr!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Diolch. Bydd yn cywiro hynny...
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir