Tag Archives: maximum

#Maximum aus einem #Bereich mit #VBA ermitteln

Heut gibt’s wieder einmal VBA – die lustige Programmiersprache, mit der Sie in Office nahezu alles automatisieren können. Die aktuelle Anforderung: Welches Datum ist in einem bestimmten Bereich das größte? In Excel verwenden Sie für die Beantwortung so einer Frage die Funktion MAX. Schreiben Sie aber MAX in VBA, so werden Sie nicht verstanden. Das muss also anders gehen … und zwar so: Public Sub Datum_Max() Dim DatBis As Date Set dWs = Worksheets(„Datenbasis“) DatBis = Application.WorksheetFunction.Max(dWs.Range(„Datum“)) … Set dWs = Nothing End Sub Zur…

Read More »

extrem wird’s in #Pivot mit #Minimum und #Maximum

Wir arbeiten schon länger an einer PivotTable. Heute kommen noch zwei Informationen dazu, denn auf unserer Einkaufsliste soll auch stehen, bis wann ein Produkt mindestens haltbar sein muss, und bis wann längstens. So können wir im Großmarkt entscheiden, ob wir es gleich mitnehmen wollen, oder ob das nicht passt und wir halt vor Ort im Supermarkt nachkaufen müssen.

Dazu ziehen wir das Feld Frischetag aus unserer Datenquelle heran. (Zur Erinnerung: damit keine Reizüberflutung stattfindet, haben wir den Frischetag nur für Produkte eingerichtet, die wir als „frisch“, also von geringer Haltbarkeit, definiert haben.) Ziehen Sie es aus der PivotTable-Feldliste in den WERTE-Bereich. Jetzt brauchen wir wieder die Wertfeldeinstellungen – linke Maustaste auf das Feld, oder PIVOTTABLE-TOOLS > ANALYSIEREN > Aktives Feld > Feldeinstellungen. Nun treffen Sie die Entscheidung, dass Sie das Minimum als Berechnungstyp brauchen, denn wir wollen den ersten Tag, an dem das Produkt verwendet werden soll, ermitteln. Den benutzerdefinierten Namen habe ich ebenfalls verändert – jetzt soll frisch am da stehen, und nicht mehr Minimum von Frischetag. Und damit das Datum hübsch aussieht und nicht nur eine Zahl jenseits der 43000 ist, ändere ich noch das Zahlenformat.

Tipp Excel Pivot Minimum

Tipp Excel Datumsformat

So. Wenn ich dasselbe Spielchen mit dem Frischetag noch einmal mache, und mir nun das Maximum anzeigen lasse, sieht die Sache so aus:

Tipp Excel Nullwerte

Passt (und ist ein schönes Beispiel dafür, dass ich ein Feld auch mehrfach im WERTE-Bereich verwenden darf) – nur, was mir noch nicht gefällt: alle Zeilen, für die es keinen Frischetag gibt (weil nämlich das Produkt ein haltbares ist), enthalten nicht einfach nichts, sondern 00.01.1900 – die „Datums-Übersetzung“ für 0. Morgen tun wir das weg.