Witam wszystkich,
po raz kolejny wracam do vba w excelu i znowu ściana.
Mam ciąg danych pomiarowych zawierających wartości w poszczególnych dniach roku dla kilku lat. Potrzebuję:
- wyszukać ile jest wartości, które występowały przez określoną liczbę dni z rzędu np. 2, 3, 4 i tak do n dni, w danym roku, ale ich wartość jest większa równa 0,1
- a potem w zestawieniu dla wyszukanych ciągów np. 2 dni podać sumę wartości elementów ciągu (czyli suma wartości dla obu dni) w danym roku - ewentualnie żeby wskazać pierwszą komórkę gdzie ciąg się zaczyna.
Wartości w poszczególnych dniach są różne i nie zawsze występują. Jest jeszcze taka kwestia że wartość 0 również jest brana pod uwagę więc żeby odróżnić od pustej komórki wprowadziłem oznaczenia tekstowe "BZ" - dla pustej komórki, oraz "zero" dla wartości 0,0.
Podpowiedzcie proszę jak to ugryźć (na piechotę za dużo czasu i błędów).
Z początku próbowałem formułami wstawiać kolumny, które wypełniały się wartością 1 jeśli w kolumnie była wartość większa niż 0,1, ale nie mogę poradzić sobie ze zdefiniowaniem zakresu sumowania np. tylko dwóch komórek jeśli przed i po występuje tekst "BZ" lub "zero".
Myślę, że makro będzie lepsze i przy najmniej na początku myślałem, że nie będzie trudne.
po raz kolejny wracam do vba w excelu i znowu ściana.
Mam ciąg danych pomiarowych zawierających wartości w poszczególnych dniach roku dla kilku lat. Potrzebuję:
- wyszukać ile jest wartości, które występowały przez określoną liczbę dni z rzędu np. 2, 3, 4 i tak do n dni, w danym roku, ale ich wartość jest większa równa 0,1
- a potem w zestawieniu dla wyszukanych ciągów np. 2 dni podać sumę wartości elementów ciągu (czyli suma wartości dla obu dni) w danym roku - ewentualnie żeby wskazać pierwszą komórkę gdzie ciąg się zaczyna.
Wartości w poszczególnych dniach są różne i nie zawsze występują. Jest jeszcze taka kwestia że wartość 0 również jest brana pod uwagę więc żeby odróżnić od pustej komórki wprowadziłem oznaczenia tekstowe "BZ" - dla pustej komórki, oraz "zero" dla wartości 0,0.
Podpowiedzcie proszę jak to ugryźć (na piechotę za dużo czasu i błędów).
Z początku próbowałem formułami wstawiać kolumny, które wypełniały się wartością 1 jeśli w kolumnie była wartość większa niż 0,1, ale nie mogę poradzić sobie ze zdefiniowaniem zakresu sumowania np. tylko dwóch komórek jeśli przed i po występuje tekst "BZ" lub "zero".
Myślę, że makro będzie lepsze i przy najmniej na początku myślałem, że nie będzie trudne.