Forum Gry Hobby Sprzęt Rozmawiamy Archiwum Regulamin

Forum: Jak w exelu...?

17.02.2015 15:00
kil69
1
kil69
181
Senator
Image

Jak w exelu...?

Mam pytanie dotyczące niestandardowego formatowania liczb. Mianowicie chciałbym, aby np. zamiast "7,34" w komórce pojawiło się "7zł 34 gr". Normalnie nie ma takie opcji w formatach walutowych. Problem jest z przecinkiem ponieważ robi mi z tego "zł 7gr" Po prostu nie uwzględnia tego co jest po przecinku. Jakiego typu format mam napisać by to zadziałało ? Do tej pory używałem czegoś takiego "## "zł" ## "gr" i to nawet działa, tylko, że przy liczbach całkowitych bez żadnych części dziesiętnych. Inna kwestia to taka, że chciałbym, aby w przypadku braku złotówek pojawiło się w tym miejscu "0zł 1gr" zamiast "zł 1gr"

17.02.2015 15:24
wysiak
2
odpowiedz
wysiak
95
tafata tofka

Nie wiem czy da sie tak formatowac komorki, ale mozesz spokojnie potraktowac taka wartosc jako tekst.
W jednej komorce (przykladowo G49) masz swoje "7,34", w druga wstawiasz cos takiego
=CONCATENATE(LEFT(G49,SEARCH(",",G49,1)-1),"zl"," ",RIGHT(G49, 2),"gr")

Tu jest zalozenie, ze zawsze beda dwa miejsca dziesietne (RIGHT(G49, 2)), ale daloby sie tez sprawdzic gdzie jest przecinek, i odjac to od dlugosci calego tekstu.
Oczywiscie funkcje z angielskiego Excela.

18.02.2015 16:07
kil69
👍
3
odpowiedz
kil69
181
Senator

Jeżeli dobrze rozumiem takie rozwiązanie wymusza na mnie tworzenie nowych komórek dla każdej, którą bym chciał tą metodą potraktować. Nie jest to satysfakcjonujące mnie rozwiązanie. Znalazłem coś innego i bardzo zbliżonego to tego o czym pisałem. Zamiast ##"zł" ##"gr" powinno być 0"zł", 00"gr" rozwiązanie nie jest to w 100% idealne - będzie widoczny przecinek, ale wszystkie pozostałe założenia są zachowane.

Mimo to dzięki za pomoc szczególnie, że znalazłem nieco inne zastosowane dla funkcji o której pisałeś :D

Forum: Jak w exelu...?