🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.openoffice
4 messages
4 total messages Started by Wojtek Thu, 11 Aug 2011 07:53
Specyficzne sumowanie komórek
#14604
Author: Wojtek
Date: Thu, 11 Aug 2011 07:53
31 lines
1909 bytes
Witam

Mam takie pytanie:
W Calcu mam:
- kolumnę A w której w każdej komórce mam wartość liczbową
- kolumnę B w której w części komórek (część komórek pusta) mam
wpisaną wartość liczbową. W tej kolumnie komórki z wartościami
pojawiają się np. co 3-5 komórek ale nie ma na to reguły.
- kolumnę C w komórkach której chcę otrzymywać sumę wartości komórek z
kolumny A ale tylko do momentu wystąpienia pierwszej wartości (komórki
niepustej) w kolumnie B.

Może przedstawię to na przykładzie:
    A   B   C
1   5   6
2   6
3   8
4   1
5   8   5   23 (suma od A2:A5)
6   7
7   6
8   3   9   16 (suma od A6:A8)
etc.

Jakaś formułka?

TIA

pozdrawiam

Wojtek
Re: Specyficzne sumowanie komórek
#14605
Author: Paweł
Date: Thu, 11 Aug 2011 16:17
40 lines
2143 bytes
Wojtek napisał(a):

> Witam
> 
> Mam takie pytanie:
> W Calcu mam:
> - kolumnę A w której w każdej komórce mam wartość liczbową
> - kolumnę B w której w części komórek (część komórek pusta) mam
> wpisaną wartość liczbową. W tej kolumnie komórki z wartościami
> pojawiają się np. co 3-5 komórek ale nie ma na to reguły.
> - kolumnę C w komórkach której chcę otrzymywać sumę wartości komórek z
> kolumny A ale tylko do momentu wystąpienia pierwszej wartości (komórki
> niepustej) w kolumnie B.
> 
> Może przedstawię to na przykładzie:
>     A   B   C
> 1   5   6
> 2   6
> 3   8
> 4   1
> 5   8   5   23 (suma od A2:A5)
> 6   7
> 7   6
> 8   3   9   16 (suma od A6:A8)
> etc.
> 
> Jakaś formułka?

Witam

Jeśli ma być formułka, to będzie potrzebna dodatkowa kolumna pomocnicza.
Niech to będzie kolumna D. W komórce D1 umieść formułę =JEŻELI(B1="";1;"")
W D2 wstaw formułę =JEŻELI(B2="";JEŻELI(B1="";D1+1;1);"") i skopiuj ją w
dół do końca. Na koniec do C2 wklej formułę
=JEŻELI(D2="";JEŻELI(B1="";SUMA(ADR.POŚR("A"&WIERSZ(A2)-D1&":A"&WIERSZ(A2))));"")
i skopiuj ją również w dół do końca tabeli.

-- 
Pozdrawiam,
Pełcio
Re: Specyficzne sumowanie komórek
#14606
Author: Paweł Wlaź
Date: Fri, 12 Aug 2011 08:51
48 lines
2225 bytes

On Thu, 11 Aug 2011, Wojtek wrote:

> Witam
>
> Mam takie pytanie:
> W Calcu mam:
> - kolumnę A w której w każdej komórce mam wartość liczbową
> - kolumnę B w której w części komórek (część komórek pusta) mam
> wpisaną wartość liczbową. W tej kolumnie komórki z wartościami
> pojawiają się np. co 3-5 komórek ale nie ma na to reguły.
> - kolumnę C w komórkach której chcę otrzymywać sumę wartości komórek z
> kolumny A ale tylko do momentu wystąpienia pierwszej wartości (komórki
> niepustej) w kolumnie B.
>
> Może przedstawię to na przykładzie:
>    A   B   C
> 1   5   6
> 2   6
> 3   8
> 4   1
> 5   8   5   23 (suma od A2:A5)
> 6   7
> 7   6
> 8   3   9   16 (suma od A6:A8)
> etc.
>
> Jakaś formułka?
>


W D1 wpisz zero, w D2 formułkę:

=A2+JEŻELI(B1<>0;0;D1)

i przeciągnij ją na całą kolumnę D, następnie w C1 wpisz formułkę

=JEŻELI(B1<>0;D1;"")

i przeciągnij na całą kolumnę C.

To powinno dać efekt jak pisałeś, poza jednym szczegółem, że w C1 
pokaże zero a w przykładzie miało być puste. Oczywiście 
można w C1 wpisać sztucznie coś innego, jeśli to jest problem, ale tak 
jak jest, jest dośc logicznie.

PW
Re: Specyficzne sumowanie komórek
#14607
Author: Wojtek
Date: Fri, 12 Aug 2011 11:57
5 lines
1345 bytes
Ok, wielkie dzięki - o to chodziło!

Pozdrawiam

Wojtek
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads