Jump to content

Grupēšanas formula ekselī?


_dunduks_
 Share

Recommended Posts

Tātad ir nepieciešama palīdzība no kāda excel guru saistībā ar grupēšanas FUNKCIJU (nevis tooli kā sorting vai pivot).

Dati ir doti apgabalā A2:B15 - cilvēku vārdi un mēnesis, kurā tas parādās. Vārdi vienā mēnesī var atkārtoties vairākas reizes.

 

Vajag uztaisīt funkciju (array formulu), kas, piemēram, izvēloties mēnesi #5 (šūna "D2") rezultāta apgabalā (piemēram "E2:E10") parāda top10 (vai top 33 vai top77 atkarībā no vajadzības) vārdu vērtības augošā secībā. Un katrs vārds parādās tikai vienu reizi.

 

Tajā pašā piemērā, izvēloties mēnesi #7, tad rezultātā tiktu parādīts tikai 1 ieraksts ar vārdu 'Anna'. Pārējās (tukšās) array vērtības var izdot null vai punktu, vai kādu citu default vērtību.

 

Vai kāds zina, kā šādu array formulu var uzbūvēt?

Macros palīdzība šoreiz nederēs.

post-57253-0-85096900-1468391115_thumb.jpg

Labots - _dunduks_
Link to comment
Share on other sites

  • 3 months later...

Radās vajadzība pēc līdzīgas funkcijas. Pagoglēju un, liekas, atradu risinājumu. Izmantoju vienu foruma pavedienu:

 

http://www.mrexcel.com/forum/excel-questions/460154-formula-extract-unique-values-array.html

 

Tur ir jāņem vērā, ka komats jāaizvieto ar semikolu sakarā ar reģionāliem setingiem. Pats tās formulas nesaprotu, bet, izskatās, ka strādā.

Paraugs pievienotā excel failā.

 

Neņem forums pretī excel failu. Lejuplādejams no šejienes:

http://bit.ly/Paraugs_filtre_unikalo_xlsx

 


Atradu vēl vienu vienkāršaku variantu. Tas gan prasa 2 tehniskas kolonnas, un ātrumā nezinu kā tukšo rindu nerādīt.

 

http://bit.ly/Paraugs_filtre_unikalo_Variants2_xlsx

Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...