Live-Forum - Die aktuellen Beiträge
Datum
Titel
19.04.2024 12:23:24
19.04.2024 11:45:34
Anzeige
Archiv - Navigation
1212to1216
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Max in VBA

Max in VBA
Dieter
Hallo zusammen,
die u.g. Berechnung des Max-Wertes funktioniert so nicht.
Sum3 = Evaluate("max((Daten!Kalwo=Aktuell)*(Daten!Ressource=Maschine)*(Daten!Schicht=1)*(Daten!Stillid=Still1))") , habe ich in meinem Mokro eingebaut.....
Wie muss sie korrekt aussehen ?
In der Tabellenformel funktioniert sie nur als Matrix-Folmel , also mit geschweifter Klammer.
?
Gruß Dieter

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Max in VBA
23.05.2011 17:01:54
Cathy
Hallo Dieter,
nimm die Tabellen-Formel doch mal mit dem Makrorecorder auf.
Diese könntest Du im Anschluß dann in die Routine einbauen.
Schöne Grüße
Cathy
AW: Max in VBA
23.05.2011 17:18:38
ransi
HAllo
Ich verstehe die Formel nicht.
So wie wie sie jetzt aussieht gibt sie nur 0 oder 1 aus ?
Hast du mal eine kleine Beispieltabelle ?
ransi
AW: Max in VBA
23.05.2011 19:29:55
Dieter
ja genau, es wird immer eine 1 ausgegeben.
Die Tabellenformel lautet :
{=MAX(Stillzeit*(schicht=A3)*(Kalwo=$B$1*(Ressource=$A$1)*(StillID=B3)))}
Stillzeit = Tabelle Daten G3:G3000
Kalwo = Tabelle Daten M3:M3000
Ressorce = Tabelle Daten B3:B3000
StillID = Tabelle Daten H3:H3000
ich hoffe, man kann damit etwas anfangen
GD
Anzeige
AW: Max in VBA
24.05.2011 16:46:10
ransi
HAllo
ich hoffe, man kann damit etwas anfangen
Nicht wirklich, ....
Die Formel hat sich gegenüber deinem Eingangspost geändert und rechnet jetzt was ganz anderes...
Wo steht jetzt " Schicht" ?
ransi
AW: Max in VBA
25.05.2011 07:22:42
Dieter
sorry, habe ich vergessen einzutragen.
Schicht = Tabelle Daten F3:F3000
Eigentlich benötige ich "nur" die Tabellenformel
{=MAX(Stillzeit*(schicht=A3)*(Kalwo=$B$1*(Ressource=$A$1)*(StillID=B3)))}
in VBA. Bei mir wird immer eine 1 errechnet.
Da hängt wohl an der geschweiften Klammer.
GD

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige