„Excel“ pamoka: kaip apskaičiuoti ir pabrėžti galiojimo datas

Šiame vaizdo įraše apžvelgsime, kaip apskaičiuoti ir pabrėžti galiojimo datas.

Tarkime, kad jūsų įmonė pradėjo kažkokią narystės programą, o jūsų viršininkas ką tik atsiuntė jums duomenų rinkinį. Ji pateikė jums 1000 žmonių, kurie per pastaruosius metus atnaujino narystę, sąrašą ir ieško kelių dalykų.

Pirma, ji nori, kad paskaičiuotumėte galiojimo pabaigos datą vienais metais ateityje, paskutinę to paties mėnesio dieną, narystė buvo atnaujinta.

Antra, ji nori sužinoti, kiek dienų liko iki galiojimo pabaigos.

Trečia, ji nori, kad visos narystės, kurios jau pasibaigė, statusas „Pasibaigęs“, o bet kurios narystės, kuri baigiasi per ateinančias 30 dienų, būsena „Netrukus baigsis“.

Galiausiai ji pasakė, kad būtų malonu matyti pasibaigusį galiojimą turinčius narius paryškintus rožine spalva, o tuos, kurių galiojimo laikas baigiasi, - geltonai.

Taip pat - ar ji gali tai turėti prieš savo pietų susitikimą vidurdienį?

Umm, tikrai.

Pirmiausia konvertuokime šiuos duomenis į tinkamą „Excel“ lentelę. Tai žymiai palengvins formulių įvedimą, nes „Excel“ jas automatiškai nukopijuos.

Dabar apskaičiuokime galiojimo datas. Manoma, kad tai bus to paties mėnesio pabaigoje po metų, bet pirmiausia naudokimės paprastu įsilaužimu, kad patektume į aikštę. Kaip matėte ankstesniuose vaizdo įrašuose, datos yra tik serijos numeriai, todėl galime tiesiog įvesti formulę, kuri prideda 365 dienas prie atnaujinimo datos.

Tai gera pradžia. Galime baigti grubiai išdėstyti tirpalą ir grįžti vėliau išspręsti problemą.

Kai „Excel“ sprendžiate sudėtingesnę problemą, verta patvirtinti bendrą požiūrį, tada grįžkite prie išsamios informacijos pabaigoje. Nenorite užstrigti dėl mažo dalyko iš pat pradžių, ypač jei požiūris gali pasikeisti.

Dabar, kai turime galiojimo laiką, dabar galime apskaičiuoti likusias dienas. Ateityje tai reikia automatiškai atnaujinti, todėl naudosime funkciją TODAY, kuri visada grąžina šios dienos datą.

Formulė yra tiesiog E5 atėmus ŠIANDIEN (). Kai paspaudžiu grįžti, lieka dienų iki galiojimo pabaigos. Neigiami skaičiai rodo, kad narystė jau baigėsi.

Norėdami nustatyti būseną, naudosime paprastą įdėtą IF formulę. Jei likusių dienų yra mažiau nei nulis, narystė pasibaigia. Kitu atveju, jei liko mažiau nei 30 dienų, būsena turėtų būti „Greitai baigsis“. Priešingu atveju statusas yra niekas.

=IF(F5<0,"Expired",IF(F5<30,"Expiring soon",""))

Tada turime sukurti sąlygines formatavimo taisykles, kurios pabrėžia šias vertybes.

Pirmiausia pasirinkite duomenis ir nustatykite aktyvų langelį viršutiniame dešiniajame kampe. Tada sukurkite formulės taisyklę, kuri tikrina aktyviosios ląstelės reikšmę „Pasibaigęs“. Stulpelis turi būti užrakintas.

Dabar pakartokite tą patį narystės procesą, kuris greitai baigsis.

Tai atrodo gerai. Mes tiesiog turime nustatyti galiojimo laiką, kad nusileistume paskutinę mėnesio dieną.

Na, pasirodo, kad yra puiki funkcija, vadinama MĖNESIS (mėnesio pabaigai), kuri praeities ar ateities mėnesio paskutinę dieną gauna.

Pradžios data yra atnaujinta data, o mėnesiai yra 12.

Ir jūs turite tai, viską, ko norėjo jūsų viršininkas, ir jūs dar turite laiko kavos puodeliui prieš pietus.

Žinoma

Pagrindinė formulė

Susiję spartieji klavišai

Įterpti lentelę Ctrl + T + T Išskleisti arba sutraukti juostelę Ctrl + F1 + + R Pasirinkti lentelę Ctrl + A + A Perkelti aktyvų langelį pagal laikrodžio rodyklę pasirinkus Ctrl + . + .

Įdomios straipsniai...