excelin kaava

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ä?
6880
Äänestä

Muut lukivat myös

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

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

    Äänestä

  • talviloma kirjoitti:

    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

    Äänestä

  • talviloma kirjoitti:

    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

    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

    Äänestä

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.

Äänestä

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

Äänestä

Kommentoi aloitusta


talviloma kirjoitti:

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ä?

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