Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.06.09
Prihlásený: 21.07.09
Príspevky: 3
Témy: 1
Príspevok NapísalOffline : 30.06.2009 15:51

Zdravím všetkých,

vie mi niekto poradiť ako by som mohla v tabuľke (dochádzka) do bunky vložiť funkciu, ktorá by mi spočítavala iba tie čísla, ktoré sú zvýraznené (bold-tučné). Príklad: Janko Mrkvička odpracoval 2xdennú zmenu a 2xnočnú. V tabuľke to je uvedené v riadku s tým, že nočné sú zvýraznené tučným typom písma. Na konci by som chcela, aby mi sčítavalo osobitne nezvýraznené a osobitne zvýraznené. Je možné to nejako cez funkciu nastaviť? Hodnoty sú v bunkách rovnaké 11,5.
Ďakujem všetkým za odpovede.
Jana


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.07.09
Prihlásený: 02.11.09
Príspevky: 16
Témy: 0
Príspevok NapísalOffline : 20.07.2009 13:55

Jana Kovalčínová píše:
Zdravím všetkých,

vie mi niekto poradiť ako by som mohla v tabuľke (dochádzka) do bunky vložiť funkciu, ktorá by mi spočítavala iba tie čísla, ktoré sú zvýraznené (bold-tučné). Príklad: Janko Mrkvička odpracoval 2xdennú zmenu a 2xnočnú. V tabuľke to je uvedené v riadku s tým, že nočné sú zvýraznené tučným typom písma. Na konci by som chcela, aby mi sčítavalo osobitne nezvýraznené a osobitne zvýraznené. Je možné to nejako cez funkciu nastaviť? Hodnoty sú v bunkách rovnaké 11,5.
Ďakujem všetkým za odpovede.
Jana


Dá sa to urobiť prostredníctvom makra:

Kód:
Public Function SumaBold(oblast As Variant) As Double
Dim bunka As Range, xObl As Range
    Application.Volatile
    SumaBold = 0
    Set xObl = Range(CStr(oblast))
    For Each bunka In xObl
        'If bunka.Interior.ColorIndex = farba Then SumaBold = SumaBold + bunka.Value
        If bunka.Font.Bold = True Then
            If IsNumeric(bunka.Value) Then
                SumaBold = SumaBold + bunka.Value
            End If
        End If
    Next
End Function

Sub ForceRekalk()
    ActiveSheet.Calculate
End Sub

Vložiť kód:
1) ALT+F11 - okno VBA
2) klik pravým tlačidlom na názve zošita a vybrať "Insert / Module"
3) skopírovať kód uvedený vyššie


Príklad:
http://pc-prog.eu/phpBB3/images/xMyKB/SumarBoldHodnot.xls

Poznámky:
1) pre príklad treba mať povolené makrá
2) automaticky sa dá kontrolovať iba zmena obsahu bunky, nie však zmena formátu (napr. na Bold), preto treba pri jeho zmene "prinútiť" prepočítať hárok (F9)

Palo


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.06.09
Prihlásený: 21.07.09
Príspevky: 3
Témy: 1
Príspevok Napísal autor témyOffline : 21.07.2009 17:24

Páni, tak to dnes vyskúšam. Ak sa mi to podarí, tak som macherka. Veľká vďaka.
Jana


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.06.09
Prihlásený: 21.07.09
Príspevky: 3
Témy: 1
Príspevok Napísal autor témyOffline : 21.07.2009 20:27

PaloPa píše:
Dá sa to urobiť prostredníctvom makra:

Kód:
Public Function SumaBold(oblast As Variant) As Double
Dim bunka As Range, xObl As Range
    Application.Volatile
    SumaBold = 0
    Set xObl = Range(CStr(oblast))
    For Each bunka In xObl
        'If bunka.Interior.ColorIndex = farba Then SumaBold = SumaBold + bunka.Value
        If bunka.Font.Bold = True Then
            If IsNumeric(bunka.Value) Then
                SumaBold = SumaBold + bunka.Value
            End If
        End If
    Next
End Function

Sub ForceRekalk()
    ActiveSheet.Calculate
End Sub

Vložiť kód:
1) ALT+F11 - okno VBA
2) klik pravým tlačidlom na názve zošita a vybrať "Insert / Module"
3) skopírovať kód uvedený vyššie


Príklad:
http://pc-prog.eu/phpBB3/images/xMyKB/SumarBoldHodnot.xls

Poznámky:
1) pre príklad treba mať povolené makrá
2) automaticky sa dá kontrolovať iba zmena obsahu bunky, nie však zmena formátu (napr. na Bold), preto treba pri jeho zmene "prinútiť" prepočítať hárok (F9)

Palo


Funguje to! Si macher :shock:


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.07.09
Prihlásený: 02.11.09
Príspevky: 16
Témy: 0
Príspevok NapísalOffline : 22.07.2009 8:02

Jana Kovalčínová píše:
Funguje to! Si macher :shock:


Vďaka za pochvalu, prihodím do životopisu :-)

Palo


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Excel - sucet s podmienkou

v Ostatné programy

1

311

08.01.2014 16:44

Peeppo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. sčítavanie

v HTML, XHTML, XML, CSS

8

490

26.03.2008 16:28

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Malá otázka - Sčítavanie frekvencie procesorov

v Intel - Integrated Electronics

18

931

30.03.2012 16:34

Spixy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dve grafické karty scitavanie vykonu

v Ostatné grafické karty

2

376

03.01.2021 19:46

Neviem9 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C scitavanie slov riadkov a pismen

v Assembler, C, C++, Pascal, Java

3

780

29.11.2008 18:40

neutronmind Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. príkaz s podmienkou

v Databázy

2

649

26.08.2008 21:00

jaji Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. NB - podmienkou je displej

v Notebooky a netbooky

3

408

29.08.2009 22:18

Cirky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jQuery - problem s podmienkou

v JavaScript, VBScript, Ajax

2

391

20.03.2012 19:03

venom2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php mysql problem s podmienkou

v PHP, ASP

5

367

04.10.2014 21:38

majky358 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hladam skuseneho PHP programatora - Bratislava (lokalita nie je nutne podmienkou)

v Ponuka práce

5

987

20.11.2016 11:38

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Excel

v Ostatné programy

1

770

12.01.2011 20:58

tairikuokami Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. excel

v Ostatné programy

0

653

06.11.2010 9:50

buffalobill Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. EXCEL

v Ostatné programy

7

838

21.10.2011 8:33

incredible Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Excel

v Databázy

2

759

24.08.2016 9:24

mirka888 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Excel

v Ostatné programy

4

570

04.05.2011 11:51

beginner Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. EXCEL

v Ostatné programy

0

867

08.04.2008 17:41

leokap Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra