Minulla on taulukon A-sarakkeessa alekkain vuoden päivät (päivämäärät) ja B-sarakkeessa ko. päivinä mitatut lämpötilat. Millä kaavalla saisin kätevästi kunkin kuukauden maksimit ja minimit? (siis ilman että joudun käsin valitsemaan/"värittämään" haluttua aluetta taulukosta)
Vuoden datasta kuukauden maksimi ja minimi
Laskija61
4232
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Kokeile tuota:
{=MIN(JOS(KUUKAUSI(A:A)=1;B:B))}
Eli tuo hakee minimin B-sarakkeen arvoista, jos A-sarakkeen päivämäärän kuukausiarvo on 1, eli tammikuu. Vastavasti helmikuu on 2 jne. Maksimiarvon saa vaihtamalla MIN-funktion MAKS-funktioksi.
HUOM! Aaltosulkeita ei kirjoiteta, vaan funktio kirjoitetaan normaalisti '='-merkillä aloittaen ja lopuksi painetaan ENTER:in sijaan CTRL SHIFT ENTER -näppäinyhdistelmää, jolloin nuo aaltosulkeet tulevat funktion ympärille.
Enpäs saanut toimimaan, kaava palautti arvoksi nollan eli ilmeisesti se ei katsonut vain tammikuuta ,vaan haki minimin koko B-sarakkeesta, jossa tietenkin datan loppuessa tuli vastaan tyhjä solu, joka tulkittiin nollaksi. Vastaavasti maksimia kokeillessani kaava palautti koko vuoden data-joukosta maksimin eikä tammikuun maksimia.
Joo noin siinä käy, jos ei käytä CTRL SHIFT ENTER -lopetusta. Muuten tuo kaava toimii niin kuin pitääkin. CSE-kaavoista lisää lätinää lontooksi, jos kiinnostaa opetella: http://www.mrexcel.com/articles/CSE-array-formulas-excel.php
Kiitos, täytyypä opiskella vielä tätä asiaa lisää.