Sivu 10/25

Maalimäärien osatodennäköisyyksien summaus taulukosta

Lähetetty:
Kirjoittaja h
Minulla on 7x7 taulukko eri tulosten todennäköisyyksistä:
- Kotijoukkueen maaliluvut 0-6 vaakarivillä soluissa A1:H1
- Vierasjoukkueen maaliluvut 0-6 pystyrivillä soluissa A2:A8
- Eri lopputulosten todennäköisyydet soluissa B2:H8

Maaliluvut eivät vastaa rivi/sarakenumerointia, vaan taulukko voi olla missä tahansa työkirjassa.

Saako tästä taulukosta jollakin kaavalla näppärästi laskettua yhteen eri kokonaismaalimäärien osatodennäköisyyksiä ilman, että summaukseen tarvitsee poimia aina jokainen solu yksitellen (esimerkiksi 6 maalia olisi SUMMA(B8;C7;D6;E5;F4;G3;H2) jne.)?

Re: Maalimäärien osatodennäköisyyksien summaus taulukosta

Lähetetty:
Kirjoittaja S.Mäenala
h kirjoitti:Minulla on 7x7 taulukko eri tulosten todennäköisyyksistä:
- Kotijoukkueen maaliluvut 0-6 vaakarivillä soluissa A1:H1
- Vierasjoukkueen maaliluvut 0-6 pystyrivillä soluissa A2:A8
- Eri lopputulosten todennäköisyydet soluissa B2:H8

Maaliluvut eivät vastaa rivi/sarakenumerointia, vaan taulukko voi olla missä tahansa työkirjassa.

Saako tästä taulukosta jollakin kaavalla näppärästi laskettua yhteen eri kokonaismaalimäärien osatodennäköisyyksiä ilman, että summaukseen tarvitsee poimia aina jokainen solu yksitellen (esimerkiksi 6 maalia olisi SUMMA(B8;C7;D6;E5;F4;G3;H2) jne.)?
Kyllähän noita voi poimia monellakin tavalla, mutta...

-miksi kaava SUMMA(B8;C7;D6;E5;F4;G3;H2) ei Sinulle kelpaa?
-mihin kysymykseen tuon pyytämäsi "näppärän" kaavan pitäisi vastata ja missä suhteessa tuota näppäryyttä em. SUMMA-kaavaan nähden pitäisi saada lisää?
... vastaisin jos tietäisin mitä haluat...

Re: Maalimäärien osatodennäköisyyksien summaus taulukosta

Lähetetty:
Kirjoittaja h
S.Mäenala kirjoitti:
h kirjoitti:Minulla on 7x7 taulukko eri tulosten todennäköisyyksistä:
- Kotijoukkueen maaliluvut 0-6 vaakarivillä soluissa A1:H1
- Vierasjoukkueen maaliluvut 0-6 pystyrivillä soluissa A2:A8
- Eri lopputulosten todennäköisyydet soluissa B2:H8

Maaliluvut eivät vastaa rivi/sarakenumerointia, vaan taulukko voi olla missä tahansa työkirjassa.

Saako tästä taulukosta jollakin kaavalla näppärästi laskettua yhteen eri kokonaismaalimäärien osatodennäköisyyksiä ilman, että summaukseen tarvitsee poimia aina jokainen solu yksitellen (esimerkiksi 6 maalia olisi SUMMA(B8;C7;D6;E5;F4;G3;H2) jne.)?
Kyllähän noita voi poimia monellakin tavalla, mutta...

-miksi kaava SUMMA(B8;C7;D6;E5;F4;G3;H2) ei Sinulle kelpaa?
-mihin kysymykseen tuon pyytämäsi "näppärän" kaavan pitäisi vastata ja missä suhteessa tuota näppäryyttä em. SUMMA-kaavaan nähden pitäisi saada lisää?
... vastaisin jos tietäisin mitä haluat...
Yksinkertaistin esimerkin kuuteen maaliin, mutta vaikkapa 31 x 31 taulukosta yhteismaalimäärien 0, 1, 2,.... 60 todennäköisyyksien summaaminen yksittäin on työlästä ja myös virhealtista, kun pitäisi ynnäillä kaikkien 961:n ruudun osatodennäköisyydet oikeisiin paikkoihin.

