Kahden Excel taulukon vertaaminen automaattisesti

Varastokirjanpitäjä

Varastokirjanpidossa on A sarakkeessa Hylly 1,2,3... jne. B sarakkeessa on Tuote A,B,C... jne. C sarakkeessa on varastohinta €/kpl. Jokaisessa hyllyssä on samannimisiä tuotteita. Esim Helmikuussa hylly 1, tuote B:n hinta on muuttunut 4,50 --> 5,00. Pystyykö jollakin kaavalla ohjelmoimaan automaattisen tarkastuksen, että ohjelma vertaa tammikuun ja helmikuun jokaisen rivin tuotehintaa ja jos huomaa poikkeavuuden, niin merkkaa sen D-sarakkeeseen? Välttämättä rivit eivät ole samassa järjestyksessä eri kuukausien taulukossa. Rivejä on 350 kpl.

Esim. TAMMIKUU
A-sarake B-sarake C-sarake D-sarake
hylly tuote hinta
1 A 5,00
1 B 4,50
1 C 4,20
2 A 11,00
2 B 7,00

esim. HELMIKUU
A-sarake B-sarake C-sarake D-sarake
hylly tuote hinta
1 A 5,00
1 B 5,00 X
1 C 4,20
2 A 11,00
2 B 7,00

33

