(16.04.2017, 14:35)shift-del schrieb: Es gibt da Lösungen, die allerdings gewöhnungsbedürftig sind. Ich würde hier die Formeln manuell anpassen.
Allerdings muss ich darauf hinweisen dass diese Auswertung vermutlich besser mit einer Pivot-Tabelle zu erledigen wäre.
Aber ich verstehe das ganze Modell nicht: Tabelle A verweist auf Tabelle B und Tabelle B verweist wieder auf Tabelle A. Das wirkt nicht sehr durchdacht.
Sieht wirklich etwas gepflegter aus... vielen Dank!
Den Anfang der Formelsammlungen habe ich mittels einiger Tutorials erstellt. Darum auch "noch" das Chaos.
Als erstes gab es nur meine Tabelle für die Nachkalkulation. Hier habe ich immer meine Daten manuell eingepflegt. Da ich aber nicht meine "Freizeit" damit verbringen will, die Aktivitäten von mir und meiner Mitarbeiter einzupflegen, kam die Idee der Abfragen. Ich konnte etwas über SVERWEIS und INDEX lernen. Die intelligenten Tabellen kamen erst später =) ....Tischler bleib bei deinen Leisten ^^
Privot-Tabellen hab ich leider nur bisher gehört, als nur einen Versuch damit zu starten. Fehlendes Know-How und vor allem fehlende Zeit sind hier meine Argumente. Vielleicht aber auch die falschen =)
Aus diesen Gründen bitte ich meine wohl durchdachten, aber längst nicht ausgereiften Tabellen und Formeln zu entschuldigen!
@ Bosko-Biati / @ Gast 123
wenn ich bei mir die Formel eingebe, erhalte ich völlig kuriose Werte`?!?
Ich versuche mich nochmal zu erklären:
In einem Tabellenblatt (Erfassen) werden die Daten von meinen Tagesarbeitszetteln eingetragen.
In dem Tabellenblatt (Liste) landen alle meine Aufträge. Neben meinen Privatkunden, habe ich 3 feste Kunden, von denen ich wiederum andere Kunden erhalte (Sub-Unternehmer). Die Zuordnung passiert über die Artikelnummer.
@ shif-del
darum auch die die Verweise von Tabelle A zu B und wieder zurück.
In Tabelle (Liste) stehen die Auftragsnummern, in Tabelle (Erfassen) werden die Stunden erfasst und der jeweiligen Auftragsnummern zugeordnet.
Erst hatte ich mittels einer Userform alle Daten in Tabelle (Liste) stehen, ABER: dann konnte ich nur anhand der schriftlichen Tageszettel nachvollziehen an welchen Tagen die dazugehörigen Stunden gearbeitet wurde. Darum für mich die Wahl des zweiten Tabellenblatts.
Zurück zum eigentlichen:
Dank eines genialen Scriptes habe ich nun die Möglichkeit die Entfernung zwischen Standort Auftraggeber und Zielort Endkunde automatisch abzufragen und spar mir wiederum das ganze hin und her zwischen Excel und Google.
Die ermittelten Kilometer landen in Zeile BA.
Jetzt möchte ich gerne folgendes:
Wenn in Zeile M2 und/oder N2 ein Wert (die Arbeitsstunden) stehen, dann hatte ich mindestens eine Anfahrt. Also existiert "BA2" 1x
wenn dann auch noch in Zeile O2 und/oder P2 ein Wert steht, dann hatte ich zwei Anfahrten. Demnach "BA2" *2
Wenn dann auch noch in Zeile Q2 und R2 ein Wert steht, dann war ich mindestens 3 mal beim Kunden. Also "BA2" *3
Wenn jetzt noch Reklamationsarbeiten anfallen, dann muss ich natürlich wieder los.
Die hier eingetragenen Stunden stehen in X2:Y2 und AA2:AB2 und AD2:AE2
angefangen habe ich mit folgenden Code. Der geht aber leider nicht ganz auf.
Code:
=WENN(ANZAHL2($M2:$N2)>0;$BA2;WENN(ANZAHL2($O2:$P2)>0;$BA2*2;WENN(ANZAHL2($Q2:$R2)>0;$BA2*3;0)))
Schöne Grüße
Karsten