Excel- suma co drugiej komórki

Jak zsumować co drugą komórkę w kolumnie?

Dane w komórkach są liczbami i literami. Chodzi o policzenie samych liczb.

Mam taką formułę: =SUMA.ILOCZYNÓW(A4:A9*(MOD(WIERSZ(A4:A9);2)=0))

Liczy ona dobrze ale tylko wtedy gdy w kolumnie są liczby, natomiast gdy pojawi się litera wyrzuca błąd .

Źle sprecyzowałeś pytanie, same liczby zsumujesz:

=SUMA.JEŻELI(A4:A9;"<>"&"*")

Co drugą masz ok:

=SUMA.ILOCZYNÓW(A4:A9*(MOD(WIERSZ(A4:A9);2)=1))

lub:

=SUMA.ILOCZYNÓW(A4:A9*(MOD(WIERSZ(A4:A9);2)=0))

Natomiast, jeśli chcesz to połączyć wyglądało by to mniej więcej tak:

=SUMA.ILOCZYNÓW(A4:A9*(MOD(WIERSZ(A4:A9);2)=0);--(A4:A9<>"&"*))

Nie mam jak testować :slight_smile:

Nie działa. Wpisana formuła zawiera błąd.

Zrobiłem takie coś ale dalej nic

=SUMA.ILOCZYNÓW(A4:A9*(MOD(WIERSZ(A4:A9);2)=0);SUMA.JEŻELI(A4:A9;"<>"&"*"))

Spróbuj tak:

=SUMA.ILOCZYNÓW(A4:A9*(MOD(WIERSZ(A4:A9);2)=0);--(A4:A9<>"&*"))

Ciężko powiedzieć coś w ciemno :slight_smile: Sprawdź też, czy przypadkiem nie trzeba tam dać 4 (bo liczysz chyba łącznie z tymi pominiętymi)

Też nic. Nie mam na to pomysłu :frowning:

Jeśli chodzi o zliczenie które komórki zawierają liczby i po prostu ich zliczenie, to ta formuła będzie odpowiednia:

=ILE.LICZB(A2;A4;A6;A8)

Przy czym kolumny które wpisałem należy zmienić na odpowiednie Twoje

Daj jakiś przykład, bo ja nie wiem ocb.

Chodzi tutaj o formułę klikamy na odpowiednią komórkę w której wpisujemy formułę o treści, którą przedstawiłem powyżej. Ta formuła liczy komórki z zawartością liczb, natomiast jeśli znajduje się inny znak taki jak litera, wtedy nie dodaje. Jeśli w 20 komórkach będzie 15 liczb i 5 liter, to wtedy wynikiem będzie 15. Mogą być to różne liczby. Mam nadzieje, że o to chodziło.

  • w tym celu używa się średników “;”, by oddzielić komórkę od kolejnej
  • policzenie samych liczb to zrozumiałem ile ich występuje w podanym przez użytkownika przedziale, czyli nie interesuje nas wartość tej liczby jako taka, tylko sam fakt że to liczba

Nie, chodzi mi o zsumowanie komórek nie ich zliczenie. Czyli mamy np:

8

8

w

8

powinno dać wynik 24. Mam nadzieję ze napisałem zrozumiale :wink:

Ale wg twojego pierwszego posta powinno ci dać wynik 8 / 16 (pisałeś co drugą)

Dla twojego przykładu poprzednio wspomniane

=SUMA.JEŻELI(A4:A9;"<>"&"*")

sprawdzi się idealnie

Aj, tak drobok. Sumujemy co drugą. Czyli powinno być 8 dla reszty 1 lub 16 dla reszty 0. Przepraszam za błąd - pisałem na szybko.

Dodane 05.06.2012 (Wt) 18:24

Działa. Pomogło :

=SUMA(JEŻELI(MOD(WIERSZ(N4:N9);2)=0;N4:N9);0)

i ctrl+shift+enter

dziękuje wszystkim