Strona 1 z 1

Przyśpieszyć działanie Calca

: śr mar 04, 2020 1:02 pm
autor: Dawidek990
Witam, czy jest jakas opcja zeby przyspieszyc dzialanie calca?
Czesto mam tak ze jak dzialam na kilkudziesieciu tysiącach wierszy, i do tego funkcje dla kazdego, to program sie zawiesza.
Zauwazylem ze pomoglo wylaczenie np sprawdzania pisowni. I zastanawiam sie czy sa jakies inne opcje, ew jakies narzedzia ktore wylaczyly by jakies procesy i przyespieszyly dzialanie programu?

Re: Przyśpieszyć działanie Calca

: śr mar 04, 2020 3:42 pm
autor: Jan_J
Nie ma jednej odpowiedzi. Bo to zależy od organizacji formuł i od `klasy złożoności` obliczenia.
Np. jeśli coś się da opisać formułą macierzową, to warto to zrobić.
Jeżeli wiele setek komórek oblicza jakiś wynik każda osobno, np. max(A1:B1000), to jest podobnie: trzeba to obliczenie przeprowadzić kilkaset razy zamiast raz. Warto zrobić pojedyncze obliczenie w komórce pośredniej, albo przepisać formuły do postaci macierzowej.

Re: Przyśpieszyć działanie Calca

: śr mar 04, 2020 3:44 pm
autor: Dawidek990
Warto zrobić pojedyncze obliczenie w komórce pośredniej, albo przepisać formuły do postaci macierzowej.
mozna jasniej?
co znaczy jendo obliczenie w komorce posredniej?
i co znaczy formula w postaci macierzowej?

Re: Przyśpieszyć działanie Calca

: śr mar 04, 2020 3:50 pm
autor: Jan_J
Dawidek990 pisze:mozna jasniej?
Można, chociaż nie jesteśmy podręcznikiem interaktywnym, tylko forum użytkowników.
Dawidek990 pisze:co znaczy jendo obliczenie w komorce posredniej?
Np. jeśli masz w kolumnie A 10000 liczb, a w kolumnach B, C formułę =MAX(A1:A1000) może warto olbiczyć makismum raz np w B1, a potem tylko pobierać wynik =B$1
Maksimum liczy się dość szybko, ale niektóre wyszukiwania albo zwłaszcza odwołania pośrednie (ADR.POŚR) działają wolno.
Dawidek990 pisze:i co znaczy formula w postaci macierzowej?
Taka która załatwia wiele komórek naraz jedną formułą. Patrz np. https://yestok.pl/gen/y44.php (autorem materiału jest @Jermor).