tietojen poimiminen tietokannasta

Terve,
Kyselisin, että miten olisi Excelissä mahdollista poimia tietoja tietokannasta. Tilanne on seuraavanlainen:
Minulla on tietokanta asiakkaista, joille kullekin on annettu luokitus 1,2,3,4 (asiakastyypin mukaan). Kullekin asikkaalle on myös määritetty tietty kate. Miten saisin laskettua voiton, mikäli kullekin asiakastyypille on omat todennäköisyydet tulla yrityksen asiakkaaksi. Esim. vain 60% asiakastyypistä 1 tulee siirtymään yrityksen asiakkaaksi ja 30 asiakastyypistä 2 tulee yrityksen asiakkaaksi jne. Eli onko Excelissä sellaista funktiota, jolla pystyy valitsemaan jonkun osuuden (esin. joka kolmannen asiakkaan) tietokannasta, ja poimimaan asiakkaan tiedot.

Valitettavasti en pystynyt selittämään asiaa selkeämmin.
4644
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Mistähän tietokannasta on kysymys? Access, Oracle...?

VBA:lla voi tehdä tietokantakyselyjä ADO ohjelmointirajapinnan avulla. Vaatii hieman perehtymistä, muuten suhteellisen simppeliä.

Helpointa on tehdä kysely Excelin omalla palikalla: >TiedotNouda ulkoiset tiedotLuo uusi kysely...

Äänestä
  • Huomasin käyttäneeni väärää termiä, eli kyse ei ole todellakaan tietokannasta, vaan ihan Excelin laskentataulukosta missä tiedot ovat.

    Äänestä

mitä olet vailla?

Äänestä
  •              Kassavirta

    As Tyyp Kate   2005   2006   2007   2008   2009
    A    1    2                  
    B    2    3                  
    C    2    5                  
    D    3    6                  
    E    4    3                  


    Mulla on excel-taulukko, jossa on esim 20 000 asiakasta(as) ja kaikki asiakkaat on luokiteltu tyypeiltään 1,2,3,4,5 (esim. 2 tarkoittaa, että asiakas tulee 33% todennäköisyydellä asiakkaaksi 10 vuoden aikana, 3 tarkoittaa, että asiakas tulee 66% todennäköisyydellä asiakkaaksi 10 vuoden aikana jne.). Lisäksi on tiedossa asiakkaista saatava kate. Mun pitäis laskea asiakkaista saatavia mahdollisia kassavirtoja eri vuosina. Onko Excelin funktioiden avulla mahdollista poimia esim. vain joka kolmas asiakas (tyyppi 2) kassavirtalaskelmiin, jolloin tavallaan voitais ajatella, että 33% asiakkaista saavutettais. Voisinhan mä vain poistaa 2/3-osaa asiakkaista (tyyppi 2) listalta ja tehdä laskelman, mutta se vie aivan liikaa aikaa ja asiakkaan liittymistodennäköisyyksiä olis tarkoitus pystyä muuttamaan myöhemmin.

    Kassavirtasoluissa lukee siis jotain tälläistä:
    =JOS(B1=1;C1;0) jolloin kassavirtoihin rekisteröidään asiakastyypin 1 kate 2(euroa). Lopulta kassavirrat summataan eri sarakkeilta vuosittaisiksi kassavirroiksi ja diskontataan nykypäivään.

    Toivottavasti tää vähän selventäis tilannetta. En kyllä tiedä miten toi alku näkyy eri selaimilla!!!

    Äänestä

Kommentoi aloitusta


miikka1978 kirjoitti:

Terve,
Kyselisin, että miten olisi Excelissä mahdollista poimia tietoja tietokannasta. Tilanne on seuraavanlainen:
Minulla on tietokanta asiakkaista, joille kullekin on annettu luokitus 1,2,3,4 (asiakastyypin mukaan). Kullekin asikkaalle on myös määritetty tietty kate. Miten saisin laskettua voiton, mikäli kullekin asiakastyypille on omat todennäköisyydet tulla yrityksen asiakkaaksi. Esim. vain 60% asiakastyypistä 1 tulee siirtymään yrityksen asiakkaaksi ja 30 asiakastyypistä 2 tulee yrityksen asiakkaaksi jne. Eli onko Excelissä sellaista funktiota, jolla pystyy valitsemaan jonkun osuuden (esin. joka kolmannen asiakkaan) tietokannasta, ja poimimaan asiakkaan tiedot.

Valitettavasti en pystynyt selittämään asiaa selkeämmin.

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