logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak automatycznie kopiować wyniki średniej ważonej w Excelu 2007?

mejlasek 25 Mar 2007 11:23 23226 4
REKLAMA
  • #1 3716816
    mejlasek
    Poziom 11  
    Posty: 75
    witam, wczoraj po wielu kombinacjach utworzyłem formułe obliczającą średnią ważoną (sprawa dotyczy ocen z przemiotu), wynik obliczen pojawia się w jednej konkretnej komórce. Niby sprawa jest już zakończona, ale chciałbym zrobić jeszcze jedną rzecz i nie wiem jak sie za nią zabrać, a na necie nigdzie nie znalazłem dostatecznej odpowiedzi jak to zrobić. Otóż chciałbym, aby wynik takiego obliczenia zostawał kopiowany do innej komórki, w tym czasie możnaby wykonać kolejne obliczenie średniej ważonej i ten kolejny wynik także zostawałby przenoszony do komórki pod poprzednim wynikiem i tak w kółko, a potem ze skopiowanych wyników chciałbym otrzymać średnią arytmetyczną. Z tym ostatnim nie ma problemu, ale nie wiem jak zrobić żeby te wyniki sie kopiowały do innych komórek.

    Czy ktos wie jaka formuła do tego służy?

    dodam że mam Excela 2007

    pozdrawiam, mejlasek
  • REKLAMA
  • #2 3716899
    seta1
    Poziom 27  
    Posty: 831
    Pomógł: 114
    Ocena: 55
    Witam
    Trzeba coś pokombinować z makrami i Excel-Visual Basic. poszukaj na elektrodzie powinno coś być albo google się kłaniają

    zobacz ten pliczek pewnie o to chodziło, dopasuj w nim komórki do swoich potrzeb
    Załączniki:
    • liczy.xls (22.5 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • REKLAMA
  • #4 8117268
    marek003
    Poziom 40  
    Posty: 4607
    Pomógł: 801
    Ocena: 488
    witek9875 napisał:
    Arkusz do liczenia średnich ważonych w excelu. Działa tylko na Office 2007.

    http://www.victorcorp.site50.net/sredniewazone/

    http://www.victorcorp.ugu.pl/sredniewazone/


    To żadna pomoc dla autora topiku

    Nie dość że gość proste funkcje ukrył w makrach to jeszcze "ohasłował" projekt, żeby a nuż się ktoś nie domyślił jak to zrobił. Żenada.

    W dodatku zamiast skorzystać z podstawowych funkcji korzystał z "nowości" więc nic dziwnego że tylko na 2007, tylko że to nie wersja excela a jego ograniczenia myślowe wyłączają użycie starszych wersji excela.
    No ale jak ktoś chce gotowca ... i będzie jedynie klikał jak baranek ... to właściwie nie ma na co narzekać.
  • #5 8117349
    walek33
    Poziom 29  
    Posty: 1015
    Pomógł: 132
    Ocena: 81
    Jeżeli chodzi o średnią ważoną to najprostszy wzór z wykorzystaniem formuł:
    =SUMA.ILOCZYNÓW(A1:A6;B1:B6)/ILE.LICZB(A1:A6)


    Dodane:
    A tak na szybko w VBA:
    Function srednia_wazona(waga As Range, ocena As Range)
        Application.Volatile
        wier = 0
        w1 = waga.Row - 1
        For Each kom In waga
            suma_tot = suma_tot + kom * ocena(kom.Row - w1)
            wier = wier + ocena(kom.Row - w1)
        Next
        srednia_wazona = suma_tot / wier
    End Function
    

    Można używać jako funkcji w arkuszu. I działa :D
REKLAMA