Tabl cynnwys
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
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 Excel1. 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.
- 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.
- 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.
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.
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)
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.
- 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.