1. Structura unui registru de evidenta a personalului
Col. A: Nr. crt. | B: Grad | C: Nume | D: Prenume | E: Subunitate | F: Data ultimei instruiri | G: Data urmatoarei verificari | H: Zile ramase (formula) | I: Stoc munitie (cartuse) | J: Stare (formula)
Coloana H se calculeaza cu =G2-TODAY(). Functia TODAY() returneaza data curenta a sistemului. Rezultatul este numarul de zile ramase pana la verificare, recalculat automat la fiecare deschidere a fisierului.
Atentie la format: dupa ce introduci formula, formateaza coloana H ca tip Numar (nu ca Data). In Excel: selecteaza coloana H → clic dreapta → Formatare celule → Numar → 0 zecimale. Fara aceasta setare, Excel interpreteaza diferenta dintre doua date calendaristice ca o noua data.
Referinta relativa (ex. G2): cand copiezi formula din H2 in H3, H4 etc., referinta se deplaseaza automat la G3, G4 — corect, fiindca fiecare rand are propria data de verificare.
Referinta absoluta (ex. $B$1): daca stochezi pragul de munitie (ex. 50 de cartuse) intr-o celula fixa B1, formula din coloana K foloseste $B$1 ca sa ramana ancorata in B1 indiferent unde copiezi formula.
Exemplu formula alerta in K2: =IF(I2<$B$1,"SUB PRAG","OK") — copiata in K3, K4 etc., I2 se deplaseaza (devine I3, I4), iar $B$1 ramane neschimbat.
2. Functii uzuale pentru analiza datelor operationale
=SUM(I2:I51) calculeaza totalul cartuselor din primele 50 de randuri. Sintaxa: SUM(domeniu). In LibreOffice Calc cu interfata romaneasca: SUMA(I2:I51); separatorul de argumente este punct si virgula.
=AVERAGE(H2:H51) calculeaza media zilelor ramase pana la verificare pentru tot personalul. Utila pentru a estima cand urmeaza urmatorul val de verificari si a planifica programul unitatii.
=COUNTIF(E2:E51,"Comp A") numara cati militari apartin Companiei A.
=COUNTIF(J2:J51,"URGENT") numara cate persoane au starea URGENT. Acelasi sablon functioneaza pentru orice criteriu text sau numeric.
=IF(H2<=7,"URGENT",IF(H2<=30,"ATENTIE","OK"))
Logica: daca mai sunt cel mult 7 zile → URGENT; daca mai sunt cel mult 30 de zile → ATENTIE; altfel → OK. Aceasta clasificare tricolora reproduce sistemul RAG (Red-Amber-Green) folosit in rapoartele de management operational.
=VLOOKUP(B2,TabelGrade,2,0) cauta valoarea din B2 in prima coloana a zonei "TabelGrade" si returneaza valoarea din coloana 2 (denumirea completa a gradului). Parametrul 0 inseamna cautare exacta, nu aproximativa.
Avantaj practic: daca introduci un cod scurt (ex. "Lt"), VLOOKUP completeaza automat "Locotenent" din catalogul centralizat, eliminand erorile de scriere manuala.
3. Formatare conditionala pentru semnalizare vizuala rapida
1. Selecteaza domeniul H2:H51.
2. Meniu Acasa → Formatare conditionala → Reguli de evidentiere a celulelor → Mai mic decat...
3. Adauga trei reguli (ordinea conteaza — Excel aplica prima regula indeplinita):
- Valoare <= 7 → fond rosu, text alb (URGENT)
- Valoare <= 30 → fond galben, text negru (ATENTIE)
- Valoare > 30 → fond verde deschis (OK)
4. La fiecare deschidere a fisierului, formula TODAY() recalculeaza zilele, iar culorile se actualizeaza automat.
Selectezi coloana I si aplici:
- Valoare < 50 → fond rosu — stoc critic, necesita reaprovizionare urgenta
- Valoare intre 50 si 99 → fond portocaliu — rezerva redusa
- Valoare >= 100 → fara formatare speciala — stoc normal
In LibreOffice Calc: meniu Format → Conditional → Conditie... Logica si regulile sunt identice; interfata difera usor.
4. Crearea diagramelor pentru rapoarte de sinteza
Diagrama coloana sau bara: compara valori pe categorii distincte. Exemple militare: efectiv per companie, stoc munitie per pluton, numarul de instruiri finalizate pe luna. Coloana = bare verticale; bara = bare orizontale (preferata cand etichetele sunt lungi).
Diagrama linie: arata evolutia unei valori in timp. Exemple: evolutia stocului de carburanti pe 12 saptamani, numarul de incidente de securitate inregistrate lunar.
Diagrama cerc (pie): arata proportiile dintr-un total de 100%. Exemplu: ponderea militarilor cu stare OK vs. ATENTIE vs. URGENT. Limitare: nu folosi diagrama cerc pentru mai mult de 5–6 categorii — feliile mici devin ilizibile.
1. Creeaza un mic tabel de sinteza: col. A = numele subunitatilor, col. B = efectivul calculat cu COUNTIF.
2. Selecteaza ambele coloane, inclusiv celulele de antet.
3. In Excel: meniu Inserare → Coloana grupata. In LibreOffice Calc: meniu Inserare → Diagrama... → tip Coloana.
4. Adauga titlu precis: "Efectiv per subunitate — situatia din [data]" si etichete pe axe (Axa X: Subunitate; Axa Y: Numar militari).
5. Protejarea datelor sensibile in foaia de calcul
Pasul 1 — Identifica celulele de intrare date (unde operatorul trebuie sa scrie): coloanele B (Grad), C (Nume), D (Prenume), E (Subunitate), F (Data ultima instruire), G (Data urmatoarei verificari) si I (Stoc munitie).
Pasul 2 — Deblocheaza celulele de intrare: selecteaza-le → clic dreapta → Formatare celule... → tab Protectie → debifezi casuta Blocat → OK.
Pasul 3 — Protejeaza foaia: meniu Revizuire (Review) → Protejare foaie (Protect Sheet) → seteaza o parola → confirma → OK. Celulele cu formule (H: Zile ramase, J: Stare) devin needitabile; celulele deblocate la pasul 2 raman editabile.
Parola la deschidere: Fisier → Informatii → Protejare registru de lucru → Criptare cu parola. Fisierul nu poate fi deschis fara parola corecta. In LibreOffice: Fisier → Salvare ca → bifezi "Parola".
Ascunderea foilor auxiliare: clic dreapta pe tab-ul foii → Ascundere. Foile cu tabele de referinta pot fi ascunse fara a fi sterse.
Nota importanta: protectia cu parola din Excel/Calc nu este echivalenta cu criptarea militara si nu inlocuieste procedurile institutionale pentru documente clasificate. Previne modificarile accidentale si accesul neautorizat simplu.
6. Proiect integrator: Raport logistic de misiune
Foaia 1 — "Personal": tabelul principal cu gradele, numele, subunitatea, data ultimei instruiri, data verificarii medicale, zile ramase (TODAY()), stare (IF imbricat tricolor), stoc munitie, alerta stoc (IF cu referinta absoluta la prag). Foaia va fi protejata la final.
Foaia 2 — "Sinteza": tabel rezumat generat cu COUNTIF si SUM care refera datele din foaia Personal. Pe aceasta foaie se insereaza diagramele pentru raportul catre comandant.
Foaia 3 — "Referinta": tabele de referinta — lista grade militare (pentru VLOOKUP), praguri de stoc, calendarul verificarilor periodice. Aceasta foaie se ascunde dupa finalizare.
H2 — Zile ramase pana la verificare medicala:
=G2-TODAY()
Formateaza coloana H ca Numar cu 0 zecimale. Fara aceasta setare, Excel afiseaza o data calendaristica in loc de numarul de zile.
J2 — Stare (clasificare tricolora):
=IF(H2<=7,"URGENT",IF(H2<=30,"ATENTIE","OK"))
K2 — Alerta stoc munitie (prag stocat in $B$1):
=IF(I2<$B$1,"SUB PRAG","OK")
Celula B1 contine valoarea numerica a pragului (ex. 50). Referinta absoluta $B$1 se pastreaza constanta la copierea formulei pe toate randurile.
Efectiv Compania A:
=COUNTIF(Personal!E2:E51,"Comp A")
Numar persoane cu stare URGENT:
=COUNTIF(Personal!J2:J51,"URGENT")
Total stoc munitie:
=SUM(Personal!I2:I51)
Nota de sintaxa: in Excel, referinta la alta foaie se scrie NumeFoaie!adresaCelula (cu semnul exclamarii). In LibreOffice Calc se foloseste NumeFoaie.adresaCelula (cu punct). In varianta romaneasca LibreOffice, separatorul de argumente este punct si virgula: =NUMARADACA(Personal.E2:E51;"Comp A").