Hakusissa kaava jolla saadaan minimi luvuista D6:D27 jos sarakkeessa A6:A27 lukee Saab*
minimi jos
8+6
11169
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 11
Vanhimmat
Et sanonut mitä jos Saabia ei löydy. Allaoleva kaava jättää solun tyhjäksi sitten.
=JOS(LASKE.JOS(A6:A27;"Saab*")>0;MIN(D6:D27);"")
Elikkä kaava laskee montako Saabia löytyy A6:A27. Jos määrä >0, niin antaa vastauksen MIN(D6:D27) ja jos =0 niin jättää solun tyhjäksi ("")
Hienoa! Minä kiitän!
Uusi kaava (meneeköhän jo liian monimutkaiseksi)
Etsi Saab* listasta A6:A27 ja laske arvojen Saab* minimi listasta D6:D27
=MIN(JOS(A6:A27="Saab*";D6:D27))
HUOM! Kaava on matriisikaava. Normaalisti kun kaava on kirjoitettu valmiiksi poistutaan solusta Enter-näppäimellä. Nyt sinun pitää ensiksi painaa pohjaan Ctrl Vaihto, ("Vaihto" on siis se Ctrl yläpuolella oleva nuoli) ja sitten vasta Enter. Kaavan ympärille tulee kaarisulkeet. Eli se näyttää tilarivillä tällaiselta:
{=MIN(JOS(A6:A27="Saab*";D6:D27))}
{=MIN(JOS(A6:A27="Saab*";D6:D27))}
Tällä kaavalla tulee tulokseksi 0. Ja sama MAKS funktiolla.
Niin siis oikeasti listan D6:D27 pienin luku on 11700
Kyllä minulla ainakin hakee aina pienimmän Saab*'in kohdalla D-sarakkeessa olevan luvun.
http://aijaa.com/NaiMan
Ok, kuvan avulla löyty vikakin. Eli Saabin perässä merkki *
Normaalistihan tuo kertomerkki toimii excelissä niin että Saab:in perässä voi lukea mitä tahansa niin se laskee kaikki, Saab 900i 2.1 16 3d, Saab 900i 2.1 16 4d, jne..
Onkohan matriisikaavalla joku vastaava merkki?
On erittäin hankalaa (ellei mahdotonta) kirjoittaa kaavaa joka pystyisi ensiksi erottamaan kaikilta tietoalueen riveiltä halutun "pätkän" ja hakemaan sitten sitä vastaavan arvon toiselta sarakkeelta.
Yhdeltä solusta pystyy hakemaan nimen, esim: =VASEN(A1;ETSI(" ";A1;1)-1)
Kaava hakee esim Saab 900i erilleen Saab-sanan, mutta että pitäisi pystyä erottamaan Saab A6:A27 jokaisesta solusta , niin.... Minä ainakin nostan kädet pystyyn.
Onko mahdollista että kirjoittaisit aina omaan soluun auton valmistajan (Saab) ja sitten viereiseen soluun mallimerkin (900i) ja sitten hakisit halutut tiedot siitä?
Tai hakisit tuolla VASEN(-kaavalla autonvalmistajan erilleen ja sitten niistä tekisit haun.
Löytyhän se toimiva kaavakin, vaikka nostinkin jo kädet pystyyn. MrExcel-palsta antoi seuraavan kaavan:
=MIN(JOS(ONLUKU(ETSI("Saab";A6:A27));D6:D27))
Ja Huom! taas. Matriisikaava. Ctrl Vaihto Enter
MIN(JOs kaavassa pitää teksti löytyä juuri muodossa * Saab*, muuta alaolevassa MATRIISIKAAVASSA, ei väliä miten kirjoitettu kunhan *SAaB* kirjaimet löytyy...
{=MIN(JOS(ONLUKU(KÄY.LÄPI("Saab";A6:A27));D6:D27))}
Keep EXCELing
@Kunde