Sut i Ddefnyddio Fformiwla IF gyda Dyddiadau (6 Enghraifft Hawdd)

  • Rhannu Hwn
Hugh West

Wrth weithio yn Microsoft Excel, mae yna fformiwlâu amrywiol i wneud ein gwaith yn haws. Mae fformiwla IF yn un ohonyn nhw. Mae ganddo ystod eang o gymwysiadau yn Excel. Mae ffwythiant IF yn perfformio prawf rhesymegol. Mae'n dychwelyd un gwerth os yw'r canlyniad yn TRUE , ac un arall os yw'r canlyniad yn GAU . Yn yr erthygl hon, byddwn yn dangos sut i ddefnyddio'r fformiwla IF gyda dyddiadau. Er mwyn gwneud hyn, byddwn yn mynd dros sawl enghraifft.

Lawrlwythwch Gweithlyfr Ymarfer

Gallwch lawrlwytho'r gweithlyfr ymarfer o'r fan hon.

Defnyddiau of IF gyda dyddiadau.xlsx

Trosolwg o Swyddogaeth Excel IF

  • Disgrifiad

Nid yw'r ffwythiant IF yn gwneud dim ond profi am gyflwr penodol.

  • Cystrawen Generig

IF( prawf_rhesymegol,[value_if_true],[gwerth_if_ffug])

  • Disgrifiad o'r Ddadl
18> [value_if_true]
DADL GOFYNIAD DISGRIFIAD
prawf_rhesymegol Angenrheidiol Dyma'r cyflwr fydd yn cael ei brofi a'i raddio fel TRUE neu ANGHYWIR .
Dewisol Pan mae prawf rhesymegol yn gwerthuso i TRUE , dyma'r gwerth i'w ddychwelyd.
[value_if_false] Dewisol Pan mae prawf rhesymegol yn gwerthuso i FALSE , dyma'r gwerth idychwelyd.
  • Yn dychwelyd

Y gwerth rydym yn ei gyflenwi ar gyfer TRUE neu ANGHYWIR.

  • Ar gael ym

Pob fersiwn ar ôl Excel 2003.

<4 6 Defnydd o Fformiwla IF gyda Dyddiadau yn Excel

1. Cymharwch Rhwng Dau Ddyddiad Gan Ddefnyddio Os Fformiwla

Yn gyntaf oll, byddwn yn defnyddio y fformiwla IF i gymharu rhwng dau ddyddiad. Ar adeg gwneud hyn, gall fod y ddau senario a ganlyn.

1.1 Pan fo'r Ddau Ddyddiad yn Bresennol mewn Celloedd

Yn yr achos hwn, mae'r ddau ddyddiad yn bresennol mewn celloedd y mae'n rhaid i ni eu cymharu . Yn y set ddata ganlynol, mae gennym restr o gynhyrchion gyda'u dyddiad dosbarthu a'u dyddiad cau. Byddwn yn cyfrifo statws y danfoniad p’un a yw’r danfoniad yn ‘Ar Amser’ neu ‘Oedi’. Gadewch i ni weld sut y gallwn wneud hyn:

  • Yn gyntaf, dewiswch gell E7.
  • Nawr, mewnosodwch y fformiwla ganlynol:
=IF(D5>=C5,"On Time","Delayed")

  • Pwyswch Enter.
  • Felly, gallwn weld mai statws danfon y llygoden cynnyrch yw 'Ar Amser'.

    Nesaf, llusgwch y Teclyn Llenwch Handle i gell E10.

  • Yn olaf, byddwn yn cael y statws dosbarthu terfynol i gyd y cynhyrchion.
Weithiau bydd gennym set ddata fel y un a roddir isod. Yma, yr unig ddyddiad sydd gennym yw'r dyddiad dosbarthu. Y dyddiad cauar gyfer y dosbarthiad yw 1-20-22. Gadewch i ni gyfrifo'r statws danfoniad yng ngholofn 'Statws' y set ddata.

  • Yn y dechrau, dewiswch gell D5.
  • Mewnosod y fformiwla ganlynol:
=IF(D5>=C5,"On Time","Delayed")

    Nawr , pwyswch Enter.
  • Yma, gallwn weld mai'r statws danfon yw 'Ar Amser' ar gyfer llygoden y cynnyrch.

31>

  • Ar ôl hynny, llusgwch yr offeryn Fill Handle i lawr i gell D10.

<3

  • Yn olaf, mae statws danfon y set ddata yn edrych fel hyn.

