Office: Werte auslesen, konvertieren und berechnen

Helfe beim Thema Werte auslesen, konvertieren und berechnen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe ein etwas komplexeres Problem (zumindest für mich). Ich habe Mitarbeiter die an bestimmten Tagen arbeiten. Diese Tage werden in... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Tupamaro, 29. April 2008.

  1. Werte auslesen, konvertieren und berechnen


    Hallo, ich habe ein etwas komplexeres Problem (zumindest für mich).

    Ich habe Mitarbeiter die an bestimmten Tagen arbeiten. Diese Tage werden in einer Excel-Tabelle mit einem großen A gekennzeichnet. An jedem dieser Tage machen sie eine Überstunde. An anderen Tagen können sie diese abfeiern. Diese Tage werden mit ÜS gekennzeichnet. Ich habe am Monatsende eine Liste wieviel Plus/Minus die Mitarbeiter haben. Da ich diese Liste aber immer nur Mitte des nächsten Monates bekomme habe ich immer einen schlechten Überblick und alles per Hand ausrechnen dauert ab einer best Mitarbeiterzahl echt ewig.

    Was ich nun brauche ist eine Formel die mir aus einer Excel-Zeile ausliest wieviele A drinstehen (Wert 1 pro A), diesen mit allen ÜS verrechnen (Wert -7 pro ÜS) und das als Wert ausgibt. Diese Werte kann ich dann problemlos von meiner vorhandenen "Zeitkontenliste" abziehen bzw. dazurechnen.

    Geht so etwas?
     
    Tupamaro, 29. April 2008
    #1
  2. schatzi Super-Moderator
    Hallo!

    =ZÄHLENWENN(A1:Z1;"ÜS")
    zählt alle "ÜS" im angegebenen Bereich.
    Das muss dann nur noch mit minus 7 multipliziert werden, wenn ich dich richig verstehe.
     
    schatzi, 29. April 2008
    #2
  3. Nicht ganz. Hab da glaub ich was mißverständlich geschrieben.

    Es geht nicht um die Spalte A sondern um den Wert A

    Also =ZÄHLENWENN(A1:Z1;"A") [für alle Werte in den Spalten A bis Z in Zeile 1] wenn ich das richtig umsetze. Jetzt müsste die Formel aber noch erweitert werden und alle ÜS gezählt werden. Dabei müsste ÜS aber den Wert -7 zugewiesen bekommen.

    Bsp.: Mitarbeiter hat im Monat 20 Tage gearbeitet und 3 Tage Überstunden abgefeiert:
    20 x A = 20
    3 x ÜS = -21
    Ergebnis -1

    Danke für die schnelle Hilfe
     
    Tupamaro, 29. April 2008
    #3
  4. schatzi Super-Moderator

    Werte auslesen, konvertieren und berechnen

    Hallo!

    Ich hatte gehofft, den letzten Schritt schaffst du selbst :mrgreen: :

    =ZÄHLENWENN(A1:Z1;"A")-7*ZÄHLENWENN(A1:Z1;"ÜS")
     
    schatzi, 29. April 2008
    #4
  5. Ah, danke. War etwas verwirrt. Kommt davon wenn man auf Arbeit 5 Sachen gleichzeitig machen muss/ will :shock: Werte auslesen, konvertieren und berechnen :oops:
     
    Tupamaro, 29. April 2008
    #5
  6. So, klappt so ziemlich. Jetzt kommt die Erweiterung: Wie kann ich Excel den Unterschied zwischen Groß- und Kleinschreibung nahebringen?

    Meine Formel sieht mittlerweile so aus:
    =ZÄHLENWENN(E18:AH18;"A")+ZÄHLENWENN(E18:AH18;"(A")+ZÄHLENWENN(E18:AH18;"A)")+ZÄHLENWENN(E18:AH18;"(A)")-7*(ZÄHLENWENN(E18:AH18;"ÜS")+ZÄHLENWENN(E18:AH18;"üs"))

    Der Unterschied zwischen ÜS und üs ist, daß üs geplanter Überstundenausgleich ist. So wie es jetzt läuft unterscheidet Excel aber nicht zwischen ÜS und üs sondern zählt es doppelt.

    :?:
     
    Tupamaro, 29. April 2008
    #6
  7. schatzi Super-Moderator
    Hallo!

    =ANZAHL(FINDEN("üs";E18:AH18))
    und
    =ANZAHL(FINDEN("ÜS";E18:AH18))

    unterscheiden zwischen Groß- und Kleinschreibung.

    Aber Achtung: Wenn du diese/n (Matrix-)Term/e in deiner Formel nutzt, dann musst du die Formeleingabe mit Strg+Shift+Enter abschließen!
     
    schatzi, 29. April 2008
    #7
  8. Werte auslesen, konvertieren und berechnen

    Also dann

    =ZÄHLENWENN(E18:AH18;"A")+ZÄHLENWENN(E18:AH18;"(A")+ZÄHLENWENN(E18:AH18;"A)")+ZÄHLENWENN(E18:AH18;"(A)")-(ANZAHL(FINDEN("üs";E18:AH18))+ANZAHL(FINDEN("ÜS";E18:AH18)))

    Werds morgen mal ausprobieren. Feierabend winkt. Danke schonmal im Vorraus.
     
    Tupamaro, 29. April 2008
    #8
  9. schatzi Super-Moderator
    Hallo!

    Irgenwo fehlt da noch die Multiplikation mit 7, aber das ist wahrscheinlich nur ein Tippfehler...

    Es geht übrigens auch ohne Strg+Shift+Enter, wenn du eine etwas längere Variante nutzt:

    =SUMMENPRODUKT(1*IDENTISCH(E18:AH18;"üs"))
    macht das gleiche wie
    =ANZAHL(FINDEN("üs";E18:AH18))

    Ganz nach Gusto...
     
    schatzi, 29. April 2008
    #9
  10. Merci. Funzt eigentlich schon ganz gut, nur:

    =ZÄHLENWENN(E251:AH251;"A")+ZÄHLENWENN(E251:AH251;"(A")+ZÄHLENWENN(E251:AH251;"A)")+ZÄHLENWENN(E251:AH251;"(A)")-7*(ANZAHL(FINDEN("üs";E251:AH251))+ANZAHL(FINDEN("ÜS";E251:AH251))+ANZAHL(FINDEN("ÜS)";E251:AH251))+ANZAHL(FINDEN("(ÜS";E251:AH251))+ANZAHL(FINDEN("(ÜS)";E251:AH251)))

    "(ÜS", "(ÜS)", "ÜS)" und "ÜS" ist eine weitere Ausdifferenzierung.

    Ich habe einen Mitarbeiter der ein "A" hat, 2x "ÜS" und einmal "ÜS)". Laut Formel hat er jetzt -27, er müsste aber -20 haben? Mit den Klammern in der Formel passt nach meiner Zählung alles.

    Warum Eigentlich STRG + Shift + Enter?
     
    Tupamaro, 30. April 2008
    #10
  11. schatzi Super-Moderator
    Hallo!

    Dann verwende lieber die etwas längere Variante mit Summenprodukt und Identisch.
    Damit müsste es funktionieren.

    Erklärung: ANZAHL(FINDEN("ÜS"... zählt das Auftauchen von "ÜS". Dies ist natürlich sowohl in den Zellen mit "ÜS" als auch in den Zellen mit "ÜS)" der Fall. SUMMENPRODUKT(1*IDENTISCH... checkt den genauen Zellinhalt.

    PS: Hier ist ein kleiner Einblick in die "Matrix"-Welt.
     
    schatzi, 30. April 2008
    #11
Thema:

Werte auslesen, konvertieren und berechnen

Die Seite wird geladen...
  1. Werte auslesen, konvertieren und berechnen - Similar Threads - Werte auslesen konvertieren

  2. Werte auslesen mit s(w)verweis

    in Microsoft Excel Hilfe
    Werte auslesen mit s(w)verweis: Hallo Leute, ich brauche mal wieder Hilfe, ich steh total auf dem Schlauch. Ich habe zwei Tabellenblätter - Liste - Ergebnis Im Tabellenblatt Ergebnis gebe ich die Namen händisch ein und will...
  3. Auslesen eines Wertes aus verschiedenen Tabelle

    in Microsoft Excel Hilfe
    Auslesen eines Wertes aus verschiedenen Tabelle: Hallo, ich hoffe jemand hat einen guten Tipp für mich, denn ich stehe vor folgendem Problem. Ich habe als Ausgangsinformationen eine Anzahl von Mitarbeitern (z.B. 14), eine Kategorie (A, B, C)...
  4. Wert in Matrix suchen, Zeile ausgeben

    in Microsoft Excel Hilfe
    Wert in Matrix suchen, Zeile ausgeben: Hallo liebe Community, ich habe folgendes Problem. Für die Buchhaltung muss ich mittels Excel eine Importdatei bauen für unser ERP System. Soweit so gut, bei gewissen Zeilen möchte ich...
  5. nur bestimmte Werte aus Zelle auslesen

    in Microsoft Excel Hilfe
    nur bestimmte Werte aus Zelle auslesen: Hallo zusammen, ich stehe vor einem Problem und hoffe auf Hilfe. Ausgangsituation ist eine Zelle mit verschiedenen Inhalten, getrennt jeweils mit ";". Angenommen in A1 = 11111111; 2222;...
  6. Werte aus mehreren Tabellen auslesen, die mehrere Kriterien erfüllen

    in Microsoft Excel Hilfe
    Werte aus mehreren Tabellen auslesen, die mehrere Kriterien erfüllen: Ich benötige wieder einmal eure Hilfe, liebe Community, Excel 365; eigentliches Ziel: mehrere Drop-Listen erstellen, deren Auswahl abhängig von der vorherigen ist. Ich habe etliche Versuche...
  7. Zelle aus Bereich auslesen, Wert aus nebenstehender Zelle in andere Zelle kopieren.

    in Microsoft Excel Hilfe
    Zelle aus Bereich auslesen, Wert aus nebenstehender Zelle in andere Zelle kopieren.: Moin Ihr Spezialisten. Ich habe mit eine Exceltabelle gebaut in der ich jedes Jahr für ein großes Schützenfest den Sitzplan für die Vereine eintrage. Nun möchte ich den Plan automatisieren, was in...
  8. Bei Übereinstimmung bestimmter Wert aus Zelle auslesen

    in Microsoft Excel Hilfe
    Bei Übereinstimmung bestimmter Wert aus Zelle auslesen: Folgendes Problem. Ich suche in Tabelle2 nach zwei Werten aus Tabelle1. Finde ich beide Werte in Tabelle2 in einer Zeile, soll in Tabelle1 der Wert von Spalte C in der Tabelle2 ausgegeben werden....
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden