Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Reconfigurare pereti dupa ce inca...

Site-uri serioase in care poti ca...

AnyDesk - Probleme sunet

Quantitative Trading - AmzDoge bot
 Banda de accelerare foarte lunga ...

clever-pv.com - incarcare EV din ...

Probleme Xiaomi 11S - CALL RECORDER

Schimbare circuit integrat
 De unde inchiriez apartament in G...

Yale Linus - broasca electronica

Problema Passat B6 2.0 2006

Alegere placa de retea Type C
 Parere sistem audio stock Renault...

SpamRats blacklist abuziv

Tratament naturist pentru depresie

Service laptop, scurt pe MB
 

Excel - formulă culori diferite randuri

- - - - -
  • Please log in to reply
2 replies to this topic

#1
Filoteu

Filoteu

    Member

  • Grup: Members
  • Posts: 592
  • Înscris: 06.02.2007
Salut. Nu ma pricep la excel de aceea va rog sa ma ajutați.
Am un tabel în excel sortat pe ore. ( minutele nu contează)
Am 2-3 evenimente la aceeasi oră.
Cum fac sa am colorate diferit (random)  rândurile de la aceleași ore ?

Ex.  Evenimentele de la ora 2,  culoare galben,
       Evenimentele de la ora 5, toate rândurile culoare albastră.

Mulțumesc anticipat.

#2
danvlas

danvlas

    Guru Member

  • Grup: Senior Members
  • Posts: 11,118
  • Înscris: 04.06.2009
Conditional Formatting:
https://support.offi...cb-f1951ff89d7f

#3
maccip

maccip

    44 ani

  • Grup: Senior Members
  • Posts: 30,120
  • Înscris: 06.01.2007
Da, Conditional Formatting. Cateva precizari suplimentare care pot sa-ti fie de folos, sa nu stai sa te chinui in caz ca n-ai mai facut.
- Pentru fiecare culoare(interval, sau tip de formatare) iti trebuie o regula noua. Daca sunt indeplinite mai multe reguli, se va aplica regula cu prioritate. De aia conteaza ordinea in care pui regulile. De fapt stilurile se aplica succesiv, asadar ultimul stil aplicat va suprascrie stilulire precedente. Te ajuta cand formatezi separat backgroundul cu foregroundul sau stilul de chenar.
- Formulele care au valabiltate pe un range (de exemplu pentru A5:E9) se scriu ca si cum ai incerca sa formatezi doar prima celula (A5). Adica in formula folosesti A5(de regula) Ofc poti formata o celula functie de continutul altei celule, in cazul asta trebuie sa scrii adresa relativa la A5 a acelei celule. Adica daca formatezi A5 functie de B6, A6 functie de B7, B5 functie de B6, B6 functie de B7, etc... atunci vei face referire la $B6 (adica celula din coloana B aflata cu o linie mai jos). In felul asta poti gandi stiluri complicate de formatare.
- Exemplu: Daca vrei sa formatezi cu rosu, ce e mai mare decat 0 in range-ul B8:E12, vei scrie conditia =(B8>0) si vei aplica stilul rosu.
- Alt Exemplu: Daca vrei sa formatezi un range A2:E8 cu alta culoare doar pentru celulele care sunt mai mari decat capul de linie (A1:E1), vei scrie conditia =(A2>A$1) pentru stilul respectiv. Se aplica si aici regula cu $. Daca vrei sa formatezi celulele care continu un numar mai mare decat celula urmatoare de pe aceiasi coloana, atunci vei scrie =(A2>A3), regula va functiona pentru toate celulele din range, nu numai pentru A2. Deci regula generala e ca formatezi un range, in expresia conditiei vei scrie formula ca si cum ar fi valabila doar pentru prima celula din range, cu semnul $ acolo unde e cazul de adresare relativa, formatarea va functiona pentru tot range-ul.
- O buna practica: Foloseste optiunea use custom formula, in felul asta te obisnuiesti mai repede cu mecanismul dupa care functioneaza Contitional Formatting.
- Regula: Expresia trebuie sa contina pe prima pozitie =(din cauza ca urmeaza o formula), apoi trebuie sa urmeza o expresie care se va a evalua TRUE sau FALSE.
- Asa DA: Urmatoarele expresii sunt valide din punct de vedere sintactic =B1=B2   =(B1=B2)  =(B1="A")  =OR(B1="A"; B1=B2)  =IF(B1=B2;TRUE; IF(B1=B3; FALSE; TRUE)). =(IF(B1=B2; C2; C3)>0)
- Asa NU: Urmatoarele expresii nu sunt valide din pdv sintactic deoarece ce se afla dupa = nu se evalueaza TRUE sau FALSE:  =B1daca in B1 nu se afla TRUE sau FALSE =IF(B1=0; "A"; B")  ="5"  =5.
- Orice expresie care nu incepe cu = e invalida, exceptie facand TRUE sau FALSE, care oricum nu au sens deoarece sunt constante, deci nu prea mai fac obiectul Conditional Formating, mai bine alegi un format fix si cu asta-> basta.
- O buna practica e sa deschizi paranteza imediat dupa =, in felul asta formula va avea mai multa logica. Adica scrii =(........) unde ....... trebuie sa se evalueze ca TRUE sau FALSE. Daca nu se evalueaza ca TRUE sau FALSE, ea va fi considerata constanta FALSE, adica formatarea nu se va aplica in nicio circumstanta.

Sper ca am clarificat niste chestii referitoare la sintaxa.

Edited by maccip, 25 January 2018 - 14:10.


Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate