Cum se utilizează formula IF cu date (6 exemple simple)

  • Imparte Asta
Hugh West

În timp ce lucra în Microsoft Excel, există diverse formule care ne ușurează munca. IF Formula este una dintre ele. Are o gamă largă de aplicații în Excel. The Funcția IF Efectuează un test logic. Acesta returnează o valoare dacă rezultatul este ADEVĂRAT , și altul dacă rezultatul este FALSE În acest articol, vom ilustra cum să folosim funcția IF Pentru a face acest lucru, vom trece în revistă câteva exemple.

Descărcați caietul de practică

Puteți descărca caietul de practică de aici.

Utilizări ale IF cu date.xlsx

Prezentare generală a funcției Excel IF

  • Descriere

The IF nu face altceva decât să testeze o anumită condiție.

  • Sintaxa generică

IF(test_logic,[valoare_if_adevărat],[valoare_if_false])

  • Argument Descriere
ARGUMENT CERERE DESCRIERE
test_logic Necesar Aceasta este condiția care va fi testată și evaluată ca fiind ADEVĂRAT sau FALSE .
[value_if_true] Opțional Atunci când un test logic se evaluează la ADEVĂRAT , aceasta este valoarea care trebuie returnată.
[value_if_false] Opțional Atunci când un test logic se evaluează la FALSE , aceasta este valoarea care trebuie returnată.
  • Returnează

Valoarea pe care o furnizăm pentru ADEVĂRAT sau FALSE.

  • Disponibil în

Toate versiunile ulterioare Excel 2003.

6 Utilizări ale formulei IF cu date în Excel

1. Comparați între două date folosind formula If

În primul rând, vom folosi IF pentru a compara între două date. În momentul în care se face acest lucru, pot exista următoarele două scenarii.

1.1 Când ambele date sunt prezente în celule

În acest caz, ambele date sunt prezente în celule pe care trebuie să le comparăm. În următorul set de date, avem o listă de produse cu data și termenul de livrare. Vom calcula starea livrării dacă livrarea este "La timp sau "Întârziat". Să vedem cum putem face acest lucru:

  • În primul rând, selectați celula E7.
  • Acum, introduceți următoarea formulă:
=IF(D5>=C5, "On Time", "Delayed")

  • Apăsați Intră.
  • Deci, putem vedea starea de livrare a produsului mouse este "La timp".

  • În continuare, trageți în jos Mâner de umplere instrument la celulă E10.

  • În cele din urmă, vom obține starea finală de livrare a tuturor produselor.

1.2 În timp ce o dată este stocată în formulă

Uneori vom avea un set de date ca cel de mai jos. Aici, singura dată pe care o avem este data livrării. Termenul limită pentru livrare este 1-20-22. Să ne dăm seama de starea livrării în "Stare din setul de date.

  • La început, selectați celula D5.
  • Introduceți următoarea formulă:
=IF(D5>=C5, "On Time", "Delayed")

  • Acum, apăsați Intră.
  • Aici, putem vedea că starea livrării este "La timp pentru mouse-ul produsului.

  • După aceea, trageți în jos Mâner de umplere instrument în jos până la celulă D10.

  • În cele din urmă, starea de livrare a setului de date arată astfel.

2. Formula IF și funcția DATE în același timp

În acest exemplu, vom folosi IF și formula DATA La fel ca în cazul setului de date anterior, vom introduce starea de livrare a produselor în câmpul "Stare Urmați pașii simpli pentru a realiza acest lucru împreună cu noi:

  • Mai întâi, selectați celula D5 .
  • Introduceți următoarea formulă în celula respectivă:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Atingeți Introduceți cheie.
  • Astfel, obținem starea de livrare a produsului mouse ca fiind "La timp".

  • Acum, trageți de butonul Mâner de umplere în celulă D10.

  • Ca urmare, obținem starea de livrare a tuturor produselor din "Stare coloană.

🔎 Cum funcționează formula?

  • DATA(2022,1,14): Preia data pentru a o compara.
  • IF(C5<=DATE(2022,1,14), "On Time", "Delayed"): Returnează valoarea statutului de livrare.

3. Funcția Excel DATEVALUE înfășurată în formula IF cu date

În Excel Funcția DATEVALUE convertește data în text. Putem îmbina această funcție cu funcția Formula IF pentru a calcula datele. Pentru acest exemplu, vom folosi setul nostru de date anterior cu un termen limită diferit. Urmați instrucțiunile de mai jos pentru a face acest lucru:

  • În primul rând, selectați celula D5.
  • Puneți acolo următoarea formulă:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • Apoi, apăsați Intră.
  • Aici, putem vedea starea de livrare a primului produs mouse este "La timp".

  • După aceea, trageți în jos Mâner de umplere instrument.

  • În cele din urmă, vom obține statutul de livrare pentru toate produsele din "Stare coloană ca în figura de mai jos.

🔎 Cum funcționează formula?

  • DATEVALUE(“18/01/2022”): Luați în considerare data 18/01/22.
  • IF(C5<=DATEVALUE("18/01/2022″), "On Time", "Delayed"): Returnează valoarea statutului de livrare "La timp în cazul în care condiția este ADEVĂRAT. În caz contrar, rezultă "Amânat ca ieșire.

Citește mai mult: Cum se utilizează funcția VBA DateValue în Excel

Lecturi similare

  • Formatați data cu VBA în Excel (4 metode)
  • Cum se introduce data curentă în Excel (3 moduri)
  • Utilizați comanda rapidă Excel Data
  • Cum să obțineți data curentă în VBA (3 moduri)

4. Aplicați logica ȘI & Formula IF cu date în Excel

Utilizarea ȘI împreună cu logica IF formula, putem calcula datele în Excel. ȘI logica returnează o ieșire în care toate condițiile trebuie să fie îndeplinite ADEVĂRAT sau FALSE. Vom urmări setul de date anterior cu un interval de termene. Să vedem cum putem face acest lucru:

  • La început, selectați celula D5.
  • Introduceți următoarea formulă:
=IF(AND(C5>=$G$8,C5<=$G$9), "La timp", "Nu la timp")

  • Acum, apăsați Introduceți .
  • Astfel, obținem starea de livrare a produsului mouse cu ȘI logică.

  • Apoi trageți în jos butonul Mâner de umplere instrument.

  • Ca urmare, obținem starea de livrare pentru toate produsele din "Stare din setul de date.

🔎 Cum funcționează formula?

  • AND(C5>=$G$8,C5<=$G$9): Această parte reprezintă două condiții: una este C5>=G8 iar altul este C5<=G9. ' $ ' menține fixă referința celulei.
  • IF(AND(C5>=$G$8,C5<=$G$9), "La timp", "Nu la timp"): În cazul în care condiția este ADEVĂRAT, returnează valoarea "La timp". În caz contrar, rezultă "Amânat ca ieșire.

5. Introduceți formule TODAY & IF cu date

O combinație a Funcția TODAY și Formula IF este o altă abordare pentru a număra datele în Excel. Să presupunem că avem un set de date de produse împreună cu data de livrare a acestora. Să considerăm că termenul limită de livrare este data de astăzi 1-11-22. Pentru dvs. va fi data la care practicați. Acum ne vom da seama de starea de livrare a tuturor produselor cu următorii pași:

  • Mai întâi, selectați celula D5.
  • Introduceți următoarea formulă:
=IF(C5<=TODAY(), "On Time", "Delayed")

  • Atingeți Introduceți buton.
  • Aici, în celulă D5 obținem starea de livrare pentru produsul mouse în "La timp".

  • În continuare, trageți în jos Mâner de umplere la următoarele celule.

  • În cele din urmă, starea de livrare pentru toate produsele arată ca în figura de mai jos.

🔎 Cum funcționează formula?

  • TODAY(): Această parte ia data de astăzi.
  • IF(C5<=TODAY(), "On Time", "Delayed"): Returnează "La timp În cazul în care condiția este ADEVĂRAT în caz contrar, dați "Amânat ca ieșire.

Citește mai mult: Cum se utilizează funcția Day în Excel VBA

6. Calculați datele viitoare sau trecute în Excel folosind formula IF

În acest exemplu, vom verifica dacă o dată se află sau nu într-un interval. De exemplu, să luăm în considerare ziua de astăzi. Motivul acestui exemplu este de a verifica dacă livrarea va avea loc sau nu în termen de zece zile. Să vedem cum putem face acest lucru:

  • În primul rând, selectați celula D5.
  • Introduceți următoarea formulă:
=IF(C5

  • Apoi, apăsați Intră.
  • Acum putem vedea că starea de livrare a produsului mouse este în intervalul de timp. Livrarea va avea loc în termen de 10 zile începând de astăzi.

  • După aceea, trageți în jos Mâner de umplere instrument.

  • La final, putem vedea starea de livrare pentru toate produsele din lista de produse. "Stare din setul de date.

🔎 Cum funcționează formula?

  • TODAY()+10: Preia data după zece zile de la data actuală.
  • IF(C5 ="" of="" range”):="" range”,”out="" strong=""> În cazul în care condiția este ADEVĂRAT returnează "În raza de acțiune altfel rezultă "În afara razei de acțiune ca ieșire.

Concluzie

În acest articol, am abordat calcularea datelor folosind funcția IF Să sperăm că exemplele de mai sus vă vor ajuta să înțelegeți logica aplicației IF formula cu date. Descărcați caietul de exerciții adăugat la acest articol și exersați-vă. Dacă simțiți vreo confuzie, lăsați un comentariu în caseta de mai jos. Vom încerca să vă răspundem cât mai curând posibil.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.