Excel – Data validation and Conditional Formatting

În Excel există posibilitatea de a face validarea datelor introduse într-o foaie de calcul pe baza unor constrângeri.

Din păcate în opțiunea Data validation din meniul Data nu putem introduce decât o singură condiție de validare. De cele mai multe ori suntem obișnuiți să folosim opțiunea de List și introducem valorile în căsuțe pe baza unei liste predefinite:

Data validation, List

Ce facem când dorim să facem mai multe validări pe aceeași înregistrare? În baze de date există triggere și proceduri stocate de validare, în Access există Validation Rule la nivel de tabelă, dar în Excel nu avem posibilitatea decât să avertizăm utilizatorul prin formatare condițională.

În tabelul următor, (definit/formatat ca un tabel – Format as table) valorile care pot fi introduse pe coloana A sunt doar MC și MA. În coloanele D, F, H și J valorile pot fi doar correct și incorrect. Aceste constrângeri au fost stabilite cu Data validation.

Tabel date

Mai departe, pentru ca o înregistrare să fie validă trebuie să se respecte următoarele constrângeri:

  • dacă tipul înregistrării este MC, atunci între valorile din coloanele D, F, H și J trebuie să se găsească o singură dată valoarea correct;
  • dacă tipul înregistrării este MA, atunci între valorile din coloanele D, F, H și J valoarea correct trebuie să apară de două sau de trei ori, niciodată de 0, 1 sau 4 ori.
    Având în vedere faptul că nu putem constrânge utilizatorul să respecte acele reguli, putem măcar să-l avertizăm prin formatare condițională.
    Selectăm tabelul cu date fără capul de tabel, apoi din meniul Home, activăm Conditional Formatting, New Rule. Având în vedere faptul că trebuie îndeplinite condiții cumulative, trebuie să folosim funcția AND() în scrierea formulei condiționale sau cu OR() în cazul condiției 2.
    Pentru prima condiție formula va fi:

Formatare condițională cu AND()

 

pentru a doua condiție:

Formatare condițională cu AND() și OR()

=AND($A2="MA";OR(COUNTIF($D2:$J2;"correct")<2;COUNTIF($D2:$J2;"correct")>3))

Vă las să testați singuri rezultatul.

Sper să vă fie util.

Excel: How to add a formula to a comment

Nu de multe ori avem nevoie de a folosi formule in comentariile Excel.

Dar, daca avem cu adevarat nevoie de a afisa un comentariu bazandu-ne pe o formula, atunci singura metoda este sa utilizam un macro.

Exemplu de problema:

Add formula and pictures to comments

Avem o listă de echipamente și o dată de achiziție. Dorim ca în celula cu data să ni se afișeze mesaj cu numărul de zile trecut de la achiziție.

Pentru acest lucru trebuie să stabilim întâi un comentariu vid pentru E3 și E4 apoi creăm următorul macro:

Sub DateCmnt()
'
' DateCmnt Macro
' Show a comment to a cell using a calculated value.
'
' Keyboard Shortcut: Ctrl+q
'
    Dim Res1 As Double
    Res1 = (Range("A7").Value - Range("E3").Value)
    Range("E3").Comment.Text Text:="Au trecut: " & Res1 & " zile de la achizitie"
    
    Res1 = (Range("A7").Value - Range("E4").Value)
    Range("E4").Comment.Text Text:="Au trecut: " & Res1 & " zile de la achizitie"

Range("E4").Comment.Shape.Fill.UserPicture ("P:\Avatar2.jpg")
Range("E3").Select End Sub

Res1 este variabila în care se stochează diferența de zile dintre data achizției și data curentă stocată în A7.

În momentul apăsării combinației de comenzi Ctrl+q se actualizează comentariul cu valoarea formulei.

Dacă doriți să adăugați o imagine pe un comentariu… sau un grafic, sau un shape acest lucru se poate realiza cu instrucțiunea din VBA:

 Range("E4").Comment.Shape.Fill.UserPicture ("P:\Avatar2.jpg")

Sper să vă fie util.

 

Acest articol este republicat și adaptat pe un exemplu economic.

Installing SharePoint Fundation 2010 on a Domain Controller

First at all, you must know that this is a hazardous method. It is stronglly recomended to do not install SharePoint into a Domain Controller because of performance, security and others.

If you really want to do that, you can use this method but, only on a test environment and for your own risk.

Please read these posts before installing:

My deployment:

First step is to install SPF 2010 using a config file. You cannot install standalone version of SPF 2010 but you can install Farm version.

Download SPF 2010 and extract instalation kit into a distinct folder.

D:\SharePointFiles\SharePoint.exe /extract:D:\SPF2010

Identify and edit config.xml file, using notepad or other XML Editor. You can find the file in %extractedpath%\Files\SetupFarmSilent\

(Run CMD in Admin Mode)

After that run setup.exe using /config parameter and full path to config.xml file as paramater.

D:\SPF2010\setup.exe /config D:\SPF2010\Files\SetupFarmSilent\config.xml

image

Second step:

After install, DO NOT RUN configuration Wizard. It is better to create first the database using psconfig tool.

Navigate to C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN

psconfig -cmd configdb -create -server srv-01\SharePoint -database SPF_Config_DB -user SharePoint\Admin.sql -password Abc*123 -passphrase C0mpl3x-P@ss0rd  -admincontentdatabase SPF_Admin_Content_Db

After that, run SharePoint 2010 Products Configuration Wizard.

I was trying to install SPF2010 integrated with Active Directory, by using –addomain  and –adorgunit parameters but I wasn’t able to create a new content for a SharePoint site.

Run Central Admin, but DO NOT USE Configuration Wizards because it is possible to alter Default site from IIS.

Remember: Use this methond only for test servers.

Blog la WordPress.com.

SUS ↑