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

Excel VBA - Porównanie ciągu liczb z tablicą

fulbin88 17 Cze 2013 19:01 1890 3
  • #1 17 Cze 2013 19:01
    fulbin88
    Poziom 9  

    Witam,

    Mam problem z porównaniem ciągu liczb wpisanego w jedną komórkę z tablicą wartości.
    Chce dokonać porównania ciągu liczb (od 0 do 100) z danymi liczbami zawartymi w tablicy. Pierwsza kolumna to numer wiersza. Ilość kolumn - max 20. Ilość wierszy dowolna. W wierszu może być od 1 do 20 liczb. Wpierw program porównuje ile takich samych liczb jest w poszczególnym wierszu. Następnie program zlicza ile było zer, takich samych liczb - jedynek, dwójek, itp. Prosiłbym o pomoc bo nie wiem jak ten problem rozwiązać. Przykład danych liczb w załączniku

    0 3
  • #2 17 Cze 2013 20:01
    adamas_nt
    Moderator Programowanie

    Trudność bliska zeru, za to czasochłonność 8/10

    Potrzebny Ci arkusz do liczenia wszystkich niewiadomych. Pewnie większy będzie od źródłowego.
    Pierwszą cześć zrealizujesz funkcją LICZ.JEŻELI w arkuszu pomocniczym.
    Drugą, połącz wszystkie komórki wiersza w jeden ciąg i porównaj długość "surowego" z ciągiem po podstawieniu nula. Np dla zliczenia zer (wynik=5):

    Code:
    =DŁ("001100110")-DŁ(PODSTAW("001100110";"0";""))

    0
  • #3 17 Cze 2013 20:09
    markoz7874
    Poziom 31  

    OK, ale w dołączonym arkuszu masz tylko dane.
    A gdzie masz miejsce w którym to zliczasz?
    Przedstaw w arkuszu jak to ma wyglądać?

    0
  • #4 17 Cze 2013 21:28
    fulbin88
    Poziom 9  

    Przygotowałem plik z 4 arkuszami. Obliczenia możemy chyba wykonywać gdziekolwiek. Wpisywanie stringa z liczb również może być w obojętnej komórce w pliku. Wpisane wartości są póki co abstrakcyjne.

    0