-
Fototrend
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
ny.janos
tag
válasz
ny.janos #53053 üzenetére
Bár a kérdésem korábban már megválaszolásra került itt a fórumban, ma pont ezen problémát taglaló videóba futottam bele, ezért gondoltam érdekességképpen megosztom (bár nem tudom hányan foglalkoznak a jelenlévők közül behatóbban a PQ-vel, Muttnak pedig úgysem fogok újat mondani).
-
Mutt
senior tag
válasz
ny.janos #53053 üzenetére
Szia,
Cseréld le erre az átlag számítást:
=Table.AddColumn(#"Oszlop elforgatva", "Átlag", each List.Average(List.Range(Record.ToList(_), 3, List.Count(Table.ColumnNames(#"Oszlop elforgatva")))), type number)
Annyi, hogy a fenti képletben a 3-as azt jelenti, hogy ennyi oszlop van az eredmények előtt (a mintád szerint).
üdv
-
Fferi50
Topikgazda
válasz
ny.janos #53053 üzenetére
Szia!
Változóba kell tenned az oszlopok számát, amelyet a fordulók szerint hozhatsz létre, mielőtt "ráengednéd" a munkatáblára.
Pl. egy lehetőség:Sub oszlopos()
Dim fordulo As Integer, xvalt As Integer
Dim fordulas As String
M_kod = "= Table.AddColumn(#""Oszlop elforgatva"", ""Átlag"", each List.Average({oszlopszam}), type number)"
fordulo = 14 ' pl. Range("A1").Value
For xvalt = 1 To fordulo
fordulas = fordulas & "[" & xvalt & "],"
Next
fordulas = Left(fordulas, Len(fordulas) - 1)
M_kod = Replace(M_kod, "oszlopszam", fordulas)
MsgBox M_kod & vbLf & vbLf & fordulas
End Sub
A lényeg, hogy az oszlopszam szöveg helyére be fog cserélődni a tényleges oszlopoknak megfelelő névlista.
A fordulók számát veheted az eredménytáblára beírva egy cellából (mint a kommentben van, beírhatod a futás előtt, vagy bekérheted Inputbox-szal.
Az MsgBox természetesen a vizuális ellenőrzés érdekében van most benne.
Üdv.
Ps. Bocs a változónevek esetlegesek lettek, alakítsd a saját ízlésednek megfelelően.
Új hozzászólás Aktív témák
- AKCIÓ! 750W Seasonic PRIME TX-750 Titanium tápegység garanciával hibátlan működéssel
- HIBÁTLAN APPLE WATCH ULTRA 2 NATURAL TITANIUM 49MM -1 ÉV GARANCIA - MS3711, 100% AKKUMULÁTOR
- HIBÁTLAN iPhone 12 Mini 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3631,94% Akkumulátor
- HIBÁTLAN iPhone 12 Pro 512GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3684, 100% Akkumulátor
- AKCIÓ! HP Victus Gaming 16-S0017NH 16 notebook - R5 7640HS 32GB DDR5 1TB SSD RTX 4050 6GB WIN1
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest