Telefonszámunk: 1-472-0679

[Resolved] Több táblás keresés műveletekkel összekötve

Kezdőlap Fórumok Excel témák [Resolved] Több táblás keresés műveletekkel összekötve

Topic Resolution: Resolved
6 bejegyzés megtekintése - 1-6 / 6
  • Szerző
    Bejegyzés
  • #8501
    Retroneo
    Felhasználó

      A G21 cellában szeretném megkapni a profit értéket. A B21 cella alapján kéne kikeresni az összes értéket az adott sorban ami nem nulla a Consumption lapon. Illetve, minden nem nulla érték esetében megnézni, hogy mi az adott oszlop fejléce, majd az alapján kikeresni a megfelelő értéket a Prices lapon és a két értéket összeszorozni. Majd összeadni az összes ilyen kapott értéket az adott sorban, hogy a végeredmény egy érték legyen.

      A B21 cella a Main lapon mindig más lesz. (Legördülő)

      Csatolva a példa.

      • A témakör módosításra került: 3 years, 6 months telt el-Retroneo.
      • A témakör módosításra került: 3 years, 6 months telt el-horvimi.
      Attachments:
      You must be logged in to view attached files.
      #8504
      horvimi
      Adminisztrátor

        Szia! (Ez egy köszönés) 🙂

        Azt hiszem értem mit szeretnél.
        Ugyan a csatolt fájlt nézve szerintem a Main lap B22 alapján szeretnél elindulni, és az eredményt az E21, E22 cellákba szeretnéd, de ez részletkérdés…

        Ez egy elég összetett művelet, egy képletet nem nagyon lehet rá írni.
        Egyik lehetőség a makró.

        Másik, ha a segéd számításokat (kereséseket) teszel bel.
        A „Consumption” lapon a tetejére lehetne tenni két sort, amibe a fejléchez tartozó árakat lehetne kikeresni a „Prices” lapról
        Az egyikben a dollár ár, a másikban a rubel ár. Ha scak az egyik kell, akkor csak egy sor
        Meg még egy üres sor a fejléc elé.

        Így a „Consumption” lapon előáll egy olyan, hogy a keresett érték a main lapon kiválasztott tétel sorának és a tetején lévő ár sornak a szorzatösszege lesz.

        A nehézséget a Main lapon kiválasztott tétel sorának hivatkozása jelenti. Ez elég bonyolult.
        Lehet próbálni INDIREKT függvénnyel, vagy esetleg ELTOLÁS függvénnyel.

        Imre

        #8505
        Retroneo
        Felhasználó

          Szia!

          Meg akarnám oldani ezt, ha lehet makró nélkül. Valami olasmin gondolkodtam, hogy:
          = valamilyen SUM függvényben (ha $B$22 egyezik Consumption! A oszloppal(ahol adat van), akkor sorban feltétel >< 0 majd szorozza össze (akkor ott vegye az oszlop első sorát majd az alapján vlookup a Prices!) értékkel.

          Gondolom ez több ha meg index stb függvény egybeágyazásával el lehet valahogy érni.

          Értem a módot, hogy kéne csinálni segédtáblát, viszont nem szívesen akartam volna belerondítani a Consumption lapba. 🙂

          #8506
          horvimi
          Adminisztrátor

            Szia!

            Sikerült összeraknom egy tömbképletet, ami működni látszik, de néhány dolgot tisztázni kell.

            Veled kapcsolatban:
            1. Milyen verziójú Excel-t használsz?
            2. ismered-e a tömbképleteket?
            3. Ismered-e a névtartományokat?

            A modellel kapcsolatban:
            1. Jól látom-e, hogy a Consumption lap fejlécében az értékek ugyanolyan sorrendben vannak, mint a Prices lap első oszlopában?
            2. Ez a két rész bővülhet, szűkülhet-e a jövőben?
            2. A profit képletben a prices lap melyik oszlopát használnád? (Rubel buy/sell vagy Dollár buy/sell), tehát a 4-ből melyiket?

            Ha várható változás, akkor karbantartási feladat is adódik.

            A képlet így néz ki:

            =SZORZATÖSSZEG(INDEX(consuption_data;HOL.VAN(B22;buildings;0););TRANSZPONÁLÁS(INDEX(Prices!$B$3:$B$41;SORSZÁMLISTA(39;1;1;1))))

            Szívesen megmutatom és elmagyarázom, hogy hogy működik és hogy kell karbantartani, egy konzultáció keretében.
            Ha érdekel, levelezzük le.

            Imre

            #8507
            Retroneo
            Felhasználó

              Szia!

              Igazából google sheeten csináltam csak kiexportáltam excel formátumba.
              A tömbképleteket és névtartományokat valaha ismertem jobban, mint most. (sajnos nagyon megkopott az évek alatt az excel tudásom, azért is csináltam ezt a kis projectet, hogy frissítsek)

              A Consumption lapon valóban minden ugyanolyan sorrendben van, mint a Prices lapon. Előreláthatóan ezek nem fognak most bővülni. Talán majd valamikor a jövőben, de biztosan nem hamarosan.

              A profitot ki tudom számolni már, csak ez a buta cost of improts fogott ki. amit egyszer szeretnék kiszámolni a roubels buy alapján majd a másik cellába a dollars buy alapján is.

              Viszont megköszönnék némi magyarázatot, mivel sejtem mi történt, de nem vagyok teljesen biztos benne. 🙂

              #8508
              horvimi
              Adminisztrátor

                Csatoltam, benne van a magyarázat.

                Imre

                Attachments:
                You must be logged in to view attached files.
              6 bejegyzés megtekintése - 1-6 / 6
              • Be kell jelentkezni a hozzászóláshoz.