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
 
 » KHot 18:34
 » GLI 18:30
 » Robek 18:28
 » b0b3r 18:23
 » ligand17 18:22
 » DYD 18:21
 » resmedia 18:13
 » Dexter 18:12
 » john565 18:11
 » fiskomp 18:09
 » Brauni 18:08
 » NimnuL 18:08
 » PeKa 18:07
 » piszczyk 18:05
 » milekp 18:05
 » soyo 18:00
 » BONUS 17:56
 » rrafaell 17:52
 » jablo 17:47
 » g5mark 17:39

 Dzisiaj przeczytano
 41134 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
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-2024, TwojePC.PL