Witam.
Przeszukalem forum wzdłuż i w szerz i nie znajduję rozwiązania mojego zadania
Potrzebuję funkcji ktora zliczalaby ilosc ciagów komórek zawierających te same wartości :
wartosc wyszukiwana: A
nastepujace komorki zawieraja wartosc A:
B2, E2, F2, G2, I2, J2
funkcja LICZ.JEZELI zliczy mi ich w wierszu 6
a ja oczekuje wyniku 3 poniewaz sa 3 ciagi danych przerwane pustymi komorkami C2,D2 oraz H2
ciag komorek wypelnionych zadaną wartoscią moze miec dowolną dlugosc, wazne jest, że jest przerwane jedną badz kilkoma pustymi komorkami lub komorkami z innymi wartosciami.
Z gory dziekuje za pomoc
Zliczanie ciągu wartości
Zliczanie ciągu wartości
OpenOffice 4.1.6
Re: Zliczanie ciągu wartości
Załączam propozycję
* dla większej wygody działa na kolumnie, a nie na wierszu
* korzysta z dodatkowej kolumny (B)
* zakłada, że „pod ciągiem” w kolumnie nic już nie ma
* dla większej wygody działa na kolumnie, a nie na wierszu
* korzysta z dodatkowej kolumny (B)
* zakłada, że „pod ciągiem” w kolumnie nic już nie ma
- Załączniki
-
- serie.ods
- (7.24 KiB) Pobrany 74 razy
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Re: Zliczanie ciągu wartości
SUper dziekuje za odpowiedź
Arkusz spełnia funkcję ktorą potrzebuję.
Tak jak fukcję INDEKS potrafie sobie wytlumaczyc tak formuły w kolumnie roboczej nie mogę pojąć, a żebym mógł zastosować to w swoim arkuszu to musiałbym rozumieć jak ona działa, by nie kopiować na ślepo...
Arkusz spełnia funkcję ktorą potrzebuję.
Tak jak fukcję INDEKS potrafie sobie wytlumaczyc tak formuły w kolumnie roboczej nie mogę pojąć, a żebym mógł zastosować to w swoim arkuszu to musiałbym rozumieć jak ona działa, by nie kopiować na ślepo...
OpenOffice 4.1.6
Re: Zliczanie ciągu wartości
Formuła w kolumnie B zwiększa wartość o 1 względem poprzedniej wartości w tej samej kolumnie, jeśli bieżący wpis rozpoczyna blok wpisów takich, jakich poszukujemy.
Czy bieżący wpis rozpoczyna blok, poznajemy po tym, że jednocześnie:
* jest on równy wpisowi poszukiwanemu,
* jest inny niż wpis poprzedni (albo — co na jedno wychodzi — poprzedni jest inny niż poszukiwany).
Wymaga to:
* rozpoczęcia numeracji od zera,
* wpisania przed ciągiem danych czegoś, co będzie inne niż jakiklowiek zliczany wpis.
Do tego służy wiersz 2.
Czy bieżący wpis rozpoczyna blok, poznajemy po tym, że jednocześnie:
* jest on równy wpisowi poszukiwanemu,
* jest inny niż wpis poprzedni (albo — co na jedno wychodzi — poprzedni jest inny niż poszukiwany).
Wymaga to:
* rozpoczęcia numeracji od zera,
* wpisania przed ciągiem danych czegoś, co będzie inne niż jakiklowiek zliczany wpis.
Do tego służy wiersz 2.
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)