1645

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • vfffg

      pystyy

    • bnnnmhj

      pystyy monellakin tavalla

    • vvbgggg

      Pystyy monellakin tavalla sssss

    • fdddfggfgg

      Monellakin tavalla pystyy cccc

    • Varastokirjanpitäjä

      Voiskos joku neuvoa, joka osaa tehdä tuon?

      • passeliopasseli

        Laita passeli pro, niin ei tartte kysellä tyhmiä. Jos ei riitä rahnat, niin sittä ruutuvihko.


    • Näsäviisaat

      Onpas taas oikein fiksuja vastauksia tähänkin kysymykseen.
      Juicea lainaten "ne jotka osaa tekee mitä vaan ja ne jotka ei rupeaa vittuilemaan"

      • Excel.Pro

        Tyhmille voi vittuilla. Jo tehtävänannosta näkee ettei aloittajalla ole kaikki päivitykset eckselissä. Ei samalla tuotteella voi olla montaa eri hintaa eri hyllypaikoissa, jos niitä satunnaisesti sotketaan. Silloin pitää olla mukana vielä seuranta, eli jonkinlainen id-numero, joka pysyy tuote-erän mukana alusta loppuun.

        Juicea lainaten sinä et näköjään osaa edes vittuilla.


    • Varastokirjanpitäjä

      Selvennykseksi, ettei hyllyt ole samassa varastossa vaan eri osoitteissa, jolloin samoillekin tuotteille muodostuu erilaisia hintoja eri paikoissa. Mutta kommenteista päätellen ei taida olla tämä ongelma ratkaistavissa Excelillä.

    • 3dots

      =SUMPRODUCT(Sheet1!A1:A5=A1;Sheet1!B1:B5=B1;Sheet1!C1:C5)=C1

    • Varastokirjanpitäjää

      Eikös tuolla lasketa painotettua keskiarvoa? Ei auta tähän ongelmaan.

      • 3dots

        Ei tuolla keskaria saa.


    • Varastokirjanpitäjä

      Mites toi kaava toimii tuossa tehtävässä? Mihin soluun tuo kaava sijoitetaan?

      • 3dots

        Sheet1 edustaa tammikuuta, joten seuraavan taulukon d-sarakkeeseen.


    • Varastokirjanpitäjä

      Eka välillehti on Tammikuu ja toinen Helmikuu. Oheinen kaava on Helmikuu taulukon D 1 solussa =TULOJEN.SUMMA(Tammikuu!A1:A4;Tammikuu!B1:B4;Tammikuu!C1:C4)=C1. Vastaus on epätosi.
      Missä vaiheessa se vertaa Helmikuun lukuja tuossa kaavassa? Koska jos vaihtaa C sarakkeen hintaa, niin vastaus ei muutu.
      Miten tuo hakualue esim. A1:A4 määritetään, koska A4 vaihtuu jo eri varastopaikka?

      • 3dots

        =TULOJEN.SUMMA(Tammikuu!A1:A4=A1;Tammikuu!B1:B4=B1;Tammikuu!C1:C4)=C1
        Korjaa kaavasi.


      • 3dots

        =TULOJEN.SUMMA(Tammikuu!A$1:A$4=A1;Tammikuu!B$1:B$4=B1;Tammikuu!C$1:C$4)=C1
        Minäkin korjasin omani.


    • Varastokirjanpitäjä

      Joku on taulukossani pielessä, koska kaikille riveille Helmikuu välilehdellä tulostuu EPÄTOSI, vaikka hinta on muutamalla riville eri kuin Tammikuu välilehdellä?

      • 3dots

        Toimiko kaava esimerkin kanssa?


    • Varastokirjanpitäjä

      Ei toimi. Kaavat ovat Helmikuu välilehden D -sarakkeeseessa ja siihen tulostuu EPÄTOSI joka riville vaikka hinta on esimerkin mukaisesti C 2 solussa eri kuin Tammikuu välilehden C 2 solussa.

    • JOSJA

      Näin ainakin onnistuu. Alkuperäisen tarkoituksen mukaan D2 tulee "x".
      Helmikuun D1= JOS(JA(A1=Tammikuu!A1);JOS(JA(B1=Tammikuu!B1);JOS(JA(C1=Tammikuu!C1);"";"x")))

    • josja

      JOS ja TULOJEN.SUMMA yhdistämällä:
      =JOS(TULOJEN.SUMMA((Tammikuu!A1=A1)*(Tammikuu!B1=B1)*(Tammikuu!C1=C1));"";"x")

    • Varastokirjanpitäjä

      Hienoa! Kiitos! Nyt päästään asiaan.
      Pitääkö vertailuaineiston olla keskenään samassa järjestyksessä?
      Jos joku rivi on erijärjestyksessä esim. Tammikuun rivi 3 onkin Helmikuussa 5 rivillä, niin voiko hakualuetta laajentaa kattamaan vaikka rivit 1-10?

    • josja

      Tuolla kaavalla kyllä. Se vertaa vain annettua riviä. Mutta tällä ei tarvitse olla samassa järjestyksessä.
      =JOS(TULOJEN.SUMMA((Tammikuu!$A$1:$A$5=A1)*(Tammikuu!$B$1:$B$5=B1)*(Tammikuu!$C$1:$C$5=C1));"";"X")
      Toimi ainakin annetulla esimerkillä. Jos ei pelaa "tosielämässä", niin ilmoita.

    • josja

      Tuota "x" vastausta voi siis muuttaa mielensä mukaan. Sen ei tarvitse olla tuollainen. Voit vaikka siihen kaavan loppuosaan vaihtaa esim: ;"sama";"muuttunut").
      Pelkkä "" jättää solun tyhjäksi. Lainausmerkkien väliin voi siis kirjoittaa mitä vain.

    • Varastokirjanpitäjä

      Sain kaavan pelaamaan tosielämässä. Kiitos tosipaljon avusta!!!

    • Varastokirjanpitäjä

      Vielä tuli yksi ongelma. Jos haluaisin hakea varastosaldon Tammikuu -välilehden N -sarakkeeseen Helmikuu -välilehden G -sarakkeesta. Millä kaavalla haku onnistuisi?
      A ja B sarakkeen tiedot olisi hakutekijöinä. Rivit eivät ole eri kuukausien välillä samassa järjestyksessä.

    • josja

      Onkohan tämä nyt se mitä haet, mutta allaoleva kaava hakee Helmikuun G-sarakkeesta Hyllyn (A) /Tuotteen (B) vastaavan "varastosaldon". Eli Tammikuun N1 kaava:
      =HAKU(2;1/((Helmikuu!$A$1:$A$5=A1)*(Helmikuu!$B$1:$B$5=B1));Helmikuu!$G$1:$G$5)
      Eli kaava vertaa TammikuunA1 solun arvoa/Tammikuun B1 arvoa Helmikuun vastaavista ja antaa sille arvon G-sarakkeelta.
      Kopioi kaava alaspäin. Toimi ainakin tuolla antamallasi esimerkillä, johon lisäsin Helmikuun G1:G5 "varastosaldo"-lukuja.
      Kaava ei ole "omasta päästä" vaan löysin sen tuolta.
      https://www.mrexcel.com/forum/excel-questions/306615-vlookup-multiple-criteria.html

    • Varastokirjanpitäjä

      Jep, toimii tosi hyvin! Kiitos paljon!
      Saako kaavaan vielä lisäyksen, että #PUUTTUU! korvattaisiin tyhjällä.
      Kaikilla riveillä ei ole varastosaldoa, niin antaa tuon #PUUTTUU!.

    • Varastokirjanpitäjä

      Tai siis #PUUTTUU! tulee siitä, että Helmikuu -välilehdellä ei ole enää kyseistä tuotetta ollenkaan.

      • JOSVIRHE

        =IFERROR( kaava_jonka_arvoksi_tulee_joskus_virhe; "")


    • josja

      Kuten tuossa edellä jo mainittiin, niin JOSVIRHE-funktio. Eli
      =JOSVIRHE(HAKU(2;1/((Helmikuu!$A$1:$A$5=A1)*(Helmikuu!$B$1:$B$5=B1));Helmikuu!$G$1:$G$5);"")
      Ja taas kuten tuolla edelläkin, voit laittaa lainausmerkkien väliin mitä vain, nyt näyttää tyhjää

    • Varastokirjanpitäjä

      Kiitos taas! Kaavat pelittää ja taulukko toimii kuten halusinkin!

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mielessäni vieläkin T

      Harmi että siinä kävi niinkuin kävi, rakastin sinua. Toivotan sulle kaikkea hyvää. Toivottavasti löydät sopivan ja hyvän
      Ikävä
      20
      1303
    2. Nellietä Emmaa ja Amandaa stressaa

      Ukkii minnuu Emmaa ja Amandaa stressaa ihan sikana joten voidaanko me koko kolmikko hypätä ukin kainaloon ja syleilyyn k
      Isovanhempien jutut
      7
      1272
    3. Ei luottoa lakko maahan

      Patria menetti sovitun ksupan.
      Suomen Keskusta
      5
      1186
    4. Nähtäiskö ylihuomenna taas siellä missä viimeksikin?

      Otetaan ruokaöljyä, banaaneita ja tuorekurkkuja sinne messiin. Tehdään taas sitä meidän salakivaa.
      Ikävä
      2
      1184
    5. Sinäkö se olit...

      Vai olitko? Jostain kumman syystä katse venyi.. Ajelin sitten miten sattuu ja sanoin ääneen siinä se nyt meni😅😅... Lis
      Ikävä
      1
      1163
    6. Persut petti kannattajansa, totaalisesti !

      Peraujen fundamentalisteille, vaihtkaa saittia. Muille, näin sen näimme. On helppo luvata kehareille, eikä ne ymmärrä,
      Maailman menoa
      1
      1161
    7. Pupuhuhdasta löytyi lähes sadan kilon miljoonalasti huumeita

      Pupuhuhdasta löytyi lähes sadan kilon miljoonalasti huumeita – neljä Jyväskylän Outlaws MC:n jäsentä vangittu: "Määrät p
      Jyväskylä
      42
      1157
    8. Housuvaippojen käyttö Suomi vs Ulkomaat

      Suomessa housuvaippoja aletaan käyttämään vauvoilla heti, kun ne alkavat ryömiä. Tuntuu, että ulkomailla housuvaippoihin
      Vaipat
      2
      1154
    9. Hyvää yötä ja kauniita unia!

      Täytyy alkaa taas nukkumaan, että jaksaa taas tämän päivän haasteet. Aikainen tipu madon löytää, vai miten se ärsyttävä
      Tunteet
      3
      1129
    10. Lepakot ja lepakkopönttö

      Ajattelin tehdä lepakkopöntön. Tietääkö joku ovatko lepakot talvella lepakkopöntössä ´vai jossain muualla nukkumassa ta
      Hämähäkit, kotilot ja hyönteiset
      2
      1120
    Aihe