Excel problem

ivanovic32

Početnik
Poruka
1
Da li bi neko mogao da mi odgovori na sledeće pitanje? Postoji li u Excelu mogućnost postavljanja formule sistema "ako je broj u polju A1 veći od 5 onda idi u polje C1, ako nije idi u polje D1", naravno u poljima C1 i D1 treba da se nalaze formule.
 
Koliko je meni poznato ne, bar ne na taj način.
Možeš da usloviš vrednosti rezultirajuće ćelije funkcijom IF(uslov,true,false) ,

tj. u tvom primeru u C1 upiseš =IF(A1=5,zeljena_formula_ili_vrednost,"")
a u D1 upišeš =IF(A1<>5,zeljena_formula_ili_vrednost,"")

"" - prazni navodnici)

konkretan primer
c1 sadrži formulu =IF(A1=5,"a1 je jednako 5","")
d1 sadrži formulu =IF(A1<>5,"a1 nije jednako 5","")

u ovom slucaju
ako ćelija A1 ima vrednost 5 u celiji C1 će pisati "a1 je jednako 5", a D1 ce biti prazna
a ako nema vrednost 5 ćelija C1 je prazna a u D1 ce pisati "a1 nije jednako 5"
 
Za to maras napisati proceduru (event handler) u radnom listu, jer to ne mozes rijesiti preko formula iz celija.

Evo ti primjer za jednu da ti ukoliko upises u kolonu a (1) broj veci ili manji od 5 da ti aktivira kolonu B (2), odnosno C(3).

Private Sub Worksheet_Change(ByVal Target As Excel.Range)

Dim a As Integer
a = ActiveCell.Row

If Target.Column = 1 Then 'reaguje samo iz kolone A
If Target.Value > 5 Then
Cells(Target.Row, 3).Select
Else
Cells(Target.Row, 2).Select
End If
End If

End Sub

Da bi ovu proceduru napisao u kod pritisni Alt+F11.

Pozdrav $A$1.
 

Back
Top