Podmienka v excel

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

jujul65
nováček
Příspěvky: 42
Registrován: říjen 17
Pohlaví: Muž
Stav:
Offline

Podmienka v excel

Příspěvekod jujul65 » 29 říj 2017 18:28

Dobrý deň,
neviem prísť na to, ako v excel dosiahnuť toho, aby pri napísaní čísla v jednej bunke mi hneď vo vedľajšej bunke automaticky napísalo čas, kedy bola vedľajšia bunka pozmenená, inými slovami, napríklad ak napíšem do bunky 13, tak vo vedľajšej bunke mi automaticky zobrazí časový údaj, kedy som to číslo 13 napísal, prípade ideálne by bola nastaviť ešte aj formát času, napríklad hh:mm a ideálne aj ten čas mínus 1 minúta.
A úplne najideálnejšie by bolo, ak by tento automaticky vytvorený časový údaj vo vedľajšie bunka sa pri ďalšej zmene obsahu vedľajšej bunky nemenil - t. j. napríklad ja napíšem číslo 13 v bunke B1 a v bunke A1 mi napíše automaticky časový údaj v mnou zadanom formáte (ideálne) mínus mnou zadanou hodnotou, napr. 1 minúta (ideálne) a pri ďalšej zmene hodnoty v bunke, kde som ako v tomto príklade uviedol číslo 13 by sa čas už nemenil, ale zostal by taký, aký bol pri prvotnom vpísaní čísla pôvodného - v tomto prípade príklade 13 (!) - ideálne.
Samozrejme ak by v bunke nebolo nič, ani vedľa v bunke by sa nezobrazil žiaden časový údaj...
Vôbec neviem akým spôsobom toho možno docieliť, mňa napadlo cez podmienku vzorca if, no stále neviem, čo mám napísať, ak je v bunke niečo, aby mi vedľa napísalo časový údaj, kedy bolo do bunky prvý krát niečo napísané (hore uvedený problém)
=if(ISBLANK(B1);;"")

Za každý nápad budem vďačný.

Reklama
MePExG
Level 2
Level 2
Příspěvky: 193
Registrován: srpen 16
Pohlaví: Muž
Stav:
Offline

Re: Podmienka v excel

Příspěvekod MePExG » 29 říj 2017 19:55

Na zaznamenanie zmeny bunky sa dá použiť cyklický vzorec C1
=IF(ISBLANK(B1);C1;NOW())
, ale neviem, ako zabezpečiť, aby sa pri zmene v bunke B1 neprepísal nový čas.

jujul65
nováček
Příspěvky: 42
Registrován: říjen 17
Pohlaví: Muž
Stav:
Offline

Re: Podmienka v excel

Příspěvekod jujul65 » 29 říj 2017 20:18

dobre, aj to by mi stačilo, ale (!!!) je tu zásadný praktický problém a to, že po zatvorení a znovuotvorení dokumentu sa čas zasa aktualizuje! A navyše ďalší problém, ak skopírujem vzorec v stĺpci a v niektorej inej vedľajšej bunke v stĺpci napíšem text, zmenia sa vedľa všetky časové údaje v stĺpci!

Možno by pomohol takýto kód, ale neviem ako sa dá uplatniť na viacero buniek v stĺpci!

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$3" Then
Cells(3, 1) = Now
End If
End Sub

Uživatelský avatar
Grimm
Level 2
Level 2
Příspěvky: 165
Registrován: září 17
Pohlaví: Muž
Stav:
Offline

Re: Podmienka v excel

Příspěvekod Grimm » 29 říj 2017 21:39

Kód: Vybrat vše

 Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = "2" Then
       With Cells(Target.Row, Target.Column + 1)
            .Value = Format(Now, "d.m.yyyy hh:mm:ss")
            .EntireColumn.AutoFit
       End With
    End If
End Sub

jujul65
nováček
Příspěvky: 42
Registrován: říjen 17
Pohlaví: Muž
Stav:
Offline

Re: Podmienka v excel

Příspěvekod jujul65 » 29 říj 2017 22:03

Funguje to ako má a formát dátum som si ešte v kóde upravil... Mnohokrát ďakujem.

Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 386
Registrován: červen 13
Pohlaví: Muž
Stav:
Offline

Re: Podmienka v excel

Příspěvekod elninoslov » 30 říj 2017 12:21

Iteračný výpočet
Přílohy
Iteračný výpočet.xlsx
(8.81 KiB) Staženo 41 x


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    4888
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12298
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    4995
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel - výpočet nočních hodin Příloha(y)
    od Uziv00 » 17 říj 2024 11:22 » v Kancelářské balíky
    3
    3399
    od lubo. Zobrazit poslední příspěvek
    24 říj 2024 00:00
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » 24 dub 2025 10:51 » v Kancelářské balíky
    5
    3991
    od atari Zobrazit poslední příspěvek
    26 dub 2025 09:11

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti