» »

Excel pogojno oblikovanje časovnega območja

Excel pogojno oblikovanje časovnega območja

bastadu ::

V stolpcu imam čas v formatu hh:mm:ss, rad bi naredil pogojno oblikovanje, da se mi obarvajo samo celice, ki prikazujejo čas med 8:00:00 in 9:00:00, sem poskušal že vse živo pa ne gre, kakšen nasvet kako?
  • spremenilo: bastadu ()

bastadu ::

Sem poskusil tole, pa ne gre:
=AND(M55>TIME(8;0;0);M55<TIME(9;0;0))

Zgodovina sprememb…

  • spremenilo: bastadu ()

Duhec ::

Hm, formule ne znam napisat, gre pa pogojno oblikovanje lepo v Excelu 2010, če označiš celice v stolpcu (v mojem primeru A1 do A12, kjer so vpisani naključni časi), klikneš zavihek "Osnovno", izbereš "Pogojno oblikovanje", "Pravila za označevanje celic", "Med", odpre se novo okno kjer v prvo polje vpišeš "8:00:00" v drugo "9:00:00" ter izbereš oblikovanje. To špila in celice/časi med in z vključno 8:00:00 in 9:00:00 se obarvajo rdeče.


Lahko posnameš makro, za zgornji test zgleda takole:

Sub izbor()
'
' izbor Makro
'
'
Range("A1:A12").Select
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlBetween, _
Formula1:="=0,333333333333333", Formula2:="=0,375"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Font
.Color = -16383844
.TintAndShade = 0
End With
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 13551615
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
Range("B1").Select
End Sub
http://blackbird.si/

prtenjam ::

Pozdravljeni,

Vaša težava je verjetno v tem, da v celicah sploh nimate zapisanega časa, temveč navadno besedilo. Torej v celici res piše 14:12:30, vendar Excel tega ne vidi kot čas, temveč kot navadno besedilo.

Da bi vam formule delovale, morate pretvoriti vsebine celic tak, da jih bo tudi Excel zares videl kot časovne znamke. To najlažje naredite tako, da vse celice preko funkcijeTIMEVALUE().
Matjaž Prtenjak
https://mnet.si

bastadu ::

V celicah je 100% čas, ker če testiram z naslednjo formulo (v celici A1 je čas recimo 9:21:00): =MINUTE(A1) mi vrne 21 ...

KraitPay ::

Označi celice kjer imaš zapisan čas in naredi:
-> desni klik -> oblikuj celice -> števike in izberi URA ter potrdi.
Nato bi tudi excel moral videti uro. Ostalo narediš kot je opisal duhec.

bastadu ::

KraitPay je izjavil:

Označi celice kjer imaš zapisan čas in naredi:
-> desni klik -> oblikuj celice -> števike in izberi URA ter potrdi.
Nato bi tudi excel moral videti uro. Ostalo narediš kot je opisal duhec.

To je bila prva stvar, ki sem jo naredil ...

prtenjam ::

Pozdravljen,

bastadu je izjavil:

V celicah je 100% čas, ker če testiram z naslednjo formulo (v celici A1 je čas recimo 9:21:00): =MINUTE(A1) mi vrne 21 ...


Še vedno sem mnenja, da tehle 100% ne bo držalo. Novejši Exceli so tudi meni že večkrat povzročili sive lase, ko sem popravljal napake uporabnikov. Stvar je namreč v tem, da kadar vi nekaj uporabite v "preprosti" formuli, je Excel pameten in podatek interno pretvori, če pa je funkcija večja pa se to ne zgodi.

Sklepam, da se bo pri vas to pokazalo že pri funkciji AND. Za test torej vašo funkcijo =AND(...) poskusite napisat v celico in pri tem za izvor izberite celice iz vašega območja, ki ga želite barvati. Se bojim da ne bo delovalo... in razlog bo tisti, ki sem vam ga napisal.
Matjaž Prtenjak
https://mnet.si


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

težave excel

Oddelek: Pomoč in nasveti
352294 (594) Gospod
»

Excel kopiranje vsebine iz zaklenjene celice brez odklepa

Oddelek: Pomoč in nasveti
151708 (1446) mirator
»

Excel 2010

Oddelek: Šola
7960 (845) tattoo
»

Excel

Oddelek: Pomoč in nasveti
151144 (728) Kunte
»

Excel - decimalna vejica

Oddelek: Programska oprema
213950 (3714) tempoFlow

Več podobnih tem