Excel, brauche if zelle 1 gleich zelle 2 then, else bedingung
Hallo und guten Tag.
Habe folgende Thematik.
In einem Excel-Tabellenblatt wird ein Stundennachweiß geführt.
(siehe Anhang)
Solange das Datum vorne gleich bleibt soll die Tagessumme hinten addiert werden.
Wenn sich das Datum vorne ändert soll auch wieder angefangen werden einen neuen Tagesstundensumme erstellt zu werden.
Vielleicht einfach mal den Anhang öffnen, ich denke der ist dann selbsterklärend.
Und dann natürlich die Frage wie mach ich das. Reichen Excel Bordmittel oder muss ich was mit Visual Basic erstellen ?
Danke schön und viele Grüße
bild:
http://www.ippoek.de/picture/excel.jpg
Habe folgende Thematik.
In einem Excel-Tabellenblatt wird ein Stundennachweiß geführt.
(siehe Anhang)
Solange das Datum vorne gleich bleibt soll die Tagessumme hinten addiert werden.
Wenn sich das Datum vorne ändert soll auch wieder angefangen werden einen neuen Tagesstundensumme erstellt zu werden.
Vielleicht einfach mal den Anhang öffnen, ich denke der ist dann selbsterklärend.
Und dann natürlich die Frage wie mach ich das. Reichen Excel Bordmittel oder muss ich was mit Visual Basic erstellen ?
Danke schön und viele Grüße
bild:
http://www.ippoek.de/picture/excel.jpg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Kommentar vom Moderator Biber am 03.12.2009 um 12:34:32 Uhr
In einem Excel-Tabellenblatt wird ein Stundennachweiß geführt.
Lässt sich eigentlich auch Schwarzarbeit nachweißen?Content-ID: 130840
Url: https://administrator.de/contentid/130840
Ausgedruckt am: 26.11.2024 um 14:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo
es wäre sehr hilfreich, wenn du die genau Formel mal posten würdest um dort schonmal nach Fehlern zu suchen.
Generell dürfte es aber mit einer Hilfssplte nicht unmöglich sein ohne VBA aus zukommen.
Ich schau mir das ganze vllt später mal an. Im moment kann ich nur sagen, dass ich schon mal ein ähnliches System aufgebaut haben. Falls in der Zwischenzeit kein Lösungsvorschlage kommen sollte wirst du morgen mittag spätestens noch mal von mir hören.
mfg duffman521
es wäre sehr hilfreich, wenn du die genau Formel mal posten würdest um dort schonmal nach Fehlern zu suchen.
Generell dürfte es aber mit einer Hilfssplte nicht unmöglich sein ohne VBA aus zukommen.
Ich schau mir das ganze vllt später mal an. Im moment kann ich nur sagen, dass ich schon mal ein ähnliches System aufgebaut haben. Falls in der Zwischenzeit kein Lösungsvorschlage kommen sollte wirst du morgen mittag spätestens noch mal von mir hören.
mfg duffman521
Hallo
da wäre ich nochmal .
Ich hab mir jetzt ein paar Gedanken darüber gemacht. Mir ist die Möglichkeit gekommen, dass es vllt mehr als nur zwei Einsätze am Tag gibt also bin ich auffolgende Formel gekommen.
In G8 steht:
=WENN(UND(A8<>A9;A8<>A7);F8;WENN(UND(A8=A9;A9=A10);WENN((A11=A12);H8;"1");WENN(UND(A8=A9;A8=A7);"";H8)))
und in H8 steht:
=WENN(UND(A8=A9;A9=A10);F8+F9+F10;WENN(A9=A8;F9+F8;""))
Die Spalte H8 kann Ausgblendet werden.
Ich habe es zwar nicht getestet aber ich vermute mal das man die Formel mit etwas geschick auch auf mehr als 3 gleiche Daten um änderen kann. Ebenfalls habe ich die dumpfe Vermutung, dass man die Formel in Spalte H8 in die Formel von Spalte G8 integrieren kann.
Falls ich heute noch Lust und Zeit habe werd ich, dass auch noch Testen.
@Biber ich glaub so gut ist Excel jetzt auch noch net
da wäre ich nochmal .
Ich hab mir jetzt ein paar Gedanken darüber gemacht. Mir ist die Möglichkeit gekommen, dass es vllt mehr als nur zwei Einsätze am Tag gibt also bin ich auffolgende Formel gekommen.
In G8 steht:
=WENN(UND(A8<>A9;A8<>A7);F8;WENN(UND(A8=A9;A9=A10);WENN((A11=A12);H8;"1");WENN(UND(A8=A9;A8=A7);"";H8)))
und in H8 steht:
=WENN(UND(A8=A9;A9=A10);F8+F9+F10;WENN(A9=A8;F9+F8;""))
Die Spalte H8 kann Ausgblendet werden.
Ich habe es zwar nicht getestet aber ich vermute mal das man die Formel mit etwas geschick auch auf mehr als 3 gleiche Daten um änderen kann. Ebenfalls habe ich die dumpfe Vermutung, dass man die Formel in Spalte H8 in die Formel von Spalte G8 integrieren kann.
Falls ich heute noch Lust und Zeit habe werd ich, dass auch noch Testen.
@Biber ich glaub so gut ist Excel jetzt auch noch net
So ich hatte gerade noch etwas Zeit und hab mir das ganze nochmals angesehen.
Mit folgender Formel kannst du dir sogar die Hilfszeile sparen.
=WENN(UND(A8<>A9;A8<>A7);F8;WENN(UND(A8=A9;A9=A10);WENN((A11=A12);F8+F9+F10;"1");WENN(UND(A8=A9;A8=A7);"";WENN(A9=A8;F9+F8;""))))
Du kannst die Formel einfach in Zeile F8 einfügen und nach unten kopieren. Es ist sogar möglich die Formel auf 4 Einsätze pro Tag zu erweitern, jedoch ist dazu etwas geschick nötig.
Mit folgender Formel kannst du dir sogar die Hilfszeile sparen.
=WENN(UND(A8<>A9;A8<>A7);F8;WENN(UND(A8=A9;A9=A10);WENN((A11=A12);F8+F9+F10;"1");WENN(UND(A8=A9;A8=A7);"";WENN(A9=A8;F9+F8;""))))
Du kannst die Formel einfach in Zeile F8 einfügen und nach unten kopieren. Es ist sogar möglich die Formel auf 4 Einsätze pro Tag zu erweitern, jedoch ist dazu etwas geschick nötig.
Hallo TokenRing!
Die Ideale Formel, ist die von Fraenk und sie liefert das Ergebnis genauso, wie Du es anhand Deines Beispiels haben möchtest. Und wenn Du schon beim testen bist und eventuell die Gesamtstunden beim letzten Eintrag eines gleichen Datums stehen soll, so braucht es nur eine geringfügige Änderung der Formel von Fraenk:
Falls sinnvollerweise in der Spalte F auch eine Formel steht, die nur ein Ergebnis anzeigt, wenn in Spalte C und D eine Zeitwert steht, dann könnte das Ganze so aussehen:
Gruß Dieter
Die Ideale Formel, ist die von Fraenk und sie liefert das Ergebnis genauso, wie Du es anhand Deines Beispiels haben möchtest. Und wenn Du schon beim testen bist und eventuell die Gesamtstunden beim letzten Eintrag eines gleichen Datums stehen soll, so braucht es nur eine geringfügige Änderung der Formel von Fraenk:
Formel G8: WENN(A8<>A9;SUMMEWENN($A$8:$A$20;A8;$F$8:$F$20);"") |
Falls sinnvollerweise in der Spalte F auch eine Formel steht, die nur ein Ergebnis anzeigt, wenn in Spalte C und D eine Zeitwert steht, dann könnte das Ganze so aussehen:
Formel F8: =WENN(ODER(C8="";D8="");"";D8-C8) |
Formel G8: =WENN(UND(A8<>A9;F8<>"");SUMMEWENN($A$8:$A$20;A8;$F$8:$F$20);"") |
Gruß Dieter