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.

=wenn Funktion beißt sich
#1
Hallo, 


liebe grüne Engel helft mir bitte. 

Es geht um eine Arbeitszeit Erfassung, das Problem ist das der Freitag sich mit 16:30 Uhr einträgt und nicht mit 12:00 Uhr.

=WENN(C14="EU";"16:30";WENN(C14="SD";"24:00";WENN(C14="SDA";"24:00";WENN(C14="SDE";"12:00";WENN(C14="DZA";"DZA";WENN(C14="FT";"16:30";WENN(C14="TD";"16:30";" ")))))))


Mein Lösungsansatz: Blush


=WENN(C14="EU";"16:30";WENN(A14="Freitag";"12:00";WENN(C14="SD";"24:00";WENN(C14="SDA";"24:00";WENN(C14="SDE";"12:00";WENN(C14="DZA";"DZA";WENN(C14="FT";"16:30";WENN(C14="TD";"16:30";" "))))))))  :22:


Mein Zweites anliegen ist nur Optisch bedingt und zwar wird bei Buchstaben oder leeren Zeilen #WERT! angezeigt.

=WENN((C14="SD");(E14-D14)*24;WENN(C14="SDA";(E14-D14)*24;WENN(C14="SDE";(E14-D14)*24;WENN((E14-D14)*24>6;(E14-D14)*24-0,5;(E14-D14)*24))))

Gibt es eine andere Lösung als "#WERT!" weiß anzeigen zu lassen? Der Lösungsansatz Kommt mir sehr amateurhaft vor. :s


Angehängte Dateien Thumbnail(s)
   

.xlsx   Danke.xlsx (Größe: 9,39 KB / Downloads: 7)
Antworten Top
#2
Hi,

das werden wir hinkriegen. Allerdings solltest du uns deine Beispieldatei hochladen niemand mag eine solche nach Beschreibung und/oder Bild nachbauen.

So gehts (klick)
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Danke für den Input. Hoffe das es klappt.

Die Uhrzeit am Freitag soll sich immer ändern außer bei den namen "SD, SDA, SDE" das sind schichten die 1 ganzen Tag dauern.
Die Tabelle ist so aufgebaut das sich alles alleine einträgt mit Hilfe der Abkürzungen.
Antworten Top
#4
Hi,

Zitat:Die Tabelle ist so aufgebaut das sich alles alleine einträgt mit Hilfe der Abkürzungen.

und wo ist sie?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
Wink 
Unter Angehängte Dateien.
Müsste da sein  :)
Antworten Top
#6
Hi,

dann hast du es noch nicht hinzugefügt. Nach dem Durchsuchen musst du noch hinzufügen:

[
Bild bitte so als Datei hochladen: Klick mich!
]

Dann sieht das so aus:

[
Bild bitte so als Datei hochladen: Klick mich!
]
Mit "In den Beitrag einfügen" bringst du das Attachment auch ins Formular selber rein - Cursor gleich an die richtige Stelle platzieren.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#7
(27.01.2016, 22:46)First-Aid1 schrieb: Danke für den Input. Hoffe das es klappt.

Die Uhrzeit am Freitag soll sich immer ändern außer bei den namen "SD, SDA, SDE" das sind schichten die 1 ganzen Tag dauern.
Die Tabelle ist so aufgebaut das sich alles alleine einträgt mit Hilfe der Abkürzungen.

Hallo, meinst du so..?

Arbeitsblatt mit dem Namen 'Tabelle2'
 ABCDEFGHIJKL
1TagDatumInfoBeginnEndeStunden    KürzelWerte
2Montag         DZADZA
3Dienstag         EU16:30
4Mittwoch         FT16:30
5Donnerstag         SD24:00
6Freitag01.01.2016FT07:0016:309,00    SDA24:00
7Samstag02.01.2016        SDE12:00
8Sonntag03.01.2016        TD16:30
9            
10Montag04.01.2016DZA07:00DZA       
11Dienstag05.01.2016SDA07:0024:0016,50      
12Mittwoch06.01.2016SD07:0024:0016,50      
13Donnerstag07.01.2016SDE07:0012:005,00      
14Freitag08.01.2016EU07:0016:309,00      
15Samstag09.01.2016EU07:0016:309,00      
16Sonntag10.01.2016EU07:0016:309,00      

ZelleFormel
E2=WENN(C2="";0;VERWEIS(C2;K:L))
F2=WENN(ANZAHL(D2:E2)=2;(E2-D2)*24-((E2-D2)*24>6)*0,5;0)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
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
Antworten Top
#8
Danke für deine Antwort und Hilfe. 

Sehr genial :18: das ist genau wonach ich Suche aber leider klappt er noch nicht ganz. 
Code:
F2=WENN(ANZAHL(D2:E2)=2;(E2-D2)*24-((E2-D2)*24>6)*0,5;0)
Leider funktioniert der Code nur bei manueller Eingabe und nicht wenn Formeln in den Feldern sind die eine Uhrzeit generieren.
Die Mappe ist hochgeladen.
Die Freitage sollen um 12:00 Uhr enden außer es steht nach dem Datum ein: SDA, SD oder SDE.
Antworten Top
#9
(27.01.2016, 23:26)First-Aid1 schrieb: Danke für deine Antwort und Hilfe. 

Sehr genial :18: das ist genau wonach ich Suche aber leider klappt er noch nicht ganz. 
Code:
F2=WENN(ANZAHL(D2:E2)=2;(E2-D2)*24-((E2-D2)*24>6)*0,5;0)
Leider funktioniert der Code nur bei manueller Eingabe und nicht wenn Formeln in den Feldern sind die eine Uhrzeit generieren.
Die Mappe ist hochgeladen.
Die Freitage sollen um 12:00 Uhr enden außer es steht nach dem Datum ein: SDA, SD oder SDE.

Hallo, das geht bei dir nicht, weil du keine Zeiten "generierst" sondern Ziffern als TEXTe "12:00" usw. ist keine Zahl und somit auch keine Uhrzeit...

Schau mal, ob das so passt..:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJKLM
1Dienstag05.01.2016EU7:0016:309,0    KürzelWerteWerte_1
2Mittwoch06.01.2016EU7:0016:309,0    ADB07:00 
3Donnerstag07.01.2016EU7:0016:309,0    DZADZADZA
4Freitag08.01.2016EU7:0016:309,0    EU07:0016:30
5Samstag09.01.2016        FT07:0016:30
6Sonntag10.01.2016        SD00:0024:00
7          SDA10:0024:00
8Montag11.01.2016TD7:0016:309,0    SDE00:0012:00
9Dienstag12.01.2016SDA10:0024:0013,5    TD07:0016:30
10Mittwoch13.01.2016SD0:0024:0023,5       
11Donnerstag14.01.2016SD0:0024:0023,5       
12Freitag15.01.2016SD0:0024:0023,5       
13Samstag16.01.2016SDE0:0012:0011,5       
14Sonntag17.01.2016           

ZelleFormatWert
D1[h]:mm0,291666666666667
E1[h]:mm;;0,6875
F10,0;;9

ZelleFormel
D1=WENN($C1="";"";VERWEIS($C1;$K:L))
E1=WENN($C1="";0;VERWEIS($C1;$K:M))
F1=WENN(ANZAHL(D1:E1)=2;(E1-D1)*24-((E1-D1)*24>6)*0,5;0)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
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
Antworten Top
#10
Danke Jockel ,

Du hast mir sehr geholfen.

2 Dinge fehlen aber noch 

Erstens:

Bei den Kürzeln: SD, SDA, SDE sollen keine Pausen eingerechnet werden (-0,5).

Alle Freitage sollen um 12:00Uhr enden außer die mit den Kürzeln: SD, SDA, SDE sollen nicht um 12:00 enden sondern wie vorgegeben.

Hoffe wir bekommen das noch hin.

gruß
Antworten Top


Gehe zu:


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