Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Zbyszek.J 23:37
 » Hitman 23:27
 » Fl@sh 23:17
 » DJopek 23:08
 » petropank 23:07
 » rarek 23:06
 » Wolf 23:05
 » b0b3r 22:58
 » cVas 22:56
 » dugi 22:51
 » Dexter 22:50
 » Soulburne 22:44
 » stefan_nu 22:41
 » Brauni 22:41
 » maddog 22:39
 » Kenny 22:36
 » toledo 22:35
 » Raist 22:33
 » DYD 22:32
 » buddookan 22:32

 Dzisiaj przeczytano
 41034 postów,
 wczoraj 25604

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2025
A R C H I W A L N A   W I A D O M O Ś Ć
    

EXCEL: jak to zrobić? - zakres danych w formułach definiowany zmiennymi parametrami , ALBERT 21/11/23 18:12
Hej,
przekopuję z mizernym skutkiem fora i YT aby rozwiązać następujący problem:
potrzebuję w formule sumującej czy też liczącej średnią zastąpić sztywno określony zasięg danych - np (A1:A10) czymś w rodzaju parametrów np (X:Y) co pozwoliłoby hurtowo manipulować zasięgiem sumowanych komórek w wielu podobnych formułach.

Przykład:
mam sto wierszy różnych jednostek produkcyjnych i do każdej 12 kolumn w których wpisana jest wartość produkcji z 12 miesięcy roku
na końcu każdego wiersza jest suma - czyli formuła =suma(A2:A13), którą przeciągam w dół i dla każdej jednostki otrzymuję sumę za rok
Jeśli chciałbym teraz na końcu zamiast sumy za rok otrzymać sumę za kwartał musiałbym w pierwszym wierszu zmienić formułę na =suma(A2:A4) i znów przeciągnąć w dół
no i pytanie:
czy jest możliwe zastąpienie części adresu zakresu jakimś parametrem - np. =suma(Ax:Ay) ?
W tak skopiowanej do wszystkich wierszy formule manipulując umieszczonym gdzieś "z boku" x=? i y=? mógłbym szybko zmieniać zakres sumowanych miesięcy dla wszystkich stu wierszy

Mam nadzieję, że przejrzyście zaprezentowałem koncepcję ;)

ALBERT

  1. ADR.POŚR , Dhoine 21/11/23 20:35
    Twoja suma może wyglądać tak:

    =SUMA(ADR.POŚR("A"&D1;PRAWDA):ADR.POŚR("A"&E1;PRAWDA))

    gdzie w D1 i E1 masz swoje parametry - wiersze które chcesz sumować.

    1. o to chyba chodziło! , ALBERT 22/11/23 11:46
      Już jestem blisko ale nie działa tak jak chciałbym
      tzn działa dla jednej linii ale nie wiem jak skopiować w dół, żeby odwoływało się do kolejnych pozycji

      https://www.dropbox.com/...myrvum9avon2bn&dl=0


      ALBERT

      1. rozwiązane , ALBERT 22/11/23 15:24
        gdyby ktoś potrzebował to rozwiązanie do tej zagadki poniżej:

        =SUMA(ADR.POŚR($C$1&(WIERSZ(C11));PRAWDA):ADR.POŚR($D$1&(WIERSZ(C11));PRAWDA))

        Dziękuję za pomoc! :)

        ALBERT

  2. Może mniej elegancko, , Janusz 21/11/23 21:36
    ale zmieniłbym zakres danych w tabelę excela i wtedy wystarczy wpisać formułę do pierwszego wiersza, a ona przeciągnie się sama do samego dołu ewentualnie kombinowałbym czy nie da się tych danych przekształcić w ten sposób aby potem z tabeli tworzyć dowolne tabele przestawne :)

    Zawsze warto być człowiekiem,
    choć tak łatwo zejść na psy.
    /Autsajder, Dżem/

  3. Hmmm, a nie prosciej zrobic z tych danych tabele przestawna , Kenny 21/11/23 21:40
    i w niej sobie manipulowac wyswietlaniem...

    .:Pozdrowienia:.

    1. jasne, że prościej :) , ALBERT 22/11/23 11:47
      ale w tym wypadku chciałem użyć parametrów do manipulowania zakresem sum :)

      ALBERT

    
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL