Registriert seit: 12.09.2019
Version(en): 1902
Vielen Dank,
dann hätte ich abschließend noch eine Frage und zwar sind bei den Daten die ich aus SAP bekomme die Personalnummern teilweise als Text und Teilweise als Zahl formatiert, ich weiß leider nicht warum. Jetzt habe ich die Spalte immer manuell formatiert um den SVERWEIS zu machen, ist das auch irgendwie anders möglich, dass ich gleich alle Werte automatisch gleich mache?
LG
Excel
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
das reine Ändern des Formats verändert noch nicht den Inhalt.
Wenn es immer eine Zahl ist kannst du beim Sverweis sagen:
Code:
=sverweis(B4*1;......
Eine Zahl bleibt somit eine Zahl, die "Text-Zahl" sollte dann eigentlich auch als Zahl angesehen werden.
Gruß,
steve1da
Registriert seit: 12.09.2019
Version(en): 1902
Okey Danke das verstehe ich jetzt,
jetzt habe ich gerade deinen Befehl von oben eingefügt aber verstehe ihn nicht so ganz
Code:
=SUMMENPRODUKT((Hilfstabelle!$A$3:$A$13=$A3)*(TEXT(Hilfstabelle!$B$1:$K$1;"MMMM")=$D$1)*(Hilfstabelle!$B$3:$K$13="u"))
Was genau machen hier die einzelnen Teile? Wenn ich jetzt alle Urlaubstage für die Personalnummer im Januar haben will, gebe ich dann anstatt dem "MMMM" Januar ein? Und woher weiß Excel jetzt in welcher Zeile es nachschauen soll?
Ich kenn mich noch nicht so gut mit Excel aus, deswegen die "dummen" Fragen :D
Lg
Excel
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
nein. Januar steht doch in D1. Die Formel schaut sich die Datumswerte im Bereich an, wandelt sie intern ins Format "MMMM" um, was dem ausgeschriebenen Monat entspricht, und vergleich das mit D1, wo ja auch der ausgeschriebene Monat steht.
Gruß,
steve1da
Registriert seit: 12.09.2019
Version(en): 1902
Okey gut das verstehe ich jetzt.
Wenn ich jetzt den Parameter ändern möchte nachdem er sucht und ich das dann aus meiner Vorgabentabelle nehme, ändere ich dann einfach die letzte Klammer
Code:
=SUMMENPRODUKT((Hilfstabelle!$A$3:$A$13=$A3)*(TEXT(Hilfstabelle!$B$1:$K$1;"MMMM")=$D$1)*(Hilfstabelle!$B$3:$K$13="u"))
zu was ?
Also mir ist der Schritt
Code:
*(Hilfstabelle!$B$3:$K$13="u"))
nicht ganz klar, und hier hätte ich gerne eine Variable drin, falls ich den gesuchten Buchstaben mal ändern muss
LG
Excel
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
dann schreib die Variable in eine Zelle, z.B. E1.
Code:
=SUMMENPRODUKT((Hilfstabelle!$A$3:$A$13=$A3)*(TEXT(Hilfstabelle!$B$1:$K$1;"MMMM")=$D$1)*(Hilfstabelle!$B$3:$K$13=$E$1))
Gruß,
steve1da
Registriert seit: 12.09.2019
Version(en): 1902
Danke,
jetzt habe ich abschließend noch ein Problem, und zwar wenn ich jetzt den ganzen Bereich meiner Hilfstabelle auswählen will bekomme ich einen #NV Fehler
Code:
=SUMMENPRODUKT((Hilfstabelle!$A$3:$A$13=$A3)*(TEXT(Hilfstabelle!$B$1:$K$1;"MMMM")=$D$1)*(Hilfstabelle!$B$3:$K$13=Vorgaben!$A$21))
wenn ich das obige zu dem hier ändere
Code:
=SUMMENPRODUKT((Hilfstabelle!$A$3:$A$13=$A3)*(TEXT(Hilfstabelle!$B$1:$K$1;"MMMM")=$D$1)*(Hilfstabelle!$B$3:$NC$76=Vorgaben!$A$21))
Das Vorgaben ist meine Variable und steht für "K"
LG
Excel
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
bei Summenprodukt müssen alle Bereich gleich groß sein. Du hast weder den Bereich der Datumswerte angepasst, noch den Bereich der Personalnummern:
Code:
=SUMMENPRODUKT((Hilfstabelle!$A$3:$A$76=$A3)*(TEXT(Hilfstabelle!$B$1:$NC$1;"MMMM")=$D$1)*(Hilfstabelle!$B$3:$NC$76=Vorgaben!$A$21))
Gruß,
steve1da
Registriert seit: 12.09.2019
Version(en): 1902
Vielen Danke, jetzt geht alles bis auf dass ich klein und groß U noch unterscheiden muss.
Vorher hab ich das so gemacht:
Code:
=SUMMENPRODUKT((IDENTISCH(Hilfstabelle!A3:AE3;Vorgaben!$A$21)*1))
und dann Groß U als ganzen Tag mit *1 und klein u als halben Tag mit *0,5 genommen
wo genau füge ich das jetzt in dem neuen Code ein?
Code:
=SUMMENPRODUKT((Hilfstabelle!$A$3:$A$76=$A3)*(TEXT(Hilfstabelle!$B$1:$NC$1;"MMMM")=$D$1)*(Hilfstabelle!$B$3:$NC$76=Vorgaben!$A$19))+SUMMENPRODUKT((Hilfstabelle!$A$3:$A$76=$A3)*(TEXT(Hilfstabelle!$B$1:$NC$1;"MMMM")=$D$1)*(Hilfstabelle!$B$3:$NC$76=Vorgaben!$A$20))*0,5
Habe das so probiert, aber hier unterscheidet er nicht zwischen "U" und "u"
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
ich hatte direkt am Anfang nach dem "halben Urlaub" gefragt und keine Antwort bekommen. Jetzt, in Beitrag #19 kommst du mit weiteren Bedingungen. Sorry, ich klink mich hier aus.
http://www.j-hennekes.de/1329207.htmGruß,
steve1da