Kwoty słownie bez wykorzystania VBA Formuły tablicowe w Excelu

Kilka dni temu pisałem o tym, w jaki sposób rozdzielić liczby znajdujące się w jednej komórce Excela. Dzisiaj kontynuacja tematu, czyli formuła pozwalająca obliczyć sumę wszystkich liczb wpisanych do komórki arkusza i oddzielonych od siebie jakimś znakiem.

W zasadzie, bazując na tym co napisałem kilka dni temu we wspomnianym wpisie oraz na moich wcześniejszych tekstach, sam powinieneś bez problemu stworzyć sobie taką formułę. Gdyby jednak BARDZO Ci się nie chciało poniżej przedstawiam gotowe rozwiązanie.

Dla ułatwienia, podobnie jak poprzednim razem, rozbiłem całość na nieco mniejsze części, korzystając z dwóch komórek pomocniczych.

Suma liczba w jednej komórce Excela

Zdefiniowane są one w następujący sposób:

Suma liczba w jednej komórce Excela

Na koniec formuła obliczająca sumę.

=SUMA(JEŻELI(WIERSZ(ADR.POŚR("1:"&C12))=1;WARTOŚĆ(FRAGMENT.TEKSTU(C11;1;SZUKAJ.TEKST("@";PODSTAW(C11;E3;"@";1);1)-1));WARTOŚĆ(FRAGMENT.TEKSTU(C11;SZUKAJ.TEKST("@";PODSTAW(C11;E3;"@";WIERSZ(ADR.POŚR("1:"&C12))-1))+1;SZUKAJ.TEKST("@";PODSTAW(C11;E3;"@";WIERSZ(ADR.POŚR("1:"&C12))))-SZUKAJ.TEKST("@";PODSTAW(C11;E3;"@";WIERSZ(ADR.POŚR("1:"&C12))-1))-1))))

Tak, tak - jest to formuła tablicowa (w związku z tym wprowadzasz ją przy pomocy Ctr+Shift+Enter) i będziemy w niej korzystać z  “licznika”  zbudowanego przy pomocy funkcji WIERSZ(). O zastosowaniu funkcji WIERSZ() w formułach tablicowych w takiej właśnie roli pisałem już jakiś czas temu i gdyby okazało się, że z powyższej formuły rozumiesz tyle co nic na pewno powinieneś przeczytać ten wpis.

Jak zwykle zachęcam do krytyki i proponowania własnych rozwiązań.

Marcin

{ 1 comment }

Separacja liczb wpisanych w jedną komórkę Excela

28.01.2010

Załóżmy, że w komórce Excela masz ciąg liczb oddzielonych od siebie jakimś symbolem. Na przykład tak, jak na obrazku poniżej.

Oczywiście taki tekst możesz łatwo rozdzielić na poszczególne liczby przy pomocy narzędzia “Tekst jako kolumny”. Nie jest to jednak dokładnie to, o co mi chodzi, dlatego dzisiaj postanowiłem napisać o tym, w jaki sposób możesz pobrać  […]

Czytaj cały wpis →

Kilka wierszy w komórce Excela – dodatkowe przemyślenia

25.01.2010

Kilka dni temu pisałem o usuwaniu z komórki Excela znaków podziału linii, które wstawiamy sobie od czasu do czasu przy pomocy kombinacji klawiszy ALT+ENTER.
W rezultacie, mamy oczywiście komórkę, w której znajduje się ciąg tekstowy podzielony na kilka wierszy. Dzisiaj napiszę o tym w jaki sposób można wybrać i wyświetlić tylko jeden, wskazany wiersz z tej […]

Czytaj cały wpis →

Problem kilku wierszy w komórce Excela (Alt+Enter)

21.01.2010

Pracując z Excelem, od czasu do czasu, dzielisz prawdopodobnie jeden długi ciąg tekstowy, znajdujący sie w komórce Excela, na kilka wierszy. Nowy wiersz rozpoczynasz wtedy przy pomocy kombinacji klawiszy ALT+ENTER.
Krótki filmik poniżej pokazuje dokładnie o czym piszę. Oczywiście w przypadku  “kilku wierszy” do nowej linii przechodziłem uzywając wspomnianej kombinacji Alt+Enter.

Zdarzają sie jednak sytuacje kiedy taki […]

Czytaj cały wpis →

Excel i wybieranie dat

19.01.2010

Dzisiaj o tym, w jaki sposób zrobić bardzo prostą “wybieraczkę” dat w Excelu.  W zasadzie cały problem sprowadza sie do tego, aby w zależności od wybranego miesiąca i roku ( dla lat przestępnych luty bedzie miał 29 dni, dla pozostałych 28)  wyświetlić  odpowiednią liczbę dni.  Dla miesiąca stycznia lista powinna zawierać 31 dni, dla czerwca […]

Czytaj cały wpis →

Dynamiczny wykres bąbelkowy w Excelu

03.11.2009

Pisałem już kiedyś o dynamicznych zakresach, które umożliwiają bardzo szybkie i skuteczne dodanie odrobiny życia wykresom Excela. Dzisiaj chciałbym kontunuować ten temat, tym razem  z wykresem bąbelkowym w roli głównej. Bezpośrednią inspiracją była dla mnie jedna z  prezentacji pokazanych na konferencji TED. Spodobało mi się strasznie jak te wszystkie “bąbelki” wędrują po ekranie i postanowiłem […]

Czytaj cały wpis →

Wykres “piramida wieku”

18.08.2009

Dzisiaj o jednej z metod przygotowania w Excelu wykresu zwanego piramidą wieku.
Zaczynamy od danych źródłowych. W moim przykładzie wyglądają one tak:
Na swoje potrzeby musiałem te dane wzbogacić o dwie dodatkowe kolumny.
Odpowiednia formuła dla kolumny dodatkowej 2 to, jak łatwo zgadniesz:
=JEŻELI(E3>C3;C3;E3)
Wstawione przeze mnie kolumny będą stanowić źródło danych dla dodatkowych serii danych na wykresie.  Jak dowiesz […]

Czytaj cały wpis →