podaje moje rozwiązanie bo a nóż może ktoś będzie miał kiedyś podobny problem(wykorzystałem co prawda komórkę pomocniczą ale to i tak najlepsze rozwiązanie na jakie wpadłem, dzięki pierwszej odpowiedzi Jotgie`go):
przykładowo w komórce a2 mamy liczbę :9,23831499028927+25,1401365123542i
w innej komórce wpisujemy formułę: =COMPLEX(ZAOKR(IMREAL(a2);2);ZAOKR(IMAGINARY(a2);2);"i")
i już
Jakieś to rozwiązanie jest. Problem powstaje gdy ilość cyfr przed przecinkiem jest różna, czasem liczba 1-cyfrowa czasem 4-cyfrowa. W wyniku takiego działania otrzymuje wyniki typu np 1223,2+1,2432i i 1,9432-3000,9i. A trzeba przyznać że nie jest to zbyt ładne rozwiązanie. Pozatym u mnie nie zawasze "pierwszy" wynik ma taką samą ilośc miejsc, są to pojedyncze przypadki (kilka na 100) ale jednak.
Ok zgadza się, funkcja ZAOKR działa ale dla liczby rzeczywistej (jaką jest także liczba PI). Mi bardziej chodzi o liczbą zespoloną o dużej dokładności powstałą w wyniku jakiegoś działania np:
tworzymy liczbę:
=COMPLEX(1,2; 3,2)
i ją pierwiastkujemy (w moim przypadku komórka a1):
=IMSQRT(A1)
otrzymujemy:
1,51947383954562+1,05299608216912i
I dopiero dokładność tak powstałej liczby chce zmniejszyć