minimi jos

Hakusissa kaava jolla saadaan minimi luvuista D6:D27 jos sarakkeessa A6:A27 lukee Saab*
11169
Äänestä

Muut lukivat myös

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 ("")

Äänestä

Hienoa! Minä kiitän!

Äänestä

Uusi kaava (meneeköhän jo liian monimutkaiseksi)

Etsi Saab* listasta A6:A27 ja laske arvojen Saab* minimi listasta D6:D27

Äänestä

=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))}

Äänestä

{=MIN(JOS(A6:A27="Saab*";D6:D27))}

Tällä kaavalla tulee tulokseksi 0. Ja sama MAKS funktiolla.

Äänestä

Niin siis oikeasti listan D6:D27 pienin luku on 11700

Äänestä

Kyllä minulla ainakin hakee aina pienimmän Saab*'in kohdalla D-sarakkeessa olevan luvun.

http://aijaa.com/NaiMan

Äänestä

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?

Äänestä

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.

Äänestä

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

Äänestä
  • 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

    Äänestä

Kommentoi aloitusta


8+6 kirjoitti:

Hakusissa kaava jolla saadaan minimi luvuista D6:D27 jos sarakkeessa A6:A27 lukee Saab*

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu