Kaava näyttää tältä, ja se toimii.
=JOS(A1="100";(A2/A3)/24;0)
Mutta, kuinka saan lisää vaihtoehtoja tekstiksi kaavaan, jotta se edelleen laskee jakolaskun?
Luvut on lainausmerkeissä, koska solujen muotoilu on Teksti.
Esim. jos A1 on 100 tai 101 tai 102 tai 103 tai 104 jne, niin kaikilla näillä arvoilla kaava edelleen laskisi jakolaskun.
Kokeilin jotain =JOS(TAI("100";"101";"102";"103";"104" jne. mutta ei palauttanut oikeaa arvoa.
=JOS(A1="100";(A2/A3)/24;0)
Mutta, kuinka saan lisää vaihtoehtoja tekstiksi kaavaan, jotta se edelleen laskee jakolaskun?
Luvut on lainausmerkeissä, koska solujen muotoilu on Teksti.
Esim. jos A1 on 100 tai 101 tai 102 tai 103 tai 104 jne, niin kaikilla näillä arvoilla kaava edelleen laskisi jakolaskun.
Kokeilin jotain =JOS(TAI("100";"101";"102";"103";"104" jne. mutta ei palauttanut oikeaa arvoa.
Vastaukset 7
Vanhimmat
Onko nuo luvut aina peräkkäisiä? Eli jos antaa kaavaan ala- ja ylärajan.
=JOS(A1>="100";JOS(JA(A1
Ei ole peräkkäisiä, vaan on esim. 4300, 4301, 28472, 28481 jne.
Voit jättää tuosta kaavasta vielä pois tuon JA( -kohdan. Toimii kyllä ilman sitäkin.
=JOS(A1>="100";JOS(A1
No nyt siihen jäi vielä virhe. Kaavasta pitää vielä poistaa yksi kaarisulku, tuon "105" jälkeen oleva, on liikaa.
=OR(A1=4300;A1=4301;A1=28472;A1=28481 )*(A2/A3)/24
Keep EXCELing
@Kunde
Jos sinulla on "hyväksyttyjen lukujen" luettelo jossain niin näinkin voi laskea. Tässä esimerkissä luvut löytyvät H-sarakkeelta.
=JOS(LASKE.JOS(H:H;A1);(A2/A3)/24;0)
Kiitän ja kumarran!