Registriert seit: 26.01.2019
Version(en): Office 365
ich habe die folgende Abbildung in einer Zelle versucht. Leider habe ich es nicht geschafft. er schreibt zu viele Argumente Wie im Anhang gezeigt versuche ich das folgende zu berechnen Berechnungsdatum ist B1 in der Spalte D sollen die Anzahl an Tagen der Ware auf Lager berechnet werden. Bedingung 1: Beispiel Zeile 7 - Einlagerung und Auslagerung gleiches Monat ( C1-A1 ) Bedingung 2: Beispiel Zeile 8 - Einlagerung vor dem aktuellen Monat ( Berechnung Anzahl der Tage des aktuellen Monats) Bedingung 3: Beispiel Zeile 9 - Einlagerung vor dem aktuellen Monat ( Berechnung Anzahl der Tage im aktuellen Monat) ist das in einer Zelle so überhaupt machbar?
Angehängte Dateien
Thumbnail(s)
Registriert seit: 11.03.2015
Version(en): mittlerweile meistens 2019
26.01.2019, 11:44
(Dieser Beitrag wurde zuletzt bearbeitet: 26.01.2019, 11:45 von Der Steuerfuzzi .)
Erstmal Hallo,
(26.01.2019, 11:29) pege78 schrieb: Leider habe ich es nicht geschafft. er schreibt zu viele ArgumenteWelche Argumente?
(26.01.2019, 11:29) pege78 schrieb: ist das in einer Zelle so überhaupt machbar?Klar.
Zeig doch mal Deinen bisherigen Ansatz. Schön wäre statt einem Bildchen eine richtige Excel-Datei, dann braucht hier niemand irgendetwas nachbauen.
Gruß Michael
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
26.01.2019, 11:51
(Dieser Beitrag wurde zuletzt bearbeitet: 26.01.2019, 11:51 von WillWissen .
Bearbeitungsgrund: Formel verkürzt
)
Hi,
das nächste Mal bitte keine ScrShots, sondern eine Beispieldatei. Diesmal habe ich sie noch nachgebaut:
Arbeitsblatt mit dem Namen 'Tabelle1' A B C 1 Ein Aus Dauer 2 10.01.2019 24.01.2019 14 3 15.10.2018 31 4 20.07.2018 12.01.2019 12
Zelle Formel C2 =WENN (B2="";MONATSENDE (A2;0) -DATUM (JAHR (A2) ;MONAT (A2) ;1) +1;WENN (MONAT (A2) =MONAT (B2) ;B2-A2;DATEDIF (DATUM (JAHR (B2) ;MONAT (B2) ;1) ;B2;"d") +1) )
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 11.03.2015
Version(en): mittlerweile meistens 2019
Na gut, wollte den OP noch ein bisschen Eigeninitiative zeigen lassen ...
Gruß Michael
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Michael, normalerweise schon. Allerdings lässt bereits die Fragestellung keinen anderen Schluss zu als dass der TE ganz am Anfang seiner XL-Kenntnisse steht. Und ich mag deine keine ellenlange Threads, in denen man nicht zum Kern kommt.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 11.03.2015
Version(en): mittlerweile meistens 2019
26.01.2019, 12:15
(Dieser Beitrag wurde zuletzt bearbeitet: 26.01.2019, 12:15 von Der Steuerfuzzi .)
Da ich mir schon die Arbeit gemacht habe:
Code:
=WENN(C7="";$B$1;MIN($B$1;C7))-MAX(TEXT($B$1;"""1"".M.JJ")-1;A7)
Gruß Michael
Registriert seit: 26.01.2019
Version(en): Office 365
Vielen Dank für die Mühe, habe es über 3 zusätzliche Spalten berechnet und nicht geschafft das in einer Berechnung. Beginne erst mit Excel.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi, hast du denn überhaupt die Lösungsvorschläge ausprobiert? Zeige doch mal anhand einer Beispieldatei, was du bisher gemacht hast.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 26.01.2019
Version(en): Office 365
26.01.2019, 12:36
(Dieser Beitrag wurde zuletzt bearbeitet: 26.01.2019, 12:36 von pege78 .)
sheet 1 - deine Version
sheet 2 deine Version in meiner Tabelle
sheet 3 meine Version
Angehängte Dateien
excel2.xlsx (Größe: 14,73 KB / Downloads: 6)
Registriert seit: 11.03.2015
Version(en): mittlerweile meistens 2019
Bei Versuch2:
Code:
L4 =WENN(H4="";$L$1;MIN($L$1;H4))-MAX(TEXT($L$1;"""1"".M.JJ")-1;B4)
Gruß Michael