Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Excell - Generowanie zapisu matematycznego w postaci wzoru

14 Wrz 2013 17:39 1875 6
  • Użytkownik usunął konto  
  • Pomocny post
    Poziom 34  
    Dobry wieczór,
    W ogólnym przypadku (dowolna liczba zmiennych o dowolnych adresach) może to być trudne, ale jeśli ograniczyć się do określonej liczby zmiennych o stałych adresach lub nadanych znanych nazwach, to można to zrobić stosując odpowiednią sekwencję instrukcji Excela. Pewien problem stanowi odzyskanie z komórki formuły w postaci tekstu. W Excelu 2013 jest już funkcja, która to robi, a mianowicie FORMUŁA.TEKST(odwołanie). We wcześniejszych wersjach Excela trzeba sobie poradzić pisząc własną funkcję użytkownika w Visual Basicu, np. taką:
    Kod: vb
    Zaloguj się, aby zobaczyć kod

    Resztę można zrobić w Excelu. Przykład w załączniku w dwóch wariantach - w pierwszym widać krok po kroku jak przebiega zamiana, w drugim wszystko zebrane jest w jedną formułę. Ta formuła działa przy dwóch zmiennych, kolejne zmienne można dodawać w analogiczny sposób. Wynik jest oczywiście tekstem.
    Pozdrowienia.
  • Użytkownik usunął konto  
  • Poziom 34  
    Dzień dobry jeszcze raz,
    Można całą operację zapisać w postaci funkcji Visual Basica, która będzie przyjmować 2 argumenty - pierwszy: zakres danych, drugi: adres formuły do obliczenia. W proponowanej wersji formuła powinna zawierać adresy względne argumentów.
    Kod: vb
    Zaloguj się, aby zobaczyć kod

    Wynik, jak poprzednio, w postaci tekstowej. Można sformatować wg potrzeb. Nie bardzo mogę zrozumieć, po co chce Pan w to mieszać LaTeX?
    Pozdrowienia.
  • Użytkownik usunął konto  
  • Poziom 31  
    _sebastian_ napisał:
    .. Czasami zapis wymaga kreski ułamkowej, znaków pierwiastka i potęgi, liter alfabetu greckiego, ...

    Obawiam się, że rozwiązanie tak postawionego zadania będzie wymagało napisania całkiem zaawansowanego makra.
    Mógłbyś dokładniej opisać do czego to ma służyć?
    Jesteś pewien, że zapis excela na matematyczny musi być przeprowadzony automatycznie?
    Skoro formułę w excelu wprowadza użytkownik to zapis matematyczny można też zrobić ręcznie.
  • Poziom 32  
    Jak chcesz uzyskać obliczenia, które później będzie zapisywany w formie znaczników Latex to są takie programy stworzone do tego celu.
    CalcTeX lub Scientific Workplace.