2016-05-05 6 views
3

Ich frage mich nur, ob mir jemand in Bezug auf das Verständnis und die Implementierung von Equi-Depth Binning dynamisch in Excel helfen kann.Excel Equi-Depth Binning (Daten dynamisch zu Bin-Werten analysieren)

Ich schaffte es, Binning Equi-Breite mit Excel-Datenanalyse Histogramm-Funktion zu erreichen. Aber da die gleiche Tiefe erfordert, dass die Bins eine gleiche Menge an Werten in sich tragen, bin ich etwas verwirrt darüber, wie man das dynamisch arbeiten lässt.

Natürlich kann ich manuell tun, aber das scheint sehr redundant.

+1

Vielleicht Also, wenn? Sie wollten 3 äquidistante Bins, Sie würden Percentile.Inc (data_Array, .33), Percentile.Inc (data_Array, .67), Max (data_Array) als obere Grenzen Ihrer Bins verwenden – MacroMarc

Antwort

0

Geben Sie zuerst eine Zelle an, die die Anzahl der gewünschten Bins enthält. Lassen Sie uns $ X $ 1 verwenden. Angenommen, es hat eine 4 drin. Setzen Sie in Zelle X2 den Header "bin #".

nun in Zelle X3, legen Sie diese Formel:

= IF (ROW() - 2> $ X $ 1, "", ROW() - 2)

und füllen Sie ihn nach unten (sagen , 30 Zeilen, für den Fall, dass Sie später weitere Behälter wünschen). Fürs Erste sollte es 4 Werte geben, 1-4 und die verbleibenden Zellen sind leer. Platziere nun in der Zelle links (W3) diese Formel:

= IF (X3 = "", "", IF (X3 = 1,0, PERCENTIL.INC (Tabelle1 [Daten], X2/$ X $ 1)))

W $ 3 $: X $ 30 $ jetzt die Behälter definieren und Sie können eine VLOOKUP (mit Range-Lookup = TRUE) tun könnte mit der Percentile.Inc Funktion starten Sie

Verwandte Themen