Formula Excel: evidențiați toate celelalte rânduri -

Cuprins

Formula generică

=ISEVEN(ROW())

rezumat

Dacă doriți să evidențiați toate celelalte rânduri dintr-un tabel (numit uneori zebra striping) cu formatare condiționată, puteți face acest lucru cu o formulă simplă care utilizează funcția ISEVEN sau ISODD De exemplu, dacă doriți să evidențiați toate celelalte rânduri din intervalul B3: F102 selectați întregul interval, apoi creați o regulă de formatare condiționată care utilizează această formulă:

=ISEVEN(ROW())

Explicaţie

Când utilizați o formulă pentru a aplica formatarea condiționată, formula este evaluată pentru fiecare celulă din selecție. În acest caz, nu există adrese în formulă, astfel încât, pentru fiecare celulă din date, funcțiile ROW și ISEVEN sunt rulate. ROW returnează numărul rândului celulei, iar ISEVEN returnează TRUE dacă numărul rândului este par și FALSE dacă numărul rândului este impar. Regula se va declanșa la TRUE, deci chiar rândurile vor fi umbrite.

Pentru a umbra rândurile impare, folosiți doar ISODD:

=ISODD(ROW())

O alternativă MOD

Dacă utilizați o versiune mai veche de Excel (înainte de 2007), este posibil să nu aveți acces la ISEVEN și ISODD. În acest caz, puteți utiliza formula „clasică” pentru umbrirea rândurilor pare sau impare, care depinde de funcția MOD:

=MOD(ROW(),2) = 0 // returns true for even rows =MOD(ROW(),2) = 1 // returns true for odd rows

MOD ia un număr și un divizor ca argumente și returnează restul. Funcția ROW oferă numărul, care este împărțit la 2, astfel încât MOD returnează zero atunci când rândul este un număr par și 1 dacă nu.

Articole interesante...