Discussion:
Prüfen, ob Datum in bestimmtem Monat liegt
(zu alt für eine Antwort)
Frank Peters
2006-06-09 07:19:33 UTC
Permalink
Hallo,

wie kann ich prüfen, ob ein Datumswert (z. B. "12.01.2005") in einer
bestimmten Zelle (nennen wir sie A1) innerhalb eines Monats liegt, der
in Zelle B1 (z. B. mit dem Inhalt "Jan. 06") angegeben ist?

Frank
Thomas Ramel
2006-06-09 07:34:01 UTC
Permalink
Grüezi Frank
Post by Frank Peters
wie kann ich prüfen, ob ein Datumswert (z. B. "12.01.2005") in einer
bestimmten Zelle (nennen wir sie A1) innerhalb eines Monats liegt, der
in Zelle B1 (z. B. mit dem Inhalt "Jan. 06") angegeben ist?
In welcher Form steht denn der 'Monat' in der Zelle B1?

Als Text oder als formatiertes Datum?
--
Mit freundlichen Grüssen

Thomas Ramel (@Web-Interface)
- MVP für Microsoft-Excel -

[Win XP Pro SP-2 / xl2003]
Melanie Breden
2006-06-09 07:40:59 UTC
Permalink
Hallo Frank,
Post by Frank Peters
wie kann ich prüfen, ob ein Datumswert (z. B. "12.01.2005") in einer
bestimmten Zelle (nennen wir sie A1) innerhalb eines Monats liegt, der
in Zelle B1 (z. B. mit dem Inhalt "Jan. 06") angegeben ist?
liegt der Wert in B1 als Text (genau wie von dir angegeben) vor?

Dann könnte schon folgender Vergleich ausreichen:

=MONAT(A1)=MONAT(B1*1)

Die Formel liefert WAHR, wenn beide Daten im gleichen Monat sind.


Mit freundlichen Grüssen
Melanie Breden
--
- Microsoft MVP für Excel -
Microsoft Excel - Die ExpertenTipps http://tinyurl.com/cmned
Das Excel-VBA Codebook http://excel.codebooks.de
Excel-Auftragsprogrammierung
Arvi Laanemets
2006-06-09 07:54:47 UTC
Permalink
Hallo
Post by Melanie Breden
Hallo Frank,
Post by Frank Peters
wie kann ich prüfen, ob ein Datumswert (z. B. "12.01.2005") in einer
bestimmten Zelle (nennen wir sie A1) innerhalb eines Monats liegt, der
in Zelle B1 (z. B. mit dem Inhalt "Jan. 06") angegeben ist?
liegt der Wert in B1 als Text (genau wie von dir angegeben) vor?
=MONAT(A1)=MONAT(B1*1)
Die Formel liefert WAHR, wenn beide Daten im gleichen Monat sind.
Und dann auch, wenn sie von vershiedene Jahre sind!

Mein Vorschlag ist
=(TEXT(A1;"mmm. yy")=B1)
--
Arvi Laanemets
( My real mail address: arvi.laanemets<at>tarkon.ee )
Frank Peters
2006-06-09 08:01:28 UTC
Permalink
Post by Melanie Breden
liegt der Wert in B1 als Text (genau wie von dir angegeben) vor?
Nein, in B1 steht ein normales Datum (also: "01.01.2006").

Ich habe eben erst selbst festgestellt, dass Excel die Eingabe "Jan.
06" in das Datum "01.01.2006" unwandelt und dann offensichtlich das
Zellformat entsprechend anpasst, so dass es als "Jan. 06" angezeigt
wird.


Mein Frage muss also genauer heißen:

Wie kann ich testen, ob die Daten in A1 und B1 im selben Monat (und
Jahr) liegen?

Frank
Melanie Breden
2006-06-09 08:09:52 UTC
Permalink
Hallo Frank,
Post by Frank Peters
Post by Melanie Breden
liegt der Wert in B1 als Text (genau wie von dir angegeben) vor?
Nein, in B1 steht ein normales Datum (also: "01.01.2006").
Wie kann ich testen, ob die Daten in A1 und B1 im selben Monat (und
Jahr) liegen?
dann versuche folgende Formel:

=TEXT(A1;"MJ")=TEXT(B1;"MJ")


Mit freundlichen Grüssen
Melanie Breden
--
- Microsoft MVP für Excel -
Microsoft Excel - Die ExpertenTipps http://tinyurl.com/cmned
Das Excel-VBA Codebook http://excel.codebooks.de
Excel-Auftragsprogrammierung
Melanie Breden
2006-06-09 08:15:21 UTC
Permalink
Hallo Frank,
Post by Melanie Breden
Post by Frank Peters
Wie kann ich testen, ob die Daten in A1 und B1 im selben Monat (und
Jahr) liegen?
=TEXT(A1;"MJ")=TEXT(B1;"MJ")
eine weitere Möglichkeit:

