Collapse column

Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - stormsh

Seiten: [1]
1
Excel / Antw: Zellwert verwenden bei größer oder kleiner 0
« am: Juni 07, 2019, 19:06:36 Nachmittag »
OMG! Viel zu einfach. Ich bin ein Idiot. Sry. Vielen Dank!!!

st.

2
Excel / Zellwert verwenden bei größer oder kleiner 0
« am: Juni 07, 2019, 17:50:36 Nachmittag »
Hallo zusammen,
ich habe eine Exceltabelle um meine Arbeitsstunden zu berechnen. Jetzt möchte ich den Wert der Überstunden (der Positiv und Negativ sein kann) unterschiedlichen Zellen hinzuaddieren.
Die Zelle der Überstunden sieht so aus:

=ZÄHLENWENNS(C8:AG8;"Fr")*2-ZÄHLENWENNS(C8:AG8;"A")*8-AQ8+AR8+BH8+ZÄHLENWENNS(C8:AG8;"Sa")*8

Zelle BH8 enthält die Überstunden welche nur Addiert werden sollen, wenn der Wert in der Zelle Negativ ist. Ich schaffe es aber nicht, die Syntax so zu schreiben, dass das in meine bestehende Formel hinein passt.
Kann mir da jemand helfen?

Thx 4 F1.

st.

3
Excel / Antw: Formelteil unverändert trotz "Zugtool"
« am: März 16, 2018, 21:38:58 Nachmittag »
Ja, ok. Nochmal im Detail anhand eines Teils der Formel.

(Januar)   =Arbeitsstunden!$B$37+ZÄHLENWENNS(C5:AG5;"Sa")*8
(Februar) =Arbeitsstunden!$G$37+ZÄHLENWENNS(C6:AG6;"Sa")*8

Hier zähle ich Samstage mit 8h (da dies als Überstunden gilt) und addiere die Überstunden aus dem Arbeitsblatt "Arbeitsstunden". Wenn ich zu der Formel zb einen Teil hinzufüge, zb Sonntagsarbeit sähe die Formel so aus:

(Januar)   =Arbeitsstunden!$B$37+ZÄHLENWENNS(C5:AG5;"Sa")*8+ZÄHLENWENNS(C5:AG5;"So")*8
(Februar) =Arbeitsstunden!$G$37+ZÄHLENWENNS(C6:AG6;"Sa")*8+ZÄHLENWENNS(C6:AG6;"So")*8

Dann markiere ich diese beiden Zeilen und ziehe diese über die alten der Monate März bis Dezember. Der Teil der die Samstage und Sonntage zählt, soll sich entsprechend ändern, also als C6 wird C7 und aus A6 wird AG7 und so weiter. Die Verweise auf Arbeitsstunden sollen aber gleich bleiben. Wenn ich die beiden Zeilen ziehe wird aus Arbeitsstunden!$L$37 (für März) Arbeitsstunden!$B$37, was nicht passieren darf, da der März eine eigene Zelle auf dem Arbeitsblatt Arbeitsstunden hat, die hinzu addiert werden, eben in Zelle L37.

Ich hoffe, dass ist so verständlicher. Endschuldigung, das ich es nicht besser erklären kann.

st.

4
Excel / Antw: Formelteil unverändert trotz "Zugtool"
« am: März 16, 2018, 10:37:06 Vormittag »
Ja richtig, dieses kleine Quadrat.
Dann ändert Excel alle anderen Zeilen in "Arbeitsstunden!$B$37" und "Arbeitsstunden!$G$37" (immer abwechselnd weil ich auch zwei Zeilen markiert habe) obwohl die beiden nächsten "Arbeitsstunden!$L$37" und "Arbeitsstunden!$Q$37" heissen müssten.

5
Excel / Antw: Formelteil unverändert trotz "Zugtool"
« am: März 16, 2018, 10:23:14 Vormittag »
Ja, das dachte ich auch, es wird aber ständig verändert. Vielleicht weil ich nicht eine Zeile mit dem Zugtool ziehe sondern zwei um die farbliche Formaterung nicht zu verändern?!

6
Excel / Formelteil unverändert trotz "Zugtool"
« am: März 16, 2018, 10:07:15 Vormittag »
Moin moin liebe Sportsfreunde,
folgendes: Ich habe ein Dokument zur Erfassung meiner Arbeitszeit. Es gibt ein Allgemeines Blatt und ein Arbeitszeiten Blatt in der selben Arbeitsmappe. Die Überzeiten werden für jeden Monat im Arbeitszeiten Blatt errechnet. Dann werden die Überzeiten in einem Feld des Allgemeinen Blattes mit anderen Überzeiten zusammenaddiert. Die Formel sieht so aus:
(Januar)   =ZÄHLENWENNS(C5:AG5;"")*0,4+ZÄHLENWENNS(C5:AG5;"L")*0,4-ZÄHLENWENNS(C5:AG5;"A")*7,6-AQ5+AR5+Arbeitsstunden!$B$37+ZÄHLENWENNS(C5:AG5;"Sa")*8
(Februar) =ZÄHLENWENNS(C6:AG6;"")*0,4+ZÄHLENWENNS(C6:AG6;"L")*0,4-ZÄHLENWENNS(C6:AG6;"A")*7,6-AQ6+AR6+Arbeitsstunden!$G$37+ZÄHLENWENNS(C6:AG6;"Sa")*8

Wenn ich eine Änderung an der Formel vornehme, mache ich das mit dem "Zugtool" um diese für alle Monate zu übernehmen. Wie kann ich verhindern, dass der Teil der auf das andere Arbeitsblatt verweist (zb Arbeitsstunden!$G$37) verändert wird? Dieser soll immer und absolut gleich bleiben, auch wenn davor oder dahinter teile der Formel verändert werden.

Thx 4 F1.

st.

7
Excel / Office 2010: Dateiname Auslesen und Teile davon Verwenden
« am: April 21, 2016, 09:59:40 Vormittag »
Aloha, ich hatte ein Problem und habe eine Lösung gefunden und dachte, es könnte den ein oder anderen interessieren.

Ich speichere Dokumente in folgendem schema: Laufende Nr _ Firma _ Dokumenten Typ (zb Zeiterfassung) _ Start Zyklus (Datum) - Ende  Zyklus (Datum). Dateiendung

Jetzt wollte ich einzelne Teile daraus Auslesen und habe folgende Formel zum Anzeigen des Dateinamens gefunden:
=TEIL(ZELLE("Dateiname";$A$1);FINDEN("[";ZELLE("Dateiname";$A$1))+1;FINDEN("]";ZELLE("Dateiname";$A$1))-FINDEN("[";ZELLE("Dateiname";$A$1))-1)
Soll nur der Name angezeigt werden (ohne .xls) hinten -1 durch -5 ersetzen (xlsx -6). Um jetzt einen Teil des Namens auszulesen, müssen die beiden Teile geändert werden, in denen die Anzahl der zu liefernden Zeichen berechnet werden. Also:

vorne
ZELLE("Dateiname";$A$1))+1;bzw hinten
ZELLE("Dateiname";$A$1))-1;
Dort einfach die Zahl so erhöhen oder verringern bis der Gewünschte Teil des Dateinamens stehen bleibt. Um das Datum meines Dateinamens Auszulesen, sieht das bei mir zb so aus:

=TEIL(ZELLE("Dateiname";$A$1);FINDEN("[";ZELLE("Dateiname";$A$1))+21;FINDEN("]";ZELLE("Dateiname";$A$1))-FINDEN("[";ZELLE("Dateiname";$A$1))-37)
Ich hoffe, dass hilft dem ein oder anderen :).

Grüße: st.

8
Hi, danke für den Tipp mit der Pivot-Tabelle. Du hast recht, damit sollte ich die Auswertungen machen können. Werde mich dazu mal einlesen.

9
Verzeih, aber manchmal, so im Prozess der Entwicklung einer Tabelle, ergeben sich neue Ansprüche, an die ich vorher nicht gedacht habe.

Wenn ich die Monate einzeln aufliste, und dann zb nur das Jahr in einem Dropdown Menu auswählen könnte, wäre das sehr praktisch. Leider scheitern die meisten meiner Vorstellungen an mangelnden Syntax Kenntnissen, wie bei den meisten, die hier um Hilfe fragen. Oder Excel erlaubt gewisse Dinge nicht und es ist schwer zu erkennen, warum dass so ist, weil die undifferenzierten Fehlermeldungen selten eine Hilfe sind.

Ich schaue mir mal die Pivot Tabellen an. Kenne ich leider noch nicht. Vielleicht ist das die Eierlegendevollmilchsau nach der ich suche.

In der Zwischenzeit habe ich die Daten in eine eigene Tabelle ausgelagert und versucht mit einer Namensdeffinition und besagtem Dropdown Menu, das Jahr auswählbar zu machen. Leider nimmt Excel dies nicht so.

=SUMMEWENNS('2016'!O:O;'2016'!L:L;"REWE*";'2016'!B:B;">=01.01.JAHR";'2016'!B:B;"<=31.01.JAHR")
Ich habe dein Beispiel verwendet und versucht, darauf aufbauend weiter zu machen.

Vielleicht liegt es aber auch am Montag morgen. Kommt schon mal vor.

Trotzdem danke für deine Hilfe.

10
Kann ich beim Datum auch mit Wildcards arbeiten? Ähnlich dem * beim Filter? Zb.

=SUMMEWENNS(O:O;L:L;"ALDI*";B:B;">=*.03.*";B:B;"<=*.03.*")

11
Excel / Office 2010: SUMMEWENNS mit mehreren Kriterien und Datum im Suchbereich
« am: April 03, 2016, 22:55:32 Nachmittag »
Aloha, ich möchte gerne die monatlichen Ausgaben ein wenig sortieren. Dazu wollte ich die exportierten Daten nach Stichwörtern durchsuchen und die Werte aufaddieren.

In Spalte L ab L2 stehen die Namen, zb ALDI, LIDL etc. in Spalte O ab O2 stehen die dazugehörigen Werte in €. Ich habe folgende Formel gefunden, die für einzelne Suchkriterien funktioniert:
=SUMMEWENNS(O:O;L:L;"ALDI*")
Für mehrere hänge ich das gleiche einfach nochmal dahinter:
=SUMMEWENNS(O:O;L:L;"ALDI*")+SUMMEWENNS(O:O;L:L;"REWE*")
Dies summiert alle Einkäufe im Aldi und Rewe auf.

In Spalte B ab B2 steht das Datum der Buchung (Im Format TT.MM.JJJJ). Wie kann ich nun mit dem Zweiten Kriteriumsbereich und dem zweiten Kriterium, dies nach Monaten summieren?

=SUMMEWENNS(O:O;L:L;"REWE*";B:B;MONAT(1)) funktioniert leider nicht.

Ich habe bislang nichts finden können, was funktioniert. Oder ist es die falsche Funktion?

Thx 4 F1.

st.


12
Excel / Office 2010: Autom. Datumsaktualisierung mit Zyklus
« am: März 25, 2016, 17:34:00 Nachmittag »
Hallo zusammen,
ich bastel mal wieder an den Stundenerfassungstabellen. Dieses mal sind die Zellen mit den Erfassungszeiträumen dran. In E4 steht das Startdatum des Abrechnungszyklus, in H4 das Enddatum. Die Zyklen gehen vom 09.Monat.Jahr bis zum 23.Monat.Jahr und vom 24.Monat.Jahr bis zum 08.Monat.Jahr, also immer ca 2 Wochen (fragt bitte nicht warum, ich bin kein BWLer  ;)). Zb.
Zyklus 1: 09.01.2016 - 23.01.2016
Zyklus 2: 24.01.2016 - 08.02.2016
Zyklus 3: 09.02.2016 - 23.02.2016
Zyklus 4: 24.02.2016 - 08.03.2016
Die Tabellen werden meistens erst nach Beendigung des Zyklus erstellt. Manchmal am 24. oder 25. (bei Zyklus 1, respektive 09. oder 10. in Zyklus 2), oder noch später, wenn zb ein langes Wochenende dazwischen ist.
Ich hab wirklich gar keinen Plan wie ich das anfangen soll.

Thx 4 F1.

st.

13
Excel / Office 2010: Zelleninhalt mit SVERWEIS suchen und in 3. Zelle anzeigen
« am: März 23, 2016, 11:51:46 Vormittag »
Hallo zusammen, ich weiß ncht, wie ich das Problem anders Benennen soll. Ich habe eine kleine Tabelle zur Ölstandserfassung unser Heizung gemacht. In Spalte B (erster Wert B3) stehen die Ablesedaten des Tanks (in dr Form 23.03.2016). Tankfüllstand in cm Rechne ich in Liter um, diese stehen in Spalte E (erster Wert E3, zb 3500 L).
Jetzt möchte ich, dass der Wert aus Spalte E passend zum Heutigen Ablesedatum aus Spalte B in Feld M9 geschrieben wird. Aus M9 berechne ich noch andere Dinge wie Tages oder Jahresverbrauch.
Steht also zb in B5 der 23.0.3.2016 und in E5 dann (berechnet) zb 3500L, soll die 3500L in Feld M9 stehen. Ich habe es mit =SVERWEIS versucht, aber die Beispiele, die ich dazu gefunden habe, konnte ich nicht auf meins übertragen. Ich bin auch nicht sicher, ob es die richtige Funktion ist.

Thx 4 F1.

st.


EDIT: Hat sich erledigt. =Verweis war was ich gesucht habe. ^^ so schnell kann es gehen :D

14
Excel / Office 2010: Antw:Office 2010: Datum Zusammensetzen
« am: März 15, 2016, 20:01:03 Nachmittag »
Achso, jetzt versteh ich was du meinst mit was wo steht. Ok. Du wolltest mir direkt eine Perfekte Lösung schreiben. Danke dafür, aber ich schieb das noch alles hin und her im  erstellungsprozesses.

Sowas habe ich gesucht. Jetzt nur noch die Möglichkeit, das vorherige jahr zu nehmen. Das heutige Datum 15.03.2016 steht in F5. Also einfach =datum(jahr(F5)-1;12;19). Ergibt den 19.12.2015. TADAAA!!!  Super. Danke :D :D

15
Excel / Antw:Office 2010: Datum Zusammensetzen
« am: März 15, 2016, 19:31:57 Nachmittag »
Also: Das Abrechnungsjahr geht vom 19.12.2015 bis 18.12.2016. Abhängig vom Heutigen Tag möchte ich den Tagesdurchschnittverbrauch und den zu erwartenden Jahresverbrauch errechnen. Das Jahr des Startdatums, also 2015, soll sich automatsich ändern. 2017 soll dort 2016 stehen. Das ganze soll automatisch erfolgen, da aufbauend auf diesem Datum die schon vergangenen Tage errechnet werden, sowie darauf aufbauend die KW/h.
Ich finde aber keinen weg, dies abhängig vom aktuellen Jahr, also 2016 zu berechnen und trotzdem ein Gültiges Datumsformat in der Form "19.12.2015" zu erhalten.

Ich hoffe das war besser erklärt. Sry.

st.

16
Excel / Office 2010: Datum Zusammensetzen
« am: März 15, 2016, 18:43:00 Nachmittag »
Hallo zusammen,
ich möchte zur Stromverbrauchsberechnung ein Startdatum erzeugen, dass einen Festen Tag und Monat hat, aber das vorherige Jahr.

In 2016 soll also zb das Startdatum 19.12.2015 dort stehen. In 2017 soll 19.12.2016 stehen. Damit errechne ich dann die abgelaufenen Tage bis Heute und damit dann die KW/h Verbräuche.
Mit =JAHR() kann ich das Jahr eines Datums eines Feldes bestimmen. Da ich das heutige Datum ohnehin zum Berechnen der abgelaufenen Tage benötige (mache ich mit DATEDIF), kann ich in einem weiteren Feld einfach -1 rechnen und habe das vorherige Jahr bestimmt (bis hier bin ich gekommen).

Wie kann ich diesen Wert nun in ein Datum einfügen? Also ein Feld in dem 19.12. steht und dann zb eine Variable in der das letzte Jahr steht. Mit "Namen Definieren" geht es nicht. Weiß jmd rat?

Thx 4 F1.

st.

17
Excel / Antw: Office 2010: Mit Variable rechnen
« am: März 03, 2016, 11:28:40 Vormittag »
@maninweb: Danke, Perfekt. Habe die Werte auf dem "Daten" Blatt mit dem Namenmanager genau so eingetragen und auf der Arbeitsmape kann ich sie verwenden.

:D

st.

18
Excel / Office 2010: Mit Variable rechnen
« am: März 03, 2016, 10:22:55 Vormittag »
Hallo zusammen,
ich hab mal wieder eine kleine Frage. Ich würde gerne Global für ein Arbeitsblatt eine Variable deffinieren und dort einen Wert reinschreiben. Zb Wert1 = "15,16".
In der Formel möchte möchte ich nachher aber nur den Variablennamen verwenden.
Formel in Zelle A1: =A3+A4-B2*Wert1
Anzeige in Zelle A1: 106,12

So muss ich den Wert, wenn er sich ändert nur an einer Stelle ändern und nicht an 10 oder mehr.

Thx 4 F1.

st.

19
Hm, das hätte ich mir ja fast denken können. Da fehlt mir aber noch etwas die Routine.

Vielen Dank. :D

20
Excel / Antw:Office 2010: Bereich mit Button ein oder Ausblenden (Macro VBA Script)
« am: Februar 29, 2016, 19:34:56 Nachmittag »
Ja, geile scheisse. Danke.
Da bin ich ja schon fast wo ich hin möchte. Funktioniert zwar nicht so wie ich dachte, dass es das würde, aber erfüllt genau seinen Zweck.  ;)
Eine Kleinigkeit noch. Ich habe den code mit dem Button verwurstet, welcher folgendermaßen aus sieht:
Sub Schaltfläche_Klicken()
    Application.ScreenUpdating = False
    If Range("B19:Q30").NumberFormat = "General" Then
        Range("B19:Q30").NumberFormat = ";;;"
    Else
        Range("B19:Q30").NumberFormat = "General"
    End If
   
    Application.ScreenUpdating = True

Ein Klick auf den Button lässt Text verschwinden und wieder auftauchen. Wenn ich ein Datum eintrage, macht der aus dem 29.01.2016  erst die Ganzzahl 42389 und erst dann blendet er aus. Er braucht also dann drei Klicks um alles auszublenden. Wie kann ich das Datumsformat leserlich halten? Und damit verhindern, dass ein Teil der mit dem Button ausgeblendet wird zu sehen ist, und der andere nicht und umgekehrt (es sollen ja alle Bereiche gleichzeitig zu sehen sein, oder eben nicht).

Danke :D

st.

21
Excel / Antw:Office 2010: Bereich mit Button ein oder Ausblenden (Macro VBA Script)
« am: Februar 29, 2016, 17:13:19 Nachmittag »
@gmg-cc:
Zitat
Und: Ich habe die Anleitung in meinem Blog dahingehend geändert, dass du einfach die Dateien umbenennst und ein ".txt" (ohne Anführungszeichen) dahinter hängst.
Ich helfe immer gern ;). Ich habe alles in eine TXT gepackt, weil ich sonst 5 Dateien gehabt hätte und das Bild nicht mehr hätte Anfügen können (man darf nur 4).

Zitat
Du willst nicht eine ganze Zeile oder Spalte ausblenden sondern eben nur diesen definierten Bereich.Richtig?
Richtig!

Zitat
IMHO geht so etwas nicht, zumindest nicht direkt.
Schade.

Der Bereich soll aber nicht leer Bleiben. Ich trage dort die Daten von Lehrgängen etc ein, um nicht zu vergessen, wann die statt fanden. Die haben aber keine abrechnungstechnische Relevanz, daher wollte ich die nicht ganze Zeit eingeblendet haben. Es sollte der Übersichtlichkeit der Tabelle dienen, die ja doch recht umfangreich ist (für meine Verhältnisse) und zum anderen wollte ich dabei was lernen. Und damit ich beim lernen nix kaputt mache, habe ich einen leeren Bereich gewählt in einer leeren neuen Kopie der Arbeitsmappe.
Aber wenn das nicht mit der richtigen Syntax getan ist, dann Blende ich halt weiterhin ganze Zeilen und Spalten aus, das hab ich ja schon hin bekommen.

