średnia z ostatnich trzech miesięcy o danym stylu

Użytkowanie arkusza kalkulacyjnego
dentopolis
Posty: 224
Rejestracja: pn wrz 23, 2013 2:48 pm

średnia z ostatnich trzech miesięcy o danym stylu

Post autor: dentopolis »

mam w pierwszym wierszu kolejne miesiące (01.23, 02.23 itd).
drugi wiersz to kwoty, z których część zapłaciłem i oznaczyłem stylem "zapłacone" na zielono, a przyszłe kolumny zawierają średnią aby prognozować koszty. chciałbym, żeby kolumna AA pokazywała średnią z ostatnich 3 opłaconych miesięcy. jak mogę to zrobić?
Załączniki
test.ods
(13.64 KiB) Pobrany 75 razy
LibreOffice 7.6
Awatar użytkownika
Rafkus
Posty: 527
Rejestracja: czw kwie 12, 2018 10:26 pm

Re: średnia z ostatnich trzech miesięcy o danym stylu

Post autor: Rafkus »

Możesz użyć do tego funkcję ŚREDNIA.WARUNKÓW, gdyż chcesz poznać wartość średnią dla pewnego zakresu ograniczonego dwoma wartościami granicznymi:
  • data musi być mniejsza niż dzisiejsza, a tak właściwie to musi być <= ostatniemu dniowi miesiąca wcześniejszego od bieżącego;
  • musi być większa od ostatniego dnia sprzed 4 miesięcy.
Ostatnie dni miesiąca wyznaczysz przy pomocy funkcji NR.SER.OST.DN.MIES() ( :ucrazy: ale szalona ta nazwa) lub EOMONTH() dlaprogramu Apache OpenOffice.
Twoja formuła będzie zatem wyglądać tak:

Kod: Zaznacz cały

=ŚREDNIA.WARUNKÓW($B2:$Y2;
	$B1:$Y1; "<=" & NR.SER.OST.DN.MIES(DZIŚ();-1);
	$B1:$Y1; ">" & NR.SER.OST.DN.MIES(DZIŚ();-4))
LibreOffice 7.4.6 (preferowany) oraz OpenOffice 4.1.6. Widows 10
OpenOffice 4.1.3. oraz Libre 4.2.5.2 Windows XP
ODPOWIEDZ