Fehlermeldung Google Tabellen

GR3

Newbie
Registriert
Nov. 2021
Beiträge
5
Hallo, habe mich mal hier angemeldet, weil ich einen Rat zu Google Tabellen brauche.

"Die Array-Argumente von "MAXIFS" sind unterschiedlich groß." Wird als Fehler angezeigt und ich weiss nicht warum.

=MAXIFS(AnVerkauf!E2:E12172; AnVerkauf!B2:B12172; "verkauft";AnVerkauf!C2:C12172; C10; DATUM(AnVerkauf!A2:A12172); DATUM(JETZT()))

So steht es in der Zelle. Der Maximalwert unter bestimmten Bedingungen soll angezeigt werden. Die Bedingung mit "DATUM" ergibt den Fehler, weil ohne dieser Bedingung (=MAXIFS(AnVerkauf!E2:E12172; AnVerkauf!B2:B12172; "verkauft";AnVerkauf!C2:C12172; C10) wird kein Fehler angezeigt.
Ich möchte aber nicht den Maximalwert aller Verkäufe aus dem Tabellenblatt (AnVerkauf) angezeigt bekommen, sondern nur die Verkäufe von einem bestimmten Tag (heute. gestern, ... )

Tabellenblattname: AnVerkauf; Spalte A beinhaltet Datum und Uhrzeit (-Stempel); in Spalte E stehen die Werte; Spalte C und C10 beinhalten den jeweiligen Produktnamen

Ich rätsel seit zwei Tagen und komme nicht weiter ...
 
Hola,
Datum() erwartet 3 Parameter, Jahr-Monat-Tag. Du gibst nur eines mit. An Stelle von Datum(JETZT()) schreib einfach Heute()
Gruß,
steve1da
 
Vielen Dank für die mega schnelle Hilfe. Die Fehlermeldung ist weg, aber das Ergebnis noch nicht richtig. Die Formel sieht jetzt so aus:

=MAXIFS(AnVerkauf!E2:E12172; AnVerkauf!B2:B12172;"verkauft"; AnVerkauf!C2:C12172; C10; AnVerkauf!A2:A12172; HEUTE())

Als Ergebnis kommt "0" (Null), ich denke, weil in AnVerkauf!A2:A12172 zum Beispiel "16.11.2021 07:01:04" steht und in Heute() steht dann nur "16.11.2021", der Vergleich dann also immer ein 'Falsch' zurück gibt.

Ich habe es auch damit versucht:

=MAXIFS(AnVerkauf!E2:E12172; AnVerkauf!B2:B12172; "verkauft"; AnVerkauf!C2:C12172; C10; DAYS(HEUTE();AnVerkauf!$A$2:$A$12172); 0)

was wieder zu einer Fehlermeldung (Die Array-Argumente von "MAXIFS" sind unterschiedlich groß.) führt.
 
Richtig, 16.11.2021 ist eben nicht 16.11.2021 07:00. Dann folgende Formel:
=MAX(WENN((AnVerkauf!B2:B12172="verkauft")(AnVerkauf!C2:C12172=C10)(GANZZAHL(AnVerkauf!A2:A12172)=HEUTE());AnVerkauf!E2:E12172))
Die Formel mit Strg-Shift-Enter abschließen wenn du kein Office365 hast.
 
Vielen Dank.

Ich habe nur Google-Tabellen online und komme mit dieser Lösung leider nicht weiter. Versuche es auch gerade mit dem GANZZAHL-Befehl, aber bisher ohne Erfolg.
 
Getestet in GoogleSheets:
=arrayformula(MAX(IF((AnVerkauf!B2:B12172="verkauft")*(AnVerkauf!C2:C12172=C10)*(INT(AnVerkauf!A2:A12172)=TODAY());AnVerkauf!E2:E12172)))
 
Super! Vielen Dank, das funktioniert. Problem gelöst.

Die Formel mit Strg-Shift-Enter abschließen wenn du kein Office365 hast.
schaue mir gleich noch an, was ich da falsch gemacht habe.

Besten Dank!
 
Bei der Formel wurden die "*" durch kursive Schrift ersetzt und die Formel ist auch nicht für GoogleSheets gedacht :)
 
Zurück
Oben