Wenn ich vor einem solchen "Problem" stehe, denk ich mir meistens: Excel gibt es schon so lange, ich kann nicht der Einzige sein, der sowas schon mal machen wollte. Anscheinend doch... Egal, trotzdem Danke für deine Mühe.

22
Excel / Antw:Office 2010: Bereich mit Button ein oder Ausblenden (Macro VBA Script)
« am: Februar 28, 2016, 18:59:15 Nachmittag »
@gmg-cc: Danke für die Antwort und den Link. Habe alles so gemacht wie beschrieben. Hier die Dateien und ein Screenshot um zu zeigen, welcher Bereich Ein und Ausgeblendet werden soll. Leider darf man keine .bas oder .cls dateien anhängen, deshalb die drei module in einer txt Datei. Hoffe das klappt trotzdem.

Danke. Thx 4 F1.

st.


23
Excel / Office 2010: Bereich mit Button ein oder Ausblenden (Macro VBA Script)
« am: Februar 26, 2016, 23:04:03 Nachmittag »
Hallo zusammen,
folgendes: Zur Berechnung von Arbeitsstunden habe ich von einem Kollegen eine Exceltabelle bekommen. Diese tut soweit ihren Dienst. Ich habe die auch schon mit Hilfe dieses Forums erweitert. Nun komme ich nicht weiter.
Mein Kollege hat einen Button erstellt um einige Zeilen und Spalten auszublenden. Nachdem ich nun einige Bereiche umsortiert habe möchte ich keine Reihen oder Spalten sondern einen Bereich ausblenden. Hier die beiden VBA Script Teile die zz das Ein und Ausblenden übernehmen.

Dieser Erste teil wird beim erstellen einer neuen Mappe genutzt.
For i = 2009 To Jahr - 1
        Worksheets("Plan " & i).Visible = False
        Worksheets("Plan " & i).Rows("27:37").EntireRow.Hidden = True
    Next i
    Worksheets("Plan " & Jahr).Rows("27:37").EntireRow.Hidden = True

Der Zweite Teil ist dann glaub ich die "Logik" hinter dem Button.
Sub Schaltfläche_Klicken()
    Application.ScreenUpdating = False
    If Rows("27:37").EntireRow.Hidden = True Then
        Rows("27:37").EntireRow.Hidden = False
    Else
        Rows("27:37").EntireRow.Hidden = True
    End If
   
    Application.ScreenUpdating = True
End Sub

Als Range habe ich folgendes geschrieben. Teil eins (wie oben):
For i = 2009 To Jahr - 1
        Worksheets("Plan " & i).Visible = False
        Worksheets("Plan " & i).Range("B19:Q30").Hidden = True
    Next i
    Worksheets("Plan " & Jahr).Range("B19:Q30").Hidden = True

Und Teil zwei:
Sub Schaltfläche_Klicken()
    Application.ScreenUpdating = False
    If Range("B19:Q30").Hidden = True Then
        Range("B19:Q30").Hidden = False
    Else
        Range("B19:Q30").Hidden = True
    End If
   
    Application.ScreenUpdating = True
End Sub

Ich bekomme dann die Fehlermeldung:
Zitat
hidden-eigenschaft des range-objektes kann nicht festgelegt werden
Mit dem Hinweis auf diese Zeile:
Worksheets("Plan " & i).Range("B19:Q30").Hidden = True
Wie muss ich die Syntax ändern, damit der Bereich, das Array wie auch immer man es nennen will, zwischen B19 und Q30 auf Button-Klick ein und ausgeblendet wird?
Wie gesagt, mit Rows und Columns funktioniert das alles wunderbar, nur den Bereich auszublenden bekomme ich nicht hin.
Der Bereich ist leer. Kein Zelleninhalt, alles ausgeklappt, keine Kommentare.

Thx 4 F1.

st.


Seiten: [1]