07.03.2024, 15:47 (Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2024, 15:47 von HKindler.)
Hi,
wo bitte soll die genannte Formel stehen?
Wenn ich diese irgendwo in die Datei hinein kopiere, erhalte ich nur "Sie haben zu wenig Argumente für diese Funktion angegeben" was vermutlich daran liegt, dass du als Trennzeichen Kommas statt Semikolons benutzt.
Ändere ich das, dann erhalte ich nicht "" sondern 27x "", 2x 273,5 und 1x "". Also funktioniert die Formel doch. Ob sie das macht, was sie soll kann ich nicht beurteilen, denn was sie machen soll, das verrätst du ja nicht.
Also um deine Frage zu beantworten: Sie funktioniert nicht, weil du "," statt ";" als Trennzeichen für Parameter verwendest.
Gruß, Helmut
Win10 - Office365 / MacOS - Office365
Folgende(r) 1 Nutzer sagt Danke an HKindler für diesen Beitrag:1 Nutzer sagt Danke an HKindler für diesen Beitrag 28 • 12349
Wenn ich diese irgendwo in die Datei hinein kopiere, erhalte ich nur "Sie haben zu wenig Argumente für diese Funktion angegeben" was vermutlich daran liegt, dass du als Trennzeichen Kommas statt Semikolons benutzt.
Ändere ich das, dann erhalte ich nicht "" sondern 27x "", 2x 273,5 und 1x "". Also funktioniert die Formel doch. Ob sie das macht, was sie soll kann ich nicht beurteilen, denn was sie machen soll, das verrätst du ja nicht.
Also um deine Frage zu beantworten: Sie funktioniert nicht, weil du "," statt ";" als Trennzeichen für Parameter verwendest.
Also sie Formel soll die Tage pro Quartal je Phase den Durchschnitt von der Anzahl der Tage bilden. Und in meinen Excel funktioniert nur , anstatt; musste ich selbst herausfinden. Warum? keine Ahnung.
07.03.2024, 18:49 (Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2024, 18:46 von Glausius.)
Hi,
bitte keine Vollzitate! Erst recht nicht von Beiträgen, die direkt darüber stehen.
Nochmals: die Formel spuckt einfach nacheinander - die Summe der Werte der Spalte [T days] geteilt durch den Wert von C45 aus für die deine Bedingungen (Jahr/Quartal/mehr als 0 Tage) gelten oder - "" (also einen Leerstring) aus, wenn die Bedingungen nicht zutreffen
Du solltest einfach noch Mittelwert() um deine bisherige Formel machen. Dann sollte es stimmen. Wobei man da noch einiges vereinfachen könnte: =MITTELWERT(WENN((JAHR(Projektliste3[[T]:[T]])=$A$45)*(Projektliste3[T Quartal]=C$39)*Projektliste3[[T days]:[T days]];Projektliste3[[T days]:[T days]])) Wenn dein Excel zu alt ist, musst du die Formel eventuell mit Strg-Shift-Enter abschließen.
Weshalb gibst du in deinen Formeln eigentlich öfters mal "0" statt 0 aus? Ist dir klar, dass du damit einen Text und keine Zahl ausgibst?
Gruß, Helmut
Win10 - Office365 / MacOS - Office365
Folgende(r) 1 Nutzer sagt Danke an HKindler für diesen Beitrag:1 Nutzer sagt Danke an HKindler für diesen Beitrag 28 • 12349
Wenn(1*1*x;x) Die Prüfung gibt irgendwas <>0 wenn x<>0 damit ist der Ausdruck wahr und x wird übergeben. Wenn x=0, dann gibt der Ausdruck 0 und es wird das nicht vorhandene 3. Element, also FALSCH übergeben, das von Mittelwert ignoriert wird. Wenn die 0 Tage nicht ignoriert werden müssten, dann könnte man auf Wenn() verzichten und es würde schon 1*1*x genügen.
Gruß, Helmut
Win10 - Office365 / MacOS - Office365
Folgende(r) 1 Nutzer sagt Danke an HKindler für diesen Beitrag:1 Nutzer sagt Danke an HKindler für diesen Beitrag 28 • 12349