2. OS Fformiwla a DYDDIAD Swyddogaeth ar Yr Un Amser

Yn yr enghraifft hon, byddwn yn defnyddio'r fformiwla IF a'r ffwythiant DATE gyda'i gilydd. Fel y set ddata flaenorol, byddwn yn mewnbynnu statws danfon y cynhyrchion yn y golofn ‘Statws’ . Dilynwch y camau syml gyda ni i wneud hyn:

  • Yn gyntaf, dewiswch gell D5 .
  • Teipiwch y fformiwla ganlynol yn y gell honno:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Tarwch yr allwedd Enter .
  • Felly, rydyn ni'n cael statws danfon y llygoden cynnyrch fel 'Ar Amser'.

  • Nawr, llusgwch y Llenwch Dolen i gell D10.
Celo
  • O ganlyniad, rydym yn cael statws danfon y cyfan y cynhyrchion yn y golofn 'Statws' .

🔎 Sut Mae'r Fformiwla yn Gweithio?

  • DYDDIAD(2022,1,14): Yn cymryd y dyddiad icymharwch.
  • IF(C5<=DATE(2022,1,14), “On Time”, “Oedi”): Yn dychwelyd gwerth y danfoniad statws.
22> 3. Excel DATEVALUE Swyddogaeth Wedi'i lapio mewn Fformiwla OS gyda Dyddiadau

Yn excel Mae ffwythiant DATEVALUE yn trosi dyddiad yn destun. Gallwn gyfuno'r ffwythiant hwn gyda'r fformiwla IF i gyfrifo dyddiadau. Ar gyfer yr enghraifft hon, byddwn yn mynd gyda'n set ddata flaenorol gyda dyddiad cau gwahanol. Dilynwch y cyfarwyddiadau isod er mwyn gwneud hyn:

  • Yn gyntaf, dewiswch gell D5.
  • Rhowch y fformiwla ganlynol yno:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • Yna, pwyswch Enter.
  • Yma, gallwn weld y statws danfon o'r llygoden cynnyrch cyntaf yw 'Ar Amser'.

    Ar ôl hynny, llusgwch y Fill Handle offeryn.

  • Yn olaf, byddwn yn cael y statws danfoniad ar gyfer yr holl gynnyrch yn y golofn 'Statws' fel y islaw'r ffigwr.

🔎 Sut Mae'r Fformiwla yn Gweithio?

  • DATEVALUE(“18 /01/2022”): Ystyriwch y dyddiad 18/01/22.
