Pomoč pri delu z MS Excelom
rick
Prispevkov: 216 Pridružen: So Feb 17, 2007 9:18 pm
Odgovor
Napisal/-a rick » Ne Jan 13, 2008 1:00 am
pozdravljeni
zanima me,kako bi preštel število besed v določenem obsegu.
naprimer v obsegu a1 do b20.je to možno?
za odgovor se zahvaljujem.
lp rick
kljuka13
Prispevkov: 257 Pridružen: Po Sep 10, 2007 4:29 pm
Kraj: Maribor
Odgovor
Napisal/-a kljuka13 » Ne Jan 13, 2008 11:07 am
Za kaj podobnega Excel nima neke vgrajene funkcije (kot Word)
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
cedra
Prispevkov: 264 Pridružen: Po Jul 25, 2005 11:11 pm
Kraj: Kamnik
Odgovor
Napisal/-a cedra » Ne Jan 13, 2008 12:39 pm
Lahko greste malo naokoli. Ne bo vam štel vse besede v nekem območju, ampak samo v eni celici.
Koda: Izberi vse
=LEN(A1)-LEN(SUBSTITUTE(A1;" ";""))+1
Kopirajte v neko celico. V vašem primeru npr. v celico C1 in nato skopirajte naprej po potrebi in nato nekje seštejte. Rešitev ni optimalna, je pa za prvo silo. Malo več dela, kot pa npr. s funkcijo. Upam, da bo si boste vsaj malo pomagali z njo.
lp,
cedra
kljuka13
Prispevkov: 257 Pridružen: Po Sep 10, 2007 4:29 pm
Kraj: Maribor
Odgovor
Napisal/-a kljuka13 » Ne Jan 13, 2008 1:19 pm
Slaba stran tega je, da ti prešteje vse presledke in ne besede. Torej, če imaš napisano
Matjazev Net bo izpisalo tri besede.
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
cedra
Prispevkov: 264 Pridružen: Po Jul 25, 2005 11:11 pm
Kraj: Kamnik
Odgovor
Napisal/-a cedra » Ne Jan 13, 2008 6:11 pm
Tu nekaj ne bo "štimalo". Meni čisto prav napiše 2 besedi in ne tri!
Najbrž ste na koncu ali pa začetku dodali še en presledek!?! Res pa je, da šteje presledke, saj sem napisal: rešitev ni optimalna. Vendar pa uporabna!
No, našel pa sem še eno formulo, ki zanemari presledke, je pa zelo podobna zgornji:
Koda: Izberi vse
=LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1
Zadnjič spremenil
cedra , dne Ne Jan 13, 2008 6:21 pm, skupaj popravljeno 1 krat.
lp,
cedra
kljuka13
Prispevkov: 257 Pridružen: Po Sep 10, 2007 4:29 pm
Kraj: Maribor
Odgovor
Napisal/-a kljuka13 » Ne Jan 13, 2008 6:14 pm
Se opravičujem... Napisati sem hotel Matjazev Net s dvema presledkoma
. Druge rešitve pa mislim da ni.
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
admin
Site Admin
Prispevkov: 3712 Pridružen: Sr Jul 20, 2005 10:06 pm
Odgovor
Napisal/-a admin » Ne Jan 13, 2008 6:19 pm
Če vpletete še eno funkcijo (TRIM), pa se rešite tudi problema večih presledkov. Spodnja funkcija bo vrnila pravilen rezultat neglede na število presledkov:
Koda: Izberi vse
=LEN(TRIM(A1))-LEN(SUBSTITUTE(A1;" ";""))+1
lp,
Matjaž Prtenjak
Administrator
kljuka13
Prispevkov: 257 Pridružen: Po Sep 10, 2007 4:29 pm
Kraj: Maribor
Odgovor
Napisal/-a kljuka13 » Ne Jan 13, 2008 6:20 pm
kljuka13 napisal/-a: Se opravičujem... Napisati sem hotel Matjazev Net s dvema presledkoma
. Druge rešitve pa mislim da ni.
Edit: Seveda obstaja rešitev
Koda: Izberi vse
=LEN(TRIM(A1))-LEN(SUBSTITUTE(A1;" ";""))+1 Izpiše besede preizkušeno...
By Excel
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
cedra
Prispevkov: 264 Pridružen: Po Jul 25, 2005 11:11 pm
Kraj: Kamnik
Odgovor
Napisal/-a cedra » Ne Jan 13, 2008 6:22 pm
No vidim, da smo rešili problem skoraj istočasno.
lp,
cedra
rick
Prispevkov: 216 Pridružen: So Feb 17, 2007 9:18 pm
Odgovor
Napisal/-a rick » Ne Jan 13, 2008 9:37 pm
pozdravljeni
me veseli,da ste našli ustrezno rešitev ki je uporabna.no,majhna težava je bila,saj je bil rezultat 1 tudi takrat ko je bila celica prazna.to sem rešil z
IF pogojem.mislim,da bo vaša(skupna) rešitev koristila še komu...
najlepša hvala.
lp rick