Pereiti prie turinio

Excel datos ir laiko tikrinimas


Rekomenduojami pranešimai

Sveiki, galvoju pasidaryti viena pagalbinį įrankį sau, todėl noriu paklausti: ar įmanoma, kad surašius į atskirus langelius datas (stulpeliu žemyn), jas kiekvieną sykį tikrintų pagal kompiuterio data laiką ir jei sutaptų kitame langelyje kažkas užsirašytų arba jei jau būtų tarkim nuo tos datos ir laiko praėję diena su keliomis valandomis irgi kitame langelyje užsirašytų koks tekstas. Su kokiomis funkcijomis galima tai padaryti? Ar galima vienu metu tikrinti ir data ir laiką?

 

Dėkui už atsakymus iš karto. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveikas,

 

Excelyje yra tokios funkcijos, kurios tau gali pravesti:

 

today() - grąžina šiandienos datą;

now() - grąžina dabartinį laiką, įskaitant datą, valandas, minutes ir sekundes;

hour(A1) - grąžina valandas iš laukelio su laiko ar datos verte;

minute(A1) - grąžina minutes iš laukelio su laiko ar datos verte.

 

 

Naudodamas šias funkcijas kartu su IF, gali pasidaryti bet kokį tikrinimą susijusį su datomis/laiku.

 

 

Edit: surašyti kelis tikrinimo kriterijus falima su AND funkcija, pvz.:

 

IF(AND(salyga1,salyga2),TRUE,FALSE)

Redagavo Excelis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveikas,

 

Excelyje yra tokios funkcijos, kurios tau gali pravesti:

 

today() - grąžina šiandienos datą;

now() - grąžina dabartinį laiką, įskaitant datą, valandas, minutes ir sekundes;

hour(A1) - grąžina valandas iš laukelio su laiko ar datos verte;

minute(A1) - grąžina minutes iš laukelio su laiko ar datos verte.

 

 

Naudodamas šias funkcijas kartu su IF, gali pasidaryti bet kokį tikrinimą susijusį su datomis/laiku.

 

 

Edit: surašyti kelis tikrinimo kriterijus falima su AND funkcija, pvz.:

 

IF(AND(salyga1,salyga2),TRUE,FALSE)

Visu pirma, tai ačiū labai už informaciją. :)

Tai jei teisingai supratau galiu daryti maždaug taip:

Tarkime laukelyje A1 įrašau "2014-03-10 20:53" ir tada A2 laukelyje darau tokį "IF(A1>=now(),TRUE,FALSE)

Ar aš kažką praleidau? Kaip tarkime į laukelį A1 įrašyti tinkamai datą, kurią vėliau galėsiu tikrinti? :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Formatas kurį parašei yra geras, excelis turi suprasti.

 

Dar vienas dalykas, kai nori tikrinti pasirinktą datą, prie now arba prie datos gali pridėti savo skaičius. Vienetas reiškia vieną parą t.y. 24 valandas. Šiuo atveju jei A1 yra "2014-03-10 20:53" , tada formulė: IF(A1+2+1/24>=NOW(),TRUE,FALSE) tikrintų ar 2014-03-12 21:53 yra daugiau už dabartinį laiką. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Formatas kurį parašei yra geras, excelis turi suprasti.

 

Dar vienas dalykas, kai nori tikrinti pasirinktą datą, prie now arba prie datos gali pridėti savo skaičius. Vienetas reiškia vieną parą t.y. 24 valandas. Šiuo atveju jei A1 yra "2014-03-10 20:53" , tada formulė: IF(A1+2+1/24>=NOW(),TRUE,FALSE) tikrintų ar 2014-03-12 21:53 yra daugiau už dabartinį laiką. :)

Parašiau tokiu formatu, kaip parodžiau viršuje, tačiau man nieko neranda, rašo "#NAME?".

 

EDIT: Atsiprašau - viskas veikia! Ačiū dar kartą. :)

Redagavo Swizz
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...