>
  • IF(C5<=DATEVALUE("18/01/2022"), "Ar Amser", "Oedi"): Yn dychwelyd y gwerth o'r statws danfon 'Ar Amser' os yw'r amod yn TRUE. Fel arall yn rhoi 'Oedi' fel allbwn.
  • Darllenwch fwy: Sut i Ddefnyddio Swyddogaeth VBA DateValue yn Excel

    Darlleniadau Tebyg

    • Fformat Dyddiad gyda VBA yn Excel (4Dulliau)
    • Sut i Mewnosod Dyddiad Cyfredol yn Excel (3 Ffordd)
    • Defnyddio Llwybr Byr Dyddiad Excel
    • Sut i Gael y Dyddiad Presennol yn VBA (3 Ffordd)
    22> 4. Cymhwyso A Rhesymeg & OS Fformiwla gyda Dyddiadau yn Excel

    Gan ddefnyddio rhesymeg AND ynghyd â'r fformiwla IF , gallwn gyfrifo dyddiadau yn excel. Mae'r rhesymeg AND yn dychwelyd allbwn lle mae angen i'r holl amodau fod yn TRUE neu FALSE. Byddwn yn dilyn ein set ddata flaenorol gydag amrywiaeth o derfynau amser. Gawn ni weld sut allwn ni wneud hyn:

    • Yn y dechrau, dewiswch gell D5.
    • Mewnosodwch y fformiwla ganlynol :
    =IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")

    • Nawr, pwyswch Enter .
    • Felly , rydym yn cael statws danfon y llygoden cynnyrch gyda rhesymeg A .
    • A rhesymeg.
    > > Yna llusgwch i lawr y Fill Handle Teclyn .

    • O ganlyniad, rydym yn cael y statws danfoniad ar gyfer yr holl gynnyrch yn y 'Statws' colofn o'r set ddata.

    🔎 Sut Mae'r Fformiwla yn Gweithio?

    • AND( C5>=$G$8,C5<=$G$9): Mae'r rhan hon yn cynrychioli dau amod. Mae un yn C5>=G8 ac un arall yn C5<=G9. Mae'r arwydd ' $ ' yn cadw'r cyfeirnod cell yn sefydlog.
    • IF(AND(C5>=$G$8,C5<=$G $9),,”Ar Amser”,,”Ddim Mewn Amser”): Os yw'r amod yn TRUE, yn dychwelyd y gwerth 'Ar Amser'. Fel arall yn rhoi ' Wedi'i ohirio' fel allbwn.

    5. MewnosodHEDDIW & Fformiwlâu IF gyda Dyddiadau

    Mae cyfuniad o ffwythiant HODAY a Fformiwla IF yn ddull arall o gyfrif dyddiadau yn excel. Tybiwch, mae gennym set ddata o gynhyrchion ynghyd â'u dyddiad dosbarthu. Gadewch inni ystyried mai'r dyddiad cau ar gyfer cyflwyno yw'r dyddiad heddiw 1-11-22. I chi, dyma'r dyddiad y byddwch chi'n ymarfer. Nawr byddwn yn cyfrifo statws danfon yr holl gynhyrchion gyda'r camau canlynol:

    • Yn gyntaf, dewiswch gell D5.
    • Mewnbynnu'r fformiwla ganlynol:
    =IF(C5<=TODAY(),"On Time","Delayed")

      Crwch y botwm Enter .
    • Yma, yng nghell D5 rydym yn cael y statws dosbarthu ar gyfer llygoden y cynnyrch yn 'Ar Amser'.

    • Nesaf, llusgwch yr offeryn Fill Handle i'r celloedd nesaf.

      Yn olaf, mae statws dosbarthu'r holl gynhyrchion yn edrych fel y ffigur isod.

    🔎 Sut Mae'r Fformiwla yn Gweithio?

    • HEDDIW(): Mae'r rhan hon yn cymryd dyddiad y presennol.
    • IF(C5<=TODAY(),,"Ar Amser ”,” “Oedi”): Yn dychwelyd 'Ar Amser' Os yw'r amod yn TRUE fel arall rhowch 'Oedi' fel allbwn.

    Darllenwch fwy: Sut i Ddefnyddio Swyddogaeth y Dydd yn Excel VBA

    6. Cyfrifwch Ddyddiadau'r Dyfodol neu'r Gorffennol yn Excel Gan Ddefnyddio Fformiwla IF

    Yn yr enghraifft hon, byddwn yn gwirio a yw dyddiad mewn ystod ai peidio. Er enghraifft, cymerwch ddiwrnod heddiw i ystyriaeth.Cymhelliad yr enghraifft hon yw gwirio a fydd y danfoniad yn digwydd ai peidio o fewn deg diwrnod. Gawn ni weld sut gallwn ni wneud hyn:

    • Yn gyntaf, dewiswch gell D5.
    • Teipiwch y fformiwla ganlynol yno:
    =IF(C5

    • Yna, pwyswch Enter.
    • Nawr rydym yn gallu gweld bod statws cyflwyno llygoden y cynnyrch o fewn yr ystod. Bydd y danfoniad yn digwydd o fewn 10 diwrnod o heddiw.

    • Ar ôl hynny, llusgwch y Dolen Llenwi offeryn.

    • Yn y diwedd, gallwn weld statws danfoniad yr holl gynnyrch yn y golofn 'Statws' o'r set ddata.

    🔎 Sut Mae'r Fformiwla yn Gweithio?

    • HEDDIW() +10: Yn cymryd y dyddiad ar ôl deg diwrnod o'r dyddiad presennol.
    • IF(C5 ="" of="" range”):="" range”,”out="" strong=""> Os yw'r amod yn TRUE yn dychwelyd Mae 'O Fewn Ystod' fel arall yn rhoi 'Allan o'r ystod' fel allbwn.

    Casgliad <5

    Yn yr erthygl hon, rydym wedi ymdrin â chyfrifo'r dyddiadau gan ddefnyddio'r fformiwla IF . Gobeithio y bydd yr enghreifftiau uchod yn eich helpu i ddeall rhesymeg y fformiwla IF gyda dyddiadau. Lawrlwythwch y gweithlyfr ymarfer sydd wedi'i ychwanegu gyda'r erthygl hon ac ymarferwch eich hun. Os ydych chi'n teimlo unrhyw ddryswch gadewch sylw yn y blwch isod. Byddwn yn ceisio ateb cyn gynted â phosib.

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.