Zaokroževanje kompleksnih števil v excelu

Pomoč pri delu z MS Excelom
Odgovori
mirator
Prispevkov: 11
Pridružen: So Avg 29, 2020 5:25 pm

Zaokroževanje kompleksnih števil v excelu

Odgovor Napisal/-a mirator »

Mučim se z zaokroževanjem kompleksnih števil v exelu. Če imam npr. v sosednjih stolpcih vrednosti za realni in imaginarni del z dvema decimalkama, potem pa želim sešteti dve kompleksni števili, mi rezultat vrne z 12 decimalkami.
Primer enačbe: IMSUM(COMPLEX(V80;V83);COMPLEX(V81;V84))
Ali je kakšna možnost rezultat zaokrožiti na 2 decimalki?
admin
Site Admin
Prispevkov: 3692
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Zaokroževanje kompleksnih števil v excelu

Odgovor Napisal/-a admin »

Pozdravljeni,

ne predstavljam si kaj točno počnete in kako, vendar zadeve v Excelu delujejo tako kot morajo in kot človek pričakuje.

Če imamo v celic A1 reali del, v celici B1 pa imaginarni del števila; lahko tvorimo kompleksno število z zaokroženimi vrednostmi v celici C1; kot:

Koda: Izberi vse

=COMPLEX(ROUND(A1;2);ROUND(B1;2))
In če imamo potem v drugi vrstici enako, imamo potem tudi v C2 neko imaginarno število.

Zdaj pa lahko to imaginarno število seštejemo preprosto kot:

Koda: Izberi vse

=IMSUM(C1;C2)
In bo vse kot mora biti. V vsakem primeru pa lahko zadeve sešteavno tako kot smo se učili v šoli, torej seštejemo realni in imaginarni del:

Koda: Izberi vse

=COMPLEX(ROUND(A1;2)+ROUND(A2;2);ROUND(B1;2)+ROUND(B2;2))
V obeh primerih bomo dobili enako.

Zdaj razmišljam, da vi verjetno nimate zaokroženih števili, temveč ste Excelu zaukazali naj vam prikazuje samo dve decimalki!!! To pa ni isto. Če vi Excelu zaukažete naj prikazuje samo dve decimalki ste s tem spremenili izgled števila, številka zadaj pa je še vedno ista, torej z VEČ decimalkami!


No v vašem konkretnem primeru je rešitev seveda sledeča:

Koda: Izberi vse

IMSUM(COMPLEX(ROUND(V80; 2);ROUND(V83; 2));COMPLEX(ROUND(V81; 2);ROUND(V84; 2)))
lp,
Matjaž Prtenjak
Administrator
mirator
Prispevkov: 11
Pridružen: So Avg 29, 2020 5:25 pm

Re: Zaokroževanje kompleksnih števil v excelu

Odgovor Napisal/-a mirator »

Hvala.
Res sem bil nekoliko neroden. Vsoto kompleksnih števil sem zapisal v obliki
IMSUM(ROUND(COMPLEX(A1;B1);2);ROUND(COMPLEX(A1;B1);2))
kar pa seveda ni šlo.
Odgovori