Jos esimerkissäni soluun A10 laittaa minkä tahansa luvun 0-12, niin voisiko jollakin kaavalla viereiseen soluun B10 saada tätä yhteismaalimäärää vastaavan todennäköisyyskertymän solujoukosta B2:H8 poimittuna. Eli syötettäessä:
- soluun A10 luku 1, tulee soluun B10 summa soluista B3 ja C2 (tulokset 1-0 ja 0-1)
- soluun A10 luku 5, tulee soluun B10 summa soluista B7, C6, D5, E4, F3 ja G2
- soluun A10 luku 12, tulee soluun B10 vain solussa H8 oleva luku (vain tulos 6-6)
- jne.

Re: Maalimäärien osatodennäköisyyksien summaus taulukosta

Lähetetty:
Kirjoittaja S.Mäenala
h kirjoitti:...
Jos esimerkissäni soluun A10 laittaa minkä tahansa luvun 0-12, niin voisiko jollakin kaavalla viereiseen soluun B10 saada tätä yhteismaalimäärää vastaavan todennäköisyyskertymän solujoukosta B2:H8 poimittuna. Eli syötettäessä:
- soluun A10 luku 1, tulee soluun B10 summa soluista B3 ja C2 (tulokset 1-0 ja 0-1)
- soluun A10 luku 5, tulee soluun B10 summa soluista B7, C6, D5, E4, F3 ja G2
- soluun A10 luku 12, tulee soluun B10 vain solussa H8 oleva luku (vain tulos 6-6)
- jne.
Tuo selvensi, haluat että maaliluku annetaan parametrina omassa solussaan (tässä A10).

Kuva

Kirjoita soluun B10 matriisikaava:

{=SUM(B2:H8*(ROW(B2:H8)+COLUMN(B2:H8)-ROW(B2)-COLUMN(B2)=A10))}

- kaarisulut { } saadaan kun kaava hyväksytään näppäinyhdistelmällä Ctrl-Shift-Enter

Kaava on kirjoitettu siten että voit raahata tuon taulukkosi välilehdellä mihin kohtaan tahansa.

Finlandese:
SUM = SUMMA
ROW = RIVI
COLUMN = SARAKE

Re: Maalimäärien osatodennäköisyyksien summaus taulukosta

Lähetetty:
Kirjoittaja h
S.Mäenala kirjoitti:
h kirjoitti:...
Jos esimerkissäni soluun A10 laittaa minkä tahansa luvun 0-12, niin voisiko jollakin kaavalla viereiseen soluun B10 saada tätä yhteismaalimäärää vastaavan todennäköisyyskertymän solujoukosta B2:H8 poimittuna. Eli syötettäessä:
- soluun A10 luku 1, tulee soluun B10 summa soluista B3 ja C2 (tulokset 1-0 ja 0-1)
- soluun A10 luku 5, tulee soluun B10 summa soluista B7, C6, D5, E4, F3 ja G2
- soluun A10 luku 12, tulee soluun B10 vain solussa H8 oleva luku (vain tulos 6-6)
- jne.
Tuo selvensi, haluat että maaliluku annetaan parametrina omassa solussaan (tässä A10).

Kuva

Kirjoita soluun B10 matriisikaava:

{=SUM(B2:H8*(ROW(B2:H8)+COLUMN(B2:H8)-ROW(B2)-COLUMN(B2)=A10))}

- kaarisulut { } saadaan kun kaava hyväksytään näppäinyhdistelmällä Ctrl-Shift-Enter

Kaava on kirjoitettu siten että voit raahata tuon taulukkosi välilehdellä mihin kohtaan tahansa.

Finlandese:
SUM = SUMMA
ROW = RIVI
COLUMN = SARAKE
Tämä oli varsin pitkälti sellainen näppärä matriisikaava, jollaista hain.

