teen taulukkoa jossa yhdessä sheetillä on taulukko jossa on kilo sarakkeen vieressä hinta. Nyt toiselle sheetille tulisi taulukko johon merkitään kilomäärä ja tarkoituksena olisi siihen viereen tulla siten automaattisesti hinta. Kuinka saan haettu hinnan toisesta solusta? etenkin ongelmana on kun kyseessä on esim muotoa 25-50 kg... siinä on tietty hinta, sitten seuraavassa 50 - 75 kg. jne... vinkkejä?
excelin kaava
talviloma
6880
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
eka taulukko:
kilo hinta
25 30,00
51 55,00
toisessa taulukossa tee phaku
siihen soluun johon tulee automaattisesti hinta.
hakuarvo: syötettävä kilomäärä
taulukkomatriisi: maalaa eka taulukko paina F4
sarakeindeksi: 2
ok
kopioi kaava muihin soluihin
siis tuo toimii jos luvut ovat tasan se mitä on hintataulukossa mutta ei silloin kun kyse on väliltä olevista luvuista.. pitääkö taulukko olla tehty muotoon
kg hinta
25
kg hinta
0 33
25 44
50 55
Kyllä pitäisi toimia, kunhan hintataulukon ensimmäinen sarake on suuruusjärjestyksessä, ja PHAKU-funktion neljäs parametri on TOSI tai puuttuu kokonaan.
Lisäksi käytettävä hakuarvo ei saa olla pienempi, kuin hakutaulukon ensimmäisen sarakkeen pienin arvo. Siksi ensimmäinen rivi tulee (tässä tapauksessa) olla:
0 33
kuten tuossa jo mainittiin.
- Mika
Kilorajat A-sarakkeessa (0,10,25,50,100)
Hinnat B-sarakkeessa (4€, 3,8€, 3,6€, 3,4€, 3,2€)
D-sarakkeessa ostetut määrät
Soluun E1 kaava
=JOS(D1>$A$5;D1*$B$5;JOS(D1>$A$4;D1*$B$4;JOS(D1>$A$3;D1*$B$3;JOS(D1>$A$2;D1*$B$2;D1*$B$1))))
ja vedät täyttökahvalla niin pitkälle kuin tarvii.
Kysymyksestäsi ei selvinnyt myydäänkö koko määrä alennettuun hintaan vai vain ylimenevät kilot, tämä kaava myy koko määrän alennettuun hintaan.
Jos tarvitaan progressiivistä hinnoittelua,elikkä hinta määräytyy kplmäärän mukaan, niin silloin seuraava formulakaava ( ei paineta vaan pelkkää Enteriä kaavarivillä vaan Ctrl Shift Enter)
oletustiedot allaolevan mukaan ja määrä C1
A B
1 1 4,0
2 10 3,8
3 25 3,6
4 50 3,4
5 75 3,2
6 100 3,0
7 99999
Soluun D1 kaava {=SUMMA(JOS(JOS(C$1>=A2:A6;A2:A6-A1:A5;$C$1-A1:A5 1)>0;JOS(C$1>=A2:A6;A2:A6-A1:A5;$C$1-A1:A5 1);0)*B1:B5)}