Clever-Excel-Forum

Normale Version: KKLEINE pro Bereich
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Nochmal guten Morgen!

Irgendwie schaffe ich es nicht den Bereich für KKLEINSTE zu definieren.
Ziel ist es, pro Bereich den kleinsten Datumswert zu erhalten.
Wie lässt sich dies hier umsetzen?

[attachment=17977]

Also pro Nr den geringsten Betrag/ Wert/ Datum



Grüße!
Hi Joshua,

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
101.06.2018
222.08.201803.01.2018
313.04.201824.01.2018
403.01.201813.04.2018
524.01.201801.06.2018
614.09.201822.08.2018
705.10.2018
826.10.2018
916.11.2018

ZelleFormel
C2=KKLEINSTE($A$1:$A$9;ZEILE(A1))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Moin!
Das Thema hat nüscht mit KKLEINSTE() zu tun!
Am einfachsten ermittelst Du das Min pro Nummer mit einem Pivot-Table:
  • Nummer in Zeilen
  • Datum in Werte
  • Datum zusammenfassen nach Minimum
Alternativ ginge auch eine Matrixformel (ungeprüft):
=Min(Wenn(A$2:A$100=F6;B$2:B$100))
(mit Strg+Shift+Enter abschließen)
Oder per Aggregat()
oder …

Gruß Ralf
Hallo ,

G6 =minwenns($B:$B;$A:$A;F6)
Hallo, der TE hat und nutzt Power Query...!!!! Also wenn das keine (leichte) Übung dafür ist (dann weiß ich auch nicht!!!!)
Hallo, 15 sec.. (maximal)


Arbeitsblatt mit dem Namen 'Tabelle2'
ABCDEFG
1NrDatum
2110.12.2017
3107.12.2017
4103.01.2018
5109.10.2017
6103.05.2018NrFrühester Termin
7127.10.2017109.10.2017
8216.12.2017212.10.2017
9207.12.2017326.10.2017
10212.10.2017504.10.2017
11213.01.2018828.11.2017
12203.11.2017
13326.10.2017
14304.01.2018
15317.02.2018
16315.02.2018
17327.11.2017
18514.01.2018
19528.02.2018
20504.10.2017
21827.04.2018
22828.11.2017
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Code:
let
   Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
   #"Geänderter Typ" = Table.TransformColumnTypes(Quelle,{{"Nr", Int64.Type}, {"Datum", type date}}),
   #"Gruppierte Zeilen" = Table.Group(#"Geänderter Typ", {"Nr"}, {{"Anzahl", each List.Min([Datum]), type date}}),
   #"Umbenannte Spalten" = Table.RenameColumns(#"Gruppierte Zeilen",{{"Anzahl", "Frühester Termin"}})
in
   #"Umbenannte Spalten"
Hallo,

hat die Variante mit PowerQuery einen Vorteil gegenüber der vorgeschlagenen Pivottabelle oder siehst du PQ hier lediglich als eine weitere Variante?
Hi Peter, ich sehe das als weitere Variante. Aber ich kann meine Ergebnistabelle (Überschriften z.B. frei wählen - Beschriftung und) formatieren. PivotTable sind da etwas eingeschränkt. Nach meiner (zugegeben geringen) Erfahrung... Ich glaube wir hatten das schon: Ich finde das Ergebnis "schöner"...
Hallo,

Zitat:formatieren. PivotTable sind da etwas eingeschränkt.


Stimmt, das ist ein Argument.