Sen verran vielä kaipaisin lisäystä tuohon, että kuinka kaavaa tulisi editoida, jos luvut alkaisivat suuremmasta luvusta kuin nolla eli rivi- ja sarakeotsikot eivät suoraan vastaisi järjestyslukuja? Esimerkiksi jos taulukossa olisi vain luvut 6-12 (tai mitä tahansa paljonkin suurempia lukuja). Käsittääkseni kaava poimii nyt maalilukemat rivin/sarakkeen järjestysnumeron perusteella, muttei varsinaisesti välitä siitä, mitä lukuja rivi- ja sarakeotsikoihin on kirjoitettu.

Maksipeukut joka tapauksessa!

Re: Maalimäärien osatodennäköisyyksien summaus taulukosta

Lähetetty:
Kirjoittaja S.Mäenala
h kirjoitti:...
Sen verran vielä kaipaisin lisäystä tuohon, että kuinka kaavaa tulisi editoida, jos luvut alkaisivat suuremmasta luvusta kuin nolla eli rivi- ja sarakeotsikot eivät suoraan vastaisi järjestyslukuja? Esimerkiksi jos taulukossa olisi vain luvut 6-12 (tai mitä tahansa paljonkin suurempia lukuja). Käsittääkseni kaava poimii nyt maalilukemat rivin/sarakkeen järjestysnumeron perusteella, muttei varsinaisesti välitä siitä, mitä lukuja rivi- ja sarakeotsikoihin on kirjoitettu.
...
{=SUM(H12:N18*(ROW(H12:N18)+COLUMN(H12:N18)-ROW(H12)-COLUMN(H12)+A2+B1=A10))}

... toimii vaikka koripallossa ... 8--)

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja tophias
Kuva

Kysymys tuohon kuvaan liittyen, toisessa tiedostossa tällä hetkellä samanlainen lista. Onnistuuko jotenkin kaavan/kaavojen avulla saamaan esim. tuohon riville 15, jossa SJ-Van ottelu ja ranking 2,3 saamaan vaikka soluun R15 luvun joka esiintyy solussa x4, eli siis 2,3 ranking kotivoittojen prosenttiluvun, 56,1 tässä tapauksessa, ja sitten soluun s16 vierasvoittojen prosentin, eli solun y4 arvon. Nopeuttaisi taas vaan oman laskurini käyttöä.

Ja siis tuo rankinglistaus, jossa koko kauden prosentit ovat eri nyt eri tiedostossa, kun tuo johon arvot pitäisi saada siirrettyä. Myöhemmin kenties siirrän ne saman tiedoston eri välilehteen.

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja Ekitheman
Mulla on taas tähän suhteellisen kömpelö ratkaisu, mutta silläkin saat sen toimimaan.

Eli, laitat ne otteluiden "tunnusluvut" kaikkiin prosentteja edeltäviin sarakkeisiin, jolloin noilla siirtymä-vastine kaavoilla (voi onnistua myös jollain "epäsuora/vast) se antaa sulle prossat. Tältä siis näyttää taulukko sen jälkeen:

1,1 100 1,1 0
1,2 70 1,2 30
1,3 62 1,3 38 jne...

Ja kaavahan, jolla tuo luku sinne löytyy sitten:

=SIIRTYMÄ($AG$1;VASTINE(K2;$AG$2:$AG$101; 0);1)

Ton kaavan poimin omasta taulukosta, joten joudut soluja hieman muuttelemaan, mutta eiköhän tuo muutaman yrityksen-erehdyksen kautta löydy kohdilleen.

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja S.Mäenala
tophias kirjoitti:Kysymys tuohon kuvaan liittyen, toisessa tiedostossa tällä hetkellä samanlainen lista. Onnistuuko jotenkin kaavan/kaavojen avulla saamaan esim. tuohon riville 15, jossa SJ-Van ottelu ja ranking 2,3 saamaan vaikka soluun R15 luvun joka esiintyy solussa x4, eli siis 2,3 ranking kotivoittojen prosenttiluvun, 56,1 tässä tapauksessa, ja sitten soluun s16 vierasvoittojen prosentin, eli solun y4 arvon. Nopeuttaisi taas vaan oman laskurini käyttöä.

Ja siis tuo rankinglistaus, jossa koko kauden prosentit ovat eri nyt eri tiedostossa, kun tuo johon arvot pitäisi saada siirrettyä. Myöhemmin kenties siirrän ne saman tiedoston eri välilehteen.
Linkki toiseen työkirjaan on rakenteeltaan seuraavan kaltainen:

=OFFSET([Book2.xlsx]Sheet1!$X$1;MATCH(K15;[Book2.xlsx]Sheet1!$V$2:$V$6;0);0)

Tässä on oletettu että työkirjojen nimet ovat Book1.xlsx ja Book2.xlsx ja että Book2:n taulukkorakenne on tuon Sinun kuvasi mukainen.
Esimerkkinä on tiedon hakukaava, mutta olennaista siinä nyt on kaavaan kirjoitettu työkirjojen linkitys.
Kaavan toimiminen edellyttää että molemmat työkirjat ovat auki samanaikaisesti.
Excel kykenee hakemaan dataa suljetustakin työkirjasta, mutta sitä varten on kirjoitettava erillistä koodia.

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja James Salvesen
pjl kirjoitti:Hei vaan, kädetön Excel-mies täällä. Miten pirussa saan helposti toiseksi suurimman/pienimmän luvun joltain tietyltä alueelta? Siis jos vaikka sarakkeessa D on lukuja tyyliin 2,00 2,05 2,10 2,08 2,30 2,20 2,05 niin saako jotenkin näppärästi esiin tuon 2,20? Entä kolmanneksi jne suurin? Juu, voin toki sortata sarakkeen ja katsoa sen, mutta kaipaisin sattuneesta syystä toisenlaista ratkaisua.
Saitkohan tämän jo ratkaistua?

Itse tekisin niin, että käyttäisin funkiota =PIENI /=SUURI tai vaihtoehtoisesti molempia.
Eli esim. sarakkeeseen E1 funktio =PIENI(D:D;E2) ja tuohon E2-soluun sitten vaihtelee sitä lukua, monenneksiko pienintä lukua sarakkeesta D etsii.

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja pka
James Salvesen kirjoitti:
pjl kirjoitti:Hei vaan, kädetön Excel-mies täällä. Miten pirussa saan helposti toiseksi suurimman/pienimmän luvun joltain tietyltä alueelta? Siis jos vaikka sarakkeessa D on lukuja tyyliin 2,00 2,05 2,10 2,08 2,30 2,20 2,05 niin saako jotenkin näppärästi esiin tuon 2,20? Entä kolmanneksi jne suurin? Juu, voin toki sortata sarakkeen ja katsoa sen, mutta kaipaisin sattuneesta syystä toisenlaista ratkaisua.
Saitkohan tämän jo ratkaistua?

Itse tekisin niin, että käyttäisin funkiota =PIENI /=SUURI tai vaihtoehtoisesti molempia.
Eli esim. sarakkeeseen E1 funktio =PIENI(D:D;E2) ja tuohon E2-soluun sitten vaihtelee sitä lukua, monenneksiko pienintä lukua sarakkeesta D etsii.
Onko jotain vastaavaa kaavaa kuin nämä =PIENI /=SUURI, mutta niin, että voisi määritellä hakumatriisin ja tulosmatriisin erikseen?

Jollain haku-toiminnolla onnistuisi, mutta olisi hyvä, että jos hakumatriisissa on duplikaatteja (esimerkiksi toiseksi ja kolmanneksi suurin arvo samoja), niin tulosmatriisista tulisi kuitenkin eri tulos haettaessa toiseksi tai kolmanneksi suurinta arvoa.

Tarkoitus olisi siis toteuttaa useamman sarakkeen sorttaus yhden sarakkeen arvojen mukaisessa järjestyksessä.

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja S.Mäenala
pka kirjoitti:...
Tarkoitus olisi siis toteuttaa useamman sarakkeen sorttaus yhden sarakkeen arvojen mukaisessa järjestyksessä.
Excel'in oma sortteri on useimmiten täysin riittävä, enkä muistakaan tämäntapaista itsetoteutettua sortteria aiemmin nähneeni.
Joissakin erityistilanteissa sellaisen käyttö tietysti voi tulla kyseeseen.

Sortterin kirjoittaminen ei sinänsä ole kovin vaativa tehtävä ja tapojakin sen toteuttamiseen varmasti on useita.
Seuraavassa oma toteutus. Aineistona on käytetty poimintaa MLB-guru hk_:n seurannasta.

Kuva

Sovellus on kirjoitettu aivan peruskaavoilla ja sen muokkaaminen omiin tarpeisiin lienee jokseenkin yksinkertaista.
Perusrutiinit tehdään muutamassa apusarakkeessa, jotka tässä on piilotettu.
Lajittelusarakkeeksi voidaan valita mikä tahansa numeerinen sarake (aika, päivys, valuutta ja numerot), tässä esimerkissä sarakkeet A, E, F ja G.
Lajittelu voidaan tehdä pienimmästä suurimpaan tai päinvastoin.

Lajiteltavan taulukon kokoa ei ole rajoitettu sen enempää rivi- kuin sarakemääränkään suhteen.
Viimeisen rivin rivinumero luetaan tässä esimerkissä sarakkeesta A, mutta sarake voidaan luonnollisesti vaihtaa.

Sortattava taulukko määritellään piilotetussa sarakkeessa L kaavassa =SMALL(INDEX($A:$H;;$J$7);K2)
suom. =PIENI(INDEKSI($A:$H;;$J$7);K2)
Tässä taulukko siis kattaa sarakkeet A --> H.
Sarakkeiden lisäys/vähennys käy helpoimmin insert/delete -toiminnolla, jolloin Excel muuttaa kaavat automaattisesti.
Lisättävät/poistettavat sarakkeet maalataan normaaliin tapaan sarakeotsikoissa.

Jos lajittelu halutaan toteuttaa myös tekstisarakkeissa tämä tehdään normaalisti siten että teksti muutetaan luvuksi ja saadut luvut lajitellaan sitten samalla mekanismilla. Tässä esimerkissä tekstilajittelu siis ei ole mukana.

Link:
https://drive.google.com/file/d/0B5MepY ... sp=sharing

Tiedosto ei sisällä makroja eikä sitä ole pakattu.

Vastailen tarvittaessa soveltamista koskeviin ja myös muihin kysymyksiin.

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja mpr
Millähän kaavalla saan keskihajonnan avulla todennäköisyyden tietylle vaihteluvälille.

Naisten parisprinttiin ajattelin vetää 30s hajonnalla arviot.
Eli ensin oa:t jokaisen joukkueen ajoille ja sitten hajonnaksi 30s ja katsoa, minkä todennäköisyyden esim. 4s ero arviossa tuottaa.

Kiitos jo etukäteen.

EDIT: sain jotain aikaiseksi normaali.jakauma funktiolla, jossa ka. oa erotus ja sitten laskettavaksi arvoksi 0, jolloin hajonnaksi laitetaan tuo 30s ja näin saadaan arvio.
Nyt toki pitää alkaa tutkimaan dataa lisää ja tsekkaamaan miltä tuo 30s hajonta parisprintin ajoissa vaikuttaisi. Voi olla liian iso hajonnaksi.

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja S.Mäenala
mpr kirjoitti:Millähän kaavalla saan keskihajonnan avulla todennäköisyyden tietylle vaihteluvälille.
...
Jos tuon nyt oikein ymmärsin...

Todennäköisyys esim. vaihteluvälille [o.a-4 --> o.a.+4] on kaavana:

=NORM.DIST(odotusarvo+4;odotusarvo;keskihajonta;TRUE)-NORM.DIST(odotusarvo-4;odotusarvo;keskihajonta;TRUE)

TRUE = TOSI
NORM.DIST suomennosta en löytänyt, se saattaa olla NORM.JAKAUMA

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja tallipoika
Murheita...eli;
Kun hakee esim Betexpolerilta vanhoja lopputuloksia, nehän ovat muodossa, 4:2 (1:1, 3:1), saadakseni koti ja vieras maalit omiin sarakkeisiin, niin pilkon "teksti sarakkeisiin" ensin () pois ja sitten :

Mutta miksi Exell "ei ymmärrä" kun koitan laskea (automaattinen summa) vierasjoukkueen(oik puoli) maaleja yhteen, summa on aina 0, kuitenkin solumääritteet on oikein (luku), mutta kotijoukkueen maalit(vas puoli) Exell laskee aivan oikein, eli mikä mättää, vai lasketaanko vain manuaalisesti...

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja S.Mäenala
tallipoika kirjoitti:Murheita...eli;
Kun hakee esim Betexpolerilta vanhoja lopputuloksia, nehän ovat muodossa, 4:2 (1:1, 3:1), saadakseni koti ja vieras maalit omiin sarakkeisiin, niin pilkon "teksti sarakkeisiin" ensin () pois ja sitten :...
Näitä usein kysytään, joten laitetaan peruskaavat jälleen:

Kuva

Jos Sinulla on kuvan kaltainen tilanne eli esim. solussa A1 tekstimuodossa 4:2 (1:1, 3:1), mitään "teksti sarakkeisiin"-juttuja tai joitakin merkkien poistoja ei tarvita. Maalit saadaan tekstistä suoraan irti kaavoilla:

B1: =HOUR(LEFT(A1;FIND(" ";A1)-1))
C1: =MINUTE(LEFT(A1;FIND(" ";A1)-1))
D1: =B1-F1
E1: =C1-G1
F1: =HOUR(MID(A1;FIND(",";A1)+2;LEN(A1)-FIND(",";A1)-2))
G1: =MINUTE(MID(A1;FIND(",";A1)+2;LEN(A1)-FIND(",";A1)-2))

Suomeksi tarvittavat funktiot ovat:
HOUR TUNNIT
MINUTE MINUUTIT
LEFT VASEN
MID POIMI.TEKSTI
FIND ETSI
LEN PITUUS

Maaliluvut saavat olla kuinka suuria tahansa, mutta muuten tekstiketjun rakenteen pitää olla kuvatunkaltainen.

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja champps
Vedonlyöntimateriaalia kohdasta löytyvään kirjanpito exceliin liittyisi kysymys.

1000 rivin jälkeen tulee jokin punainen viiva keskelle taulukkoa, ja tämän jälkeen merkatut vedot eivät näy tilastoissa. Millä tavoin tuon punasen viivan ja siihen sisältyvät asiat saisi poistettua / tai niin että tämän jälkeiset kohteet näkyisivät myös tulostaulussa ja statseissa? Eihän kuitenkaan tarkoitus ole tämän jälkeen alkaa täyttämään uudelle tyhjälle templatelle? Silloinhan vanhat tilastot jäävät ja uudet kohteet tekevät uudet tilastot.

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja S.Mäenala
champps kirjoitti:Vedonlyöntimateriaalia kohdasta löytyvään kirjanpito exceliin liittyisi kysymys.

1000 rivin jälkeen tulee jokin punainen viiva keskelle taulukkoa, ja tämän jälkeen merkatut vedot eivät näy tilastoissa. Millä tavoin tuon punasen viivan ja siihen sisältyvät asiat saisi poistettua / tai niin että tämän jälkeiset kohteet näkyisivät myös tulostaulussa ja statseissa? Eihän kuitenkaan tarkoitus ole tämän jälkeen alkaa täyttämään uudelle tyhjälle templatelle? Silloinhan vanhat tilastot jäävät ja uudet kohteet tekevät uudet tilastot.
Taulukon mukana tulee tekstiviesti, jossa on tekijän, Henri Mikkolan sähköpostiosoite. Jos et tavoita häntä niin laita minulle yv:nä sähköpostiosoitteesi niin lähetän Sinulle laajennetun version.

Henri Mikkola kirjoittaa:
Kirjanpitopohjaa saa levittää vapaasti, kunhan
tämä tiedosto on sen mukana, eikä levittämisestä
kerätä mitään maksua!!
Omasta mielestäni ei välttämättä ole täysin korrektia levittää toisen tekemää tuotosta editoituna versiona, mutta uskoisin että tekijä hyväksyy tämän pienen rikkeen.

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja tophias
Mäenalalle jälleen kyssäri. Helpompi varmaan olisi selittää kuvan kera, mutta sitä en nyt tähän hätää saa ladattua, joten yritetään räpeltää tähän jotain.

Solu D kotijoukkue, E vierasjoukkue, F joukkueen ranking luku tässä kohtaa 1, G vierasjoukkueen ranking luku tässä kohtaa 2
D ..... E .....F G I J K
MYPA Honka 1 2

Välilhedet on nimetty joukkueiden mukaan, eli haen sieltä jo epäsuora-kaavalla muita tietoja, mutta ongelma on nyt tällainen:
MYPA-välilehdeltä pitäisi saada ongittua tietoa soluihin I J ja K hyödyntäen G solussa olevaa lukua 2.
MYPA-välilehdessä on seuraavanlainen tieto: vaikka solu d2 numero 1, d3 2, d4 3 jne. E2 solussa vaikka 3, F2 4, G2 2 jne.
D E F G
1(d2) 3(e2) 4(f2) 2(g2)
2(d3) 5(e3) 2(f3) 2(g3)
3(d4) 6(e4) 3(f4) 1(g3)
Eli kuinka saisin d3 solussa olevan kakkosen mukaan ongittua nuo solujen e3, f3 ja g3 olevat luvut tuonne toisen välilheden i, j ja k soluihin?

Ja vielä jos tuo MYPA vällehden ryhmittely on huonosti, tai jos jotenkin eri tavalla täytyy sijoitella noita, jotta tuo toimisi, niin nekin vinkit kelpaa

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja S.Mäenala
tophias kirjoitti:Mäenalalle jälleen kyssäri...
Kirjoita soluihin I2, J2, K2 kaavat:

I2: =OFFSET(INDIRECT(D2 & "!$E$1");MATCH(G2;INDIRECT(D2 & "!$D$2:$D$13");0);0)
J2: =OFFSET(INDIRECT(D2 & "!$F$1");MATCH(G2;INDIRECT(D2 & "!$D$2:$D$13");0);0)
K2: =OFFSET(INDIRECT(D2 & "!$G$1");MATCH(G2;INDIRECT(D2 & "!$D$2:$D$13");0);0)

Niinkuin huomaat, kaavat ovat yhtä kirjainta lukunottamatta täysin identtiset.
Kun Veikkausliigassa on 12 joukkuetta niin merkitsin tuon etsintäkentän muotoon $D$2:$D$13
Kaavat voi kopioida kaavakopioinnilla alaspäin.

Suomalaiset funktionimet:
OFFSET = SIIRTYMÄ
INDIRECT = EPÄSUORA
MATCH = VASTINE

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja S.Mäenala
tophias kirjoitti:kiitti. nyt vain ihmettelen tässä esim. honkaa joka on tässä
muodossa FC Honka, niin tuo ei tunnista sitä, koska siinä on
välilyönti, muissakin nimissä jossa väli sama vika
Noissa tapauksissa Sinun pitää osoittaa excelille että kyseessä on merkkijono. Se tehdään laittamalla kaavoihin nimen ympärille hipsut (').

Esim. solussa I2 oleva kaava tulee silloin muotoon

I2: =OFFSET(INDIRECT("'" & D2 & "'!$E$1");MATCH(G2;INDIRECT("'" & D2 & "'!$D$2:$D$13");0);0)

ja suomeksi siis
I2: =SIIRTYMÄ(EPÄSUORA("'" & D2 & "'!$E$1");VASTINE(G2;EPÄSUORA("'" & D2 & "'!$D$2:$D$13");0);0)

Ne hipsut saavat olla kaavoissa oli joukkueiden nimissä välilyöntejä tai ei.
Tärkeää huomata että esim. Hongan välilehden nimi on silloin FC Honka.

Joku kysyi aiemmin jossakin yhteydessä että miksi käyttää excel'iä suomeksi. Se on hyvä kysymys...

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja mutanen_aapo
Toisella välilehdellä dataa ja toisella yhteenvetoja. Datasivulla sarakkeessa A päivämäärä muodossa 2.3.2014, sarakkeessa B viikonpäivä muodossa maanantai ja sarakkeessa C lukuja. Kuinka saan yhteenvetosivulle laskettua yhteen sarakkeessa C olevat luvut, jos haluan mukaan esim. vain tammikuun maanantait? Eli, kuinka saada kaksi JOS-lauseketta samaan funktioon?

Joku helppikää, kiitos :)

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja lammpa-1
Tee apusarake, jossa kuukausi näkyy (kuten jo yhdessä apusarakkeessasi näkyy viikonpäivä). Ja sitten seuraavanlainen kaava:

{=SUM(IF(B:B="MAANANTAI";IF(D:D="TAMMIKUU";C:C;"")))}

Oletettu, että viikonpäivän apusarake on B ja kuukauden apusarake D ja yhteenlaskettavat arvot sarakkeessa C. Muista kuitata kaava solussa CTRL+SHIFT+ENTER (koska on vektorikaava). Nuo aaltosulkeet tulevat automaattisesti, kun kuittaa kaavan mainitsemallani tavalla, eli niitä ei tarvitse kirjoittaa. Vedin ulkomuistista, enkä pysty juuri nyt testaamaan, koska ei ole Exceliä käsillä. Toivotaan, että toimaa ;)

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja FinnKop
Moro. Täältä toivottavasti löytyy apu meikäläisen ongelmaan..
Olen laatinut lätkän ja futikse arvokisoihin kavereiden kesken pientä veikkausta ja päivittänyt pisteitä exceliin.
Haluisin että kun laitan tuloksen niin se laskee automaattisesti kaikille pisteet ja päivittää ne järjestykseen.

Toivottavasti ymmärsitte ongelman ja pystytte auttamaan. Kiitos jo etukäteen.

Re: Excel-säätöketju

Lähetetty:
Kirjoittaja S.Mäenala
mutanen_aapo kirjoitti:Toisella välilehdellä dataa ja toisella yhteenvetoja. Datasivulla sarakkeessa A päivämäärä muodossa 2.3.2014, sarakkeessa B viikonpäivä muodossa maanantai ja sarakkeessa C lukuja. Kuinka saan yhteenvetosivulle laskettua yhteen sarakkeessa C olevat luvut, jos haluan mukaan esim. vain tammikuun maanantait? Eli, kuinka saada kaksi JOS-lauseketta samaan funktioon?

Joku helppikää, kiitos :)
Hyvää työtä taas lammpa-1:ltä!
Jos tietokanta on suurikokoinen ja hakuja tehdään paljon, on ehkä syytä rakentaa kevyempi sovellus. Perusmalli on tälläinen:

Kuva

Jos kuukausi on luokitteluperusteena, se on ensin otettava irti päiväyksestä (=MONTH(A3) ).
Samalla tavoin tietysti myös viikonpäivä (=WEEKDAY(A3) ).

kaavat:
=SUMIFS(C:C;B:B;G1;D:D;G2)
=COUNTIFS(B:B;G1;D:D;G2)

SUMIFS = SUMMA.JOS.JOUKKO
COUNTIFS = LASKE.JOS.JOUKKO

jos oikein muistan..