=MONAT(A1)&JAHR(A1)=MONAT(B1)&JAHR(B1)


Mit freundlichen Grüssen
Melanie Breden
--
- Microsoft MVP für Excel -
Microsoft Excel - Die ExpertenTipps http://tinyurl.com/cmned
Das Excel-VBA Codebook http://excel.codebooks.de
Excel-Auftragsprogrammierung
Frank Peters
2006-06-09 08:27:09 UTC
Permalink
Post by Melanie Breden
Post by Frank Peters
Wie kann ich testen, ob die Daten in A1 und B1 im selben Monat (und
Jahr) liegen?
=MONAT(A1)&JAHR(A1)=MONAT(B1)&JAHR(B1)
Ja, so ähnlich hatte ich es nach deinen letzten Mails dann auch gelöst.

Vielen Dank!

Frank
Melanie Breden
2006-06-09 08:58:52 UTC
Permalink
Hallo Frank,
Post by Frank Peters
Post by Melanie Breden
=MONAT(A1)&JAHR(A1)=MONAT(B1)&JAHR(B1)
Ja, so ähnlich hatte ich es nach deinen letzten Mails dann auch gelöst.
ja, wenn man einmal das Prinzip verstanden hat, kann man je nach Belieben
die Formel individuell gestalten :-)


Mit freundlichen Grüssen
Melanie Breden
--
- Microsoft MVP für Excel -
Microsoft Excel - Die ExpertenTipps http://tinyurl.com/cmned
Das Excel-VBA Codebook http://excel.codebooks.de
Excel-Auftragsprogrammierung
Michael Mueller
2006-06-09 09:21:46 UTC
Permalink
Hi.

Ich würde gerne alle die Werte aus der Spalte B addieren, für die der Monat
in der zugehörigen Spalte A gleich dem Monat in Zelle C1 ist.
Wie muß denn die Formal ausschauen?

Danke
Michi
Michael Mueller
2006-06-09 09:26:57 UTC
Permalink
"Michael Mueller" <***@de.bosch.com> schrieb den Newsbeitrag
news:e6bejc$8l2

Ups,
sollte ursprünglich ein eigener Thread werden.

Michi
Melanie Breden
2006-06-09 09:37:00 UTC
Permalink
Hallo Michael,
Post by Michael Mueller
Ich würde gerne alle die Werte aus der Spalte B addieren, für die der Monat
in der zugehörigen Spalte A gleich dem Monat in Zelle C1 ist.
Wie muß denn die Formal ausschauen?
das sollte folgende Formel berechnen:

=SUMMENPRODUKT((TEXT(A1:A20;"MJ")=TEXT($C$1;"MJ"))*B1:B20)


Mit freundlichen Grüssen
Melanie Breden
--
- Microsoft MVP für Excel -
Microsoft Excel - Die ExpertenTipps http://tinyurl.com/cmned
Das Excel-VBA Codebook http://excel.codebooks.de
Excel-Auftragsprogrammierung
Michael Mueller
2006-06-09 08:10:25 UTC
Permalink
Post by Frank Peters
Wie kann ich testen, ob die Daten in A1 und B1 im selben Monat (und
Jahr) liegen?
=WENN(UND(MONAT(A1)=MONAT(B1);JAHR(A1)=JAHR(B1);"WAHR";"FALSCH")

Michi
Frank Peters
2006-06-09 08:26:04 UTC
Permalink
Post by Michael Mueller
Post by Frank Peters
Wie kann ich testen, ob die Daten in A1 und B1 im selben Monat (und
Jahr) liegen?
=WENN(UND(MONAT(A1)=MONAT(B1);JAHR(A1)=JAHR(B1);"WAHR";"FALSCH")
Ja, sowas habe ich danke Melanie & Cos Hilfe dann auch konstruiert.

Allerdings scheint in deiner Formel eine Klammer zu fehlen, oder?

=WENN(UND(MONAT(A1)=MONAT(B1);JAHR(A1)=JAHR(B1));"WAHR";"FALSCH")

Frank
Michael Mueller
2006-06-09 08:45:29 UTC
Permalink
Post by Frank Peters
Post by Michael Mueller
=WENN(UND(MONAT(A1)=MONAT(B1);JAHR(A1)=JAHR(B1);"WAHR";"FALSCH")
Allerdings scheint in deiner Formel eine Klammer zu fehlen, oder?
=WENN(UND(MONAT(A1)=MONAT(B1);JAHR(A1)=JAHR(B1));"WAHR";"FALSCH")
Stimmt, hab sie gerade wieder gefunden, hier nun der Vollständigkeit halber:
)

;-)

Michi
Loading...