Cum funcționează
Pasul 1 — redenumirea foii.
⚠️ Inconsecvență în subiectul oficial. Introducerea cere „Redenumiţi prima foaie de calcul
«Salarii»", iar cerința 1 cere „Redenumiţi prima foaie de calcul «Salariaţi»" — două nume
diferite pentru aceeași foaie. Cerința numerotată este cea punctată, deci am folosit
Salariaţi. Dacă ai dubii la examen, respectă cerința numerotată.
Pasul 2 — două IF-uri, pe criterii diferite. E aceeași tehnică ca la
magazin, aplicată de două ori în aceeași problemă:
| Coloană |
Ramuri |
Se calculează din |
Spor |
3 → IF imbricat |
salariul de încadrare (C) |
Impozit |
2 → un singur IF |
brut (F) |
Atenție la ce se înmulțește: sporul e procent din salariul de încadrare, iar impozitul e procent
din brut, nu din salariul de bază. Sunt coloane diferite, iar enunțul o spune explicit.
Lanțul complet, trasat pe toți cei 6 angajați:
| Angajat |
Salariu |
Vechime |
Spor |
Brut |
Impozit |
Net |
| Popescu Liviu |
3.000 |
35 |
300 (10%) |
3.300 |
495 (15%) |
2.805 |
| Balaci Ionel |
2.000 |
20 |
200 (10%) |
2.200 |
330 (15%) |
1.870 |
| Ionescu Adina |
1.000 |
10 |
100 (10%) |
1.100 |
165 (15%) |
935 |
| Nicu Cornel |
800 |
7 |
40 (5%) |
840 |
84 (10%) |
756 |
| Zisu Marian |
500 |
3 |
25 (5%) |
525 |
52,50 (10%) |
472,50 |
| Dima Mihai |
400 |
1 |
0 |
400 |
40 (10%) |
360 |
Tabelul e deja scris în ordinea cerută la pasul 4 (descrescător după net).
Verifică valorile de pe praguri: Ionescu Adina are vechime exact 10 → ramura ≥10, deci 10%,
pentru că a doua condiție e D2<10, strict. Zisu Marian are exact 3 → nu intră pe D2<3, deci
primește 5%.
Pasul 4 — sortarea, partea periculoasă. Click pe o singură celulă din coloana H, apoi
Data → Sort → Sort by Net, Order → Largest to Smallest.
Nu selecta doar coloana H înainte de a sorta. Dacă o faci, Excel afișează dialogul Sort
Warning; varianta greșită („Continue with the current selection") rearanjează doar salariile
nete, lăsând numele pe loc. Rezultatul arată ordonat și e complet greșit. Corect: Expand the
selection — sau, mai simplu, click pe o singură celulă și lasă Excel să detecteze tot tabelul.
Formulele supraviețuiesc sortării: Excel mută rândurile întregi și rescrie referințele relative
corespunzător. După sortare, H2 va conține tot =F2-G2, doar că acum se referă la Popescu Liviu.
Pașii 5–6 — antet și subsol. Insert → Header & Footer. Antet: stânga numele tău, centru
numele școlii, dreapta butonul Current Date (&[Date]). Subsol: caseta din centru, butonul
Current Time (&[Time]). Detalii în vânzări.
Greșeli frecvente
- Sortare cu selecție parțială. Cea mai costisitoare greșeală din toată problema: datele se
desperechează, fiecare angajat primește salariul altuia. Vezi avertismentul de mai sus.
- Impozit calculat din salariul de încadrare:
=IF(C2<1000,C2*10%,C2*15%). Pentru Ionescu
Adina (salariu 1.000, brut 1.100) dă 15% din 1.000, nu din 1.100. Diferență mică,
rezultat greșit.
- Sporul calculat ca procent din brut. Referință circulară: brutul depinde de spor, iar sporul
ar depinde de brut. Excel semnalează și întoarce
0.
D2<=3 în loc de D2<3. Zisu Marian, cu vechime exact 3, ar primi spor 0 în loc de
25 lei. Enunțul scrie 3 ≤ Vechime, deci 3 intră în a doua ramură.
IF(D2<3,0,...) scris ca IF(D2<3,"0",...). Ghilimelele fac din zero un text. F2=C2+E2
întoarce atunci #VALUE!, iar tot lanțul de dedesubt cade.
- Numerotarea
Nr. Crt. rămâne amestecată după sortare (5, 6, 1, 3, 4, 2). E normal — coloana
a fost sortată împreună cu datele. Enunțul nu cere renumerotarea; dacă o vrei totuși, rescrii
1..6 manual după sortare.