Hei!
koitin tänään tehdä seuraavanlaista kaavaa:
Jos solussa a1 on luku 1, solussa a2 lukee auto
Jos solussa a1 on luku 2, solussa a2 lukee ruoka
Jos solussa a1 on luku 3, solussa a2 lukee vaatteet
Jos solussa a1 on luku 4, solussa a2 lukee muut
Voiko siis saada noita kaikkia ehtoja yhteen soluun.
Teen kirjanpitoa ja olisi niin näppärää, kun kirjoitat soluun tilinnumeron ja viereiseen soluun tulisi aina automaattisesti selite, mikä tämä tili nro7 tarkoittaa...
Ymmärsikö kukaan? :D Entä tietääkö kukaan vastausta?
Kiitos jo etukäteen!
koitin tänään tehdä seuraavanlaista kaavaa:
Jos solussa a1 on luku 1, solussa a2 lukee auto
Jos solussa a1 on luku 2, solussa a2 lukee ruoka
Jos solussa a1 on luku 3, solussa a2 lukee vaatteet
Jos solussa a1 on luku 4, solussa a2 lukee muut
Voiko siis saada noita kaikkia ehtoja yhteen soluun.
Teen kirjanpitoa ja olisi niin näppärää, kun kirjoitat soluun tilinnumeron ja viereiseen soluun tulisi aina automaattisesti selite, mikä tämä tili nro7 tarkoittaa...
Ymmärsikö kukaan? :D Entä tietääkö kukaan vastausta?
Kiitos jo etukäteen!
Vastaukset 4
Vanhimmat
ainakin toimii. Tee luettelo johonkin kohtaan haluamistasi nimistä esim. K-sarakkeeseen K1 otsikko (esim "nro"), K2 "2", K3 "3" jne. L1 otsikko (esim "tilin nimi"), L2 "auto", L3 "ruoka" jne.... Valitse luettelo hiirellä (otsikot mukaan) ja anna sille nimi esim. "tilit".
Ja sitten itse kaava:
Jos A1 on 1
Soluun A2 kaava =PHAKU(A1;tilit;2)
seuraavasti: K2 tulee 1, K3 tulee 2 jne...
Onnistuu myös jossittelulla.
=JOS(A1=1;"auto";JOS(A1=2;"ruoka";JOS(A1=3;"vaatteet";JOS(A1=4;"muut";""))))
Mutta PHAKU on hyvä.
kokeilla vaikka tämmöistä makroa
Sub Oma_kaava()
Range("a1").Value = InputBox("Syötä Tuotenumero")
If Range("a1").Value = "1" Then
ActiveCell.Offset(1, 0).Value = "Auto"
ElseIf Range("a1").Value = "2" Then
ActiveCell.Offset(1, 0).Value = "Ruoka"
ElseIf Range("a1").Value = "3" Then
ActiveCell.Offset(1, 0).Value = "Vaatteet"
ElseIf Range("a1").Value = "4" Then
ActiveCell.Offset(1, 0).Value = "Muu"
End If
End Sub