Hirdetés
- Samsung Galaxy A52s 5G - jó S-tehetség
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Yettel topik
- iPhone topik
- Bemutatkozott az Oppo kamerás csúcsmodellje
- VoLTE/VoWiFi
- Xiaomi 15T Pro - a téma nincs lezárva
- Egy picit megpihen az iPhone a 200 megapixeles váltás előtt
- Xiaomi 17 Ultra - jó az optikája
- Xiaomi 14T - nem baj, hogy nem Pro
-
Mobilarena
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
-
lappy
őstag
-
lappy
őstag
válasz
Warton
#49179
üzenetére
Function SingleCellExtract(Lookupvalue As String, LookupRange As Range, ColumnNumber As Integer)
Dim i As Long
Dim Result As String
For i = 1 To LookupRange.Columns(1).Cells.Count
If LookupRange.Cells(i, 1) = Lookupvalue Then
Result = Result & " " & LookupRange.Cells(i, ColumnNumber) & ","
End If
Next i
SingleCellExtract = Left(Result, Len(Result) - 1)
End Functiona makrót a Module-ba kell helyezni
az alábbi saját függvénnyel =@Singlecellextract(E3;$B$3:$C$7;2) -
föccer
nagyúr
válasz
Warton
#49179
üzenetére
Függvénnyel
Előbb keresd meg, hogy hány darab van az adott iktatóból. hol.van függvénnyel keresd meg, hogy hol van az oszlopban elsőként, majd index-el keresd ki az adott pozícióban lévő nevet.
A hol.van függvénybe a keresés tartomány elejét indirekt függvénnyel kell megadni, ahol a sor poziciót a hol.van föggvény találatát kell alapul venni +1-el.
Előbb meg kell nézni, hogy mennyi az azonos iktatóhoz tartozó maximum darabszám. Kimásolod egy külön oszlopba, ismétlődések eltávolítása, majd mellé egy darabhatöbb függvénnyel összeszámoltatod.
üdv, föccer
-
lappy
őstag
válasz
Warton
#49179
üzenetére
=INDEX($C$3:$C$7;KICSI(HA(($E$3=$B$3:$B$7);SOR($B$3:$B$7)-MIN(SOR($B$3:$B$7))+1;"");SOROK($A$1:A1)))
Tömbképlettel
C3 : C7 : nevek
B3 : B7 : cikkszám
E3 : keresett cikkszám
következő találathoz a képletben az A1 helyett A2 és így továbbtömbképlet nélkül
=@INDEX($C$3:$C$7;KICSI(INDEX(($E$3=$B$3:$B$7)*(HOL.VAN(SOR($B$3:$B$7); SOR($B$3:$B$7)))+($E$3<>$B$3:$B$7)*1048577;);SOROK($A$1:A2))) -
Fferi50
Topikgazda
válasz
Warton
#46660
üzenetére
Szia!
A dátum nem szöveg!
Ezért dátumként vagy számként kell rá keresni.
Pl: =DARABHATÖBB(A1:A100;">" & DÁTUM(2021;5;1);A1:A100; "<" & DÁTUM(2021;6;1))
Ugyanígy a SZUMHATÖBB függvénnyel is.
De másként is lehet. Egy segédoszlopba felveszed a dátumok hónap értékét:
= hónap(A1)
Ezután a segédoszlop alapján már számolhatsz a darabteli, szumha függvényekkel.
Üdv.
Új hozzászólás Aktív témák
Hirdetés
- OLED TV topic
- Samsung Galaxy A52s 5G - jó S-tehetség
- Canon MILC: EOS R és M topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Yettel topik
- E-roller topik
- A Kindle-botrány röviden — a digitális tulajdon vége
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- További aktív témák...
- GAMER PC! Intel i9-12900KF / RX 7900 XTX / 32GB DDR4 /1TB Gen4 / B760 /1350w Platinum! BeszámítOK
- 266 - Lenovo ThinkBook 16 (G6 ABP) - AMD Ryzen 5 7430U, no GPU
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- Lenovo ThinkPad T14 Gen2 Intel i5-1135G7 Refurbished - Garancia
- Bomba ár! Lenovo ThinkPad T480s - i5-8G I 8GB I 256SSD I 14" FHD Touch I HDMI I Cam I W11 I Gari!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


Fferi50
