Telefonszámunk: 1-472-0679

[Resolved] Eltolás – dinamikus diagram

Kezdőlap Fórumok Excel témák [Resolved] Eltolás – dinamikus diagram

Topic Resolution: Resolved
9 bejegyzés megtekintése - 1-9 / 9
  • Szerző
    Bejegyzés
  • #8472
    LKati
    Felhasználó

      Sziasztok!

      Szeretném a segítségeteket kérni egy felmerült problémában. Csatoltam egy minta fájlt is hozzá. Van egy táblám (ill több is), amiben minden hónapban megadnak egy számadatot az aktuális hónaphoz. Ennek értékét – ill a hozzátartozó szöveges eredményt – az elmúlt 1 évre – kördiagramon szemléltetem. Azt szeretném elérni, hogy ha a felhasználó megadja a következő hónap adatát, akkor a diagram tartományát ne kelljen manuálisan módosítani az utolsó kitöltött adat alapján, hanem ezt kezelje dinamikusan. (nyilván 1 tábla esetén ez nem olyan nagy manuális munka, de 40 ilyen táblázatom van, ahol minden hónapban körülményes ezt a tartomány módosítást eljátszani).
      Köszönöm a segítséget előre is!

      Attachments:
      You must be logged in to view attached files.
      #8474
      horvimi
      Adminisztrátor

        Szia!

        Szóval az utolsó 12 adatra van szükséged dinamikusan.
        Ezt az ELTOLÁS (OFFSET) függvénnyel meg lehet csinálni. Valószínűleg az INDEX és az INDIREKT is használható lenne,
        én az ELTOLÁS-sal oldottam meg.
        A logika nagyjából a következő:

        A B oszlopban vannak az adatok, a fejléce az 1. sorban van.
        Egy olyan tartományt kell kijelölni, ami az utolsó sortól visszafelé 12 sorral kezdődik, és 12 sor maga, 1 oszlop széles.
        Azért így írom le, mert ezek az ELTOLÁS fv paraméterei.
        A fő pont az utolsó sor megtalálása.
        Kihasználjuk, hogy az 1. sorban kezdődik az oszlop, így ahány érték van benne, annyi sor van.
        Ezt a DARAB2 (COUNTA) függvénnyel lehet megnézni.

        A tartomány tehát így áll össze:

        =ELTOLÁS($B$1;DARAB2($B:$B)-12;0;12;1)

        Lefordítva: A B1-től lefelé menjen annyit, ahány kitöltött érték van a B oszlopban, majd onnan menjen fel 12 sort és nulla oszlopot.
        Innen jelöljön ki egy 12 sor magas és 1 oszlop széles tartományt.

        Ez egy tartomány hivatkozás, ami önmagában nem működik, be kell ágyazni valamilyen aggregáló függvénybe, mint pl. neked a DARABTELI.

        Az első képlet a 10-nél nagyobbak számát adja vissza az utolsó 12 hónapból:

        =DARABTELI(ELTOLÁS($B$1;DARAB2($B:$B)-12;0;12;1);"<10")

        Én ilyenkor az ELTOLÁS függvényt el szoktam nevezni a névkezelőben, és a képletekben a nevet használom.

        Ha a 40 diagramod 40 Excel fájlban van, akkor ez így kész.
        Ha laponként, akkor a névkezelő már kicsit problémás, akkor legyen a beágyazott függvény..

        Csatoltan a fájl, a névkezelőben az elnevezett képlet.

        Imre

        • A hozzászólás módosításra került: 3 years, 1 month telt el-horvimi.
        Attachments:
        You must be logged in to view attached files.
        #8478
        delila
        Felhasználó

          Jó reggelt!

          Az ELTOLÁS képlet magába foglalja a B1-et, a címsort is. Nem kellene levonni még 1-et a DARAB2 függvénynél emiatt?

          D.

          #8479
          horvimi
          Adminisztrátor

            Kipróbáltad?

            #8480
            delila
            Felhasználó

              Igen. Az eredményekben az április is szerepel, pedig csak márciusig kellene.

              #8483
              delila
              Felhasználó

                Nem sikerült bevinni a módosítást.
                Szerintem a druszámnak arra van szüksége, hogy 1 év adatait mutassák az értékek. Ha ez igaz, a kérdés felvetése pontatlan.

                #8484
                horvimi
                Adminisztrátor

                  Azt hiszem igazad van.
                  -11-et kell csak visszamenni.

                  #8485
                  LKati
                  Felhasználó

                    Sziasztok!

                    Nagyon köszönöm a segítséget! Működik! :):):)

                    #8486
                    horvimi
                    Adminisztrátor

                      Szuper, örülünk! 🙂

                    9 bejegyzés megtekintése - 1-9 / 9
                    • Be kell jelentkezni a hozzászóláshoz.