Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Stundennachweis
#1
hallo
Ich wollte wohl gerne wissen wie es Funktioniert wenn man in B7:B37 ein U = Urlaub , K = Krank oder F = Feiertag einträgt und in E7:E37 Der wert 10,00 std erscheint
das ist mein ansatz geht aber leider nur für "U"   =WENN(B$7:B$37="U";B$41;C7-B7-D7)*24

.xlsx   original1.xlsx (Größe: 12,08 KB / Downloads: 8)
Antworten Top
#2
Hi,

du kannst in einer Zelle nur eine Formel oder einen Wert eintragen. Leg dir deshalb eine neue Spalte B an (Siehe Tabellenausschnitt). Die Formel in F7 eintragen und runterziehen.

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEF
5DatumU/K/FArbeitszeitPauseArbeits-stunden
6vonbis
701.05.20156:0018:0000:4511,25
802.05.2015U10
903.05.2015F10
1004.05.2015K10
1105.05.20157:1516:150:308,5

ZelleFormel
F7=WENN(ODER(B7="U";B7="K";B7="F");10;(D7-C7-E7)*24)
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013
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)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • gitz
Antworten Top
#3
doch geht habe die lösung gefunden

=WENN(ODER(GROSS(B$7:B$37)="K";GROSS(B$7:B$37)="U";GROSS(B$7:B$37)="F");10/24;C7-B7-D7)*24
Antworten Top
#4
Hi,

und was ist an dem Ergebnis Deiner Formel jetzt anders, als an dem Vorschlag von Günter? Außer, daß Deine Formel im SONST-Bereich nicht stimmt.

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEFGH
701.05.20156:0018:0000:4511,2511,25
802.05.2015K10,0010,00
903.05.2015F10,0010,00
1004.05.2015U10,0010,00
1105.05.20150,000,00

ZelleFormel
F7=WENN(ODER(GROSS(B$7:B$37)="K";GROSS(B$7:B$37)="U";GROSS(B$7:B$37)="F");10/24;D7-C7-E7)*24
G7=WENN(ODER(B7="U";B7="K";B7="F");10;(D7-C7-E7)*24)
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
[-] Folgende(r) 1 Nutzer sagt Danke an Rabe für diesen Beitrag:
  • gitz
Antworten Top
#5
1. ich brauche keine zusätzliche spalte oder zelle.
2. kann ich von B7:B37 u;k;f eintragen und mir wird in arbeitsstunden der richtige wert wieder gegeben 10,00 std
Antworten Top
#6
Hi,

das ist doch genau das, was Günter auch vorgeschlagen hat, siehe der Ausschnitt von mir mit Deiner und seiner Formel zum Vergleich.

  1. Im Vergleich zu Deiner hochgeladenen Datei braucht ihr beide eine zusätzliche Spalte B.
  2. Auch bei ihm kommt 10,0 Std. raus.
[-] Folgende(r) 1 Nutzer sagt Danke an Rabe für diesen Beitrag:
  • gitz
Antworten Top
#7
Hallo. Ceteris paribus - man könnte das ODER() noch verschlanken..:

PHP-Code:
=WENN(ODER(B7={"U"."K"."F"});10;(D7-C7-E7)*24



ODER... ODER() einfach weglassen..:

PHP-Code:
=WENN(B7<>"";10;(D7-C7-E7)*24

btw..: @Namensvetter Jörg. Warum schreibst du GROSS() in deine Formel..?
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • gitz
Antworten Top
#8
Wink 
ich hatte es so als beispiel gesehen und nur noch vervolständigt
und siehe da das ergebnis was ich wollte
ich bin ja auch nur ein excel nerd und wenn etwas funktioniert "never change a running system"
ich habe nicht gesagt das es falsch oder schlecht war
ich bedanke mich bei allen die sich dieser aufgabe angenommen haben
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste