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
 
 » dugi 13:04
 » Irix 13:00
 » PaKu 12:59
 » ligand17 12:58
 » zibi13 12:57
 » rzymo 12:53
 » past 12:53
 » kombajn4 12:50
 » doxent 12:47
 » JE Jacaw 12:40
 » hokr 12:37
 » [yureq] 12:36
 » stefan_nu 12:35
 » Tomasz 12:35
 » Remek 12:34
 » Visar 12:34
 » Artaa 12:33
 » ekspert_I 12:30
 » DJopek 12:26
 » Demo 12:25

 Dzisiaj przeczytano
 14705 postów,
 wczoraj 33478

 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