Terve
Tämä on yksinkertaistettu esimerkki ongelmastani.
On taulu tbl_Henkilö jossa 2 saraketta; Nimi ja Vuosi(syntymävuosi).
Lisäksi on lambda funktio LaskeIkä(Nimi) joka palauttaa annetun henkilön iän:
=LAMBDA(Nimi;YEAR(NOW())-VLOOKUP(Nimi;tbl_henkilö;2))
Haluaisin että funktiota voisi käyttää muuhunkin kuin vain kyseiseen tauluun.
Eli funktiolle voisi siis antaa halutessaan myös alueen missä laskentaan tarvittavat tiedot sijaitsevat. LaskeIkä(Nimi;Alue)
Lambda koodiksi sain väkerrettyä tämän:
LAMBDA(Nimi;Alue;YEAR(NOW())-IF(Alue="";VLOOKUP(Nimi;tbl_henkilö;3;FALSE);VLOOKUP(Nimi;Alue;2;FALSE)))
Eli siis jos Alue on jätetty tyhjäksi, silloin funktio käyttää tbl_Henkilö taulua, muuten maalattua aluetta.
Funktio toimii jos Alue on jätetty tyhjäksi, mutta Alueen käyttäminen palauttaa jostain syystä alueen kokoisen "spill rangen" jossa kaavasolua lukuun ottamatta on oikea vastaus. Kaavasolussa on tbl_Henkilö taulun mukaan laskettu ikä.
Onko Lambda eksperttejä linjoilla? Keksiikö kukaan mikä tuossa vikana?
LAMBDA Probleema
Anonyymi
1
782
Vastaukset
- Anonyymi
Oho, Näemmä ainakin yksi kirjoitusvirhe tuossa kaavassa. 1, LOOKUP funktiossa sarakenumero on 3 sijaan 2.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Ensitreffit Jenni laukoo viinilasin ääressä suorat sanat Jyrkin aikeista: "Mä sanoin, että älä"
Voi ei… Mitä luulet: kestääkö Jennin ja Jyrkin avioliitto vai päättyykö eroon? Lue lisää: https://www.suomi24.fi/viihde212636Ymmärrän paremmin kuin koskaan
Roikut kädessäni ja vedät puoleesi. Näen kuitenkin tämän kaiken lävitse ja kaikkien takia minun on tehtävä tämä. Päästän292272- 1482254
Hullu liikenteessä?
Mikä hullu pyörii kylillä jos jahti päällä? Näitä tosin kyllä riittää tällä kylällä.532150Niina Lahtinen uudessa elämäntilanteessa - Kotiolot ovat muuttuneet merkittävästi: "Nyt on...!"
Niina, tanssejasi on riemukasta seurata, iso kiitos! Lue Niinan haastattelu: https://www.suomi24.fi/viihde/niina-lahti211752Kun Venäjä on tasannut tilit Ukrainan kanssa, onko Suomi seuraava?
Mitä mieltä olette, onko Suomi seuraava, jonka kanssa Venäjä tasaa tilit? Ja voisiko sitä mitenkään estää? Esimerkiks3881627Ano Turtiainen saa syytteet kansankiihoituksesta
Syytteitä on kolme ja niissä on kyse kirjoituksista, jotka hän on kansanedustaja-aikanaan julkaissut Twitter-tilillään961566- 2891447
Varokaa! Lunta voi sataa kohta!
Vakava säävaroitus Lumisadevaroitus Satakunta, Uusimaa, Etelä-Karjala, Keski-Suomi, Etelä-Savo, Etelä-Pohjanmaa, Pohjanm131399- 1321389