Cyfrifo'r dyddiad dymunol

Cynnwys

Mewn rhai achosion, efallai na fydd digwyddiadau wedi’u hamserlennu ar gyfer dyddiad penodol, ond maent yn gysylltiedig â diwrnod penodol o’r wythnos o fis a blwyddyn benodol – er enghraifft:

  • dydd Llun cyntaf Ionawr 2007 yw dydd Llun trymaf y flwyddyn
  • Ail Sul Ebrill 2011 – Diwrnod Amddiffyn Awyr
  • Sul cyntaf Hydref 2012 – Diwrnod Athrawon
  • ac ati

Er mwyn pennu union ddyddiad diwrnod o'r wythnos o'r fath, mae angen fformiwla fach ond dyrys:

Cyfrifo'r dyddiad dymunol

=ДАТА(B1;B2;B4*7-6)+ОСТАТ(B3-ДАТА(B1;B2;);7)

yn y fersiwn Saesneg y bydd

=DATE(B1;B2;B4*7-6)+MOD(B3-DATE(B1;B2;);7)

Wrth ddefnyddio'r fformiwla hon, rhagdybir bod

  • B1 – blwyddyn (rhif)
  • B2 – rhif mis (rhif)
  • B3 – rhif diwrnod yr wythnos (Llun=1, Maw=2, ac ati)
  • B4 – rhif cyfresol y diwrnod o’r wythnos sydd ei angen arnoch 

Am symleiddio a gwella'r fformiwla'n sylweddol, diolch yn fawr i'r parchus EISTEDD o'n Fforwm.

  • Sut mae Excel yn storio ac yn prosesu dyddiadau ac amseroedd mewn gwirionedd
  • Swyddogaeth NeedDate o ychwanegyn PLEX

Gadael ymateb