Collapse column

Autor Thema: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0  (Gelesen 1631 mal)

Offline gnlberlin

  • Newbie
  • *
  • Beiträge: 13
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« am: Februar 05, 2018, 12:00:53 Nachmittag »
Hallo Forum,

ich bin neu hier und versuche mich mit einigem Erfolg an einer Excel-Tabele, die in unserem Unternehmen Mehrwert kreieren soll :))

Meine Frage lautet wie folgt:

Wie bekomme ich das #NV Ergebnis in 0 umgewandelt, wenn ich aus einer INDEX Funktion # NV zurück erhalte?

Ausgangslage ist, dass Fahrer bestimmte Arten von Extraarbeiten erledigen (Leergutrunde, TK-Runde, etc.)
Ich lasse in einer neuen Datei alle Extraarbeiten anzeigen, damit ich weiß, wie viel Leergutrunden ich beispielsweise in diesem Monat hatte.

Als Anhang liefere ich die Datei mit.

Die relevanten Arbeitsblätter lauten: 2_Dispo (hier werden täglich die Tätigkeiten der Fahrer von der Disposition erfasst, bitte Bereich A59 - K68 beachten, weil nur dort die Extra-Arbeiten erfasst werden), Gesamt TK-Runde, Gesamt Leergut-Runde, Gesamt Hallen-Arbeit, Gesamt Börse. In den Gesamt-Arbeitsblättern werden die Arten der Extras jeweils getrennt gelistet für den gesamten Monat.

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline gnlberlin

  • Newbie
  • *
  • Beiträge: 13
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #1 am: Februar 05, 2018, 12:04:29 Nachmittag »
Sorry. vielleicht habe ich die Frage vergessen:

In den Gesamt-Arbeitsblättern wird immer wieder #NV ausgegeben. Meine Formel kennt die anderen Arten der Extraarbeiten nicht. Wie kann ich die berücksichtigen oder einfach nur bei Treffer "Leergutrunde" den Eintrag machen lassen und bei allem anderen, nichts oder TK-Runde oder alle weiteren Arten "0" zurückgeben lassen?


Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #2 am: Februar 05, 2018, 12:31:13 Nachmittag »

ich bin neu hier und versuche mich mit einigem Erfolg an einer Excel-Tabele, die in unserem Unternehmen Mehrwert kreieren soll
Mehr Wert oder mehr Arbeit?
Ca. 100 Tabellenblätter?
Vermutlich würden weniger als 10 Tabellenblätter reichen.

Deine Formeln enthalten 2x den INDEX()/VERGLEICH(). Das ist seit Excel 2007 nicht mehr nötig. Es reicht der INDEX()/VERGLEICH() mit einem WENNFEHLER() drum herum.


Und der Fehlerwert #BEZUG! kommt vermutlich daher dass Zeilen gelöscht wurden.

Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline gnlberlin

  • Newbie
  • *
  • Beiträge: 13
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #3 am: Februar 05, 2018, 12:36:46 Nachmittag »
ja bin neu :)  vielen Dank für die Antwort
Wie sieht denn die Formel mit WENNFEHLER drumherum dann aus? Ich verstehe Deinen letzten Satz nicht.

"Und der Fehlerwert #BEZUG! kommt vermutlich daher dass Zeilen gelöscht wurden"

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #4 am: Februar 05, 2018, 12:53:41 Nachmittag »
Eben drum herum.
=WENNFEHLER(INDEX(Matrix;VERGLEICH());0)

Und das mit #BEZUG! ist eine Vermutung von mir. Oder weißt du da etwas anderes?

Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline gnlberlin

  • Newbie
  • *
  • Beiträge: 13
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #5 am: Februar 05, 2018, 13:28:15 Nachmittag »
...also so klappt es noch nicht.

ich verstehe dass ich mir einen index sparen kann. allerdings gibt er wieder einen fehler aus, wenn ich es auf deine art probiere. mit WENNFEHLER habe ich noch nie etwas gemacht...

daher benötige ich 1x die komplette schreibweise in der matrix '2_dispo'!$k$60:$k$60. das suchwort soll dort TK-Runde sein und immer, wenn er es nicht findet, soll "0" zurück gegeben werden. kannst du mir das einmal schreiben bitte?

jett kommt #WERT als Fehler. So wie ich es gemacht hab

Offline gnlberlin

  • Newbie
  • *
  • Beiträge: 13
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #6 am: Februar 05, 2018, 13:31:59 Nachmittag »
...wenn du magst, kannst du mir auch erklären, wie ich die datei auf 10 blätter reduziert bekommen kann.

Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #7 am: Februar 05, 2018, 13:38:31 Nachmittag »
Hola,

Zitat
jett kommt #WERT als Fehler. So wie ich es gemacht hab
was hast du denn genau gemacht?

Gruß,
steve1da

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #8 am: Februar 05, 2018, 13:40:46 Nachmittag »
Jo, wollte ich auch gerade fragen.  ;D
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline gnlberlin

  • Newbie
  • *
  • Beiträge: 13
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #9 am: Februar 05, 2018, 13:43:36 Nachmittag »
=WENNFEHLER(INDEX(Matrix;VERGLEICH());0)

habe das angepasst mit matrix aus dem arbeitsblatt 2_dispo und k60:k60 als bereich in dem nach TK-Runde gesucht werden soll.

Klappt aber nicht

Offline gnlberlin

  • Newbie
  • *
  • Beiträge: 13
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #10 am: Februar 05, 2018, 13:46:46 Nachmittag »
=WENNFEHLER(INDEX('2_Dispo'!$F$60:$F$60;VERGLEICH("TK-Runde";'2_Dispo'!$K$60:$K$60));0)


das habe ich in jetzt als funktion.

gibt mir aber die uhrzeit aus, obwohl in k60 leergutrunde steht und nicht tk-runde...er müsste eigentlich 0 zurückgeben

Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #11 am: Februar 05, 2018, 13:58:00 Nachmittag »
Hola,

so?

=WENNFEHLER(INDEX('2_Dispo'!$F$60:$F$60;VERGLEICH("TK-Runde";'2_Dispo'!$K$60:$K$60;0));0)
Gruß,
steve1da

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline gnlberlin

  • Newbie
  • *
  • Beiträge: 13
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #12 am: Februar 05, 2018, 14:01:34 Nachmittag »
jawoll !!! THX

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #13 am: Februar 05, 2018, 14:46:10 Nachmittag »
...wenn du magst, kannst du mir auch erklären, wie ich die datei auf 10 blätter reduziert bekommen kann.
Dazu weiß ich zu wenig über dein Modell.
So wie ich das sehe werden z.B. die Tabellenblätter für die Fahrer aus 1_Dispo gespeist.
Wenn man 1_Dispo ein bisschen aufräumt dann kann man entweder direkt in der Liste filtern oder mit einer Pivot-Tabelle auswerten.
Die Tabellenblätter für die Kalendertage gehören in ein Tabellenblatt (aufbereitet als Datensatzliste). Auswertungen auch wieder mit Filter oder Pivot-Tabelle.

Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline gnlberlin

  • Newbie
  • *
  • Beiträge: 13
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #14 am: Februar 05, 2018, 14:59:41 Nachmittag »
1_Dispo ist die Datei, mit der die Disposition arbeitet. Das Design soll schon so bleiben, damit möglichst wenig Änderungen für die Jungs in ihrer recht hektischen Arbeit zu verzeichnen sind. Aber schreib mir doch eine Mail, so dass ich Dir weitere Angaben auf Dein Mailaccount schicken kann.

{Mail entfernt - maninweb}
« Letzte Änderung: Februar 06, 2018, 08:55:25 Vormittag von maninweb »

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #15 am: Februar 05, 2018, 15:34:14 Nachmittag »
Hallo,


ich mache Support nur über das Forum und nicht via Email.
Wenn allerdings keine Veränderungen gewünscht sind dann kann ich mir die Arbeit auch sparen.

Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #16 am: Februar 06, 2018, 08:56:57 Vormittag »
Hallo,

@gnlberlin: die E-Mail Adresse habe ich entfernt, da dies ein öffentliches Forum ist. Ggf. bitte persönliche Daten per PN austauschen. Danke.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Offline gnlberlin

  • Newbie
  • *
  • Beiträge: 13
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #17 am: Februar 06, 2018, 09:32:21 Vormittag »
Doch klar baue ich die Excel weiter und kann Unterstützung gut gebrauchen.
Du hast die Lage schon verstanden. Die Arbeitszeiten der Fahrer werden über X_Dispo Dateien erfasst und die der Helfer über x_kommi. Jetzt kann es aber auch sein, dass ein Fahrer als Kommi arbeitet (bspw. 1:00 h bis 3:00 h) und ab 3:00 bis 6:00 h als Fahrer und ich benötige einen SVERWEIS oder INDEX, um beide Bereiche zu durchsuchen und einen oder beide Bereiche (addiert) dann auszugeben

auch das geht über wennfehler denke ich, aber damit kenn ich mich noch nicht aus und ob die addition da drin ist, bin ich auch eher skeptisch.

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #18 am: Februar 06, 2018, 09:46:21 Vormittag »
Doch klar baue ich die Excel weiter und kann Unterstützung gut gebrauchen.
OK.
Dann müssen wir aber prinzipiell alles wegschmeißen und von vorne anfangen.
Welche Daten sind Eingabe-Daten?
Welche Daten sind Ausgabe-Daten? Ist ein bestimmtes Ausgabe-Format erforderlich?



Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline gnlberlin

  • Newbie
  • *
  • Beiträge: 13
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #19 am: Februar 06, 2018, 10:03:06 Vormittag »
Eingabedaten sind die x_dispos und die x_kommis mit uhrzeiten und bereichen, wer wo wielange gearbeitet hat und mit vermerken wie zusatzarbeiten oder extraarbeiten oder stati wie urlaub, krank oder frei. das benutzte kfz habe ich auch , allerdings ist das ohne sinnvolle verknüpfung.

Ausgabedaten sind die arbeitszeiten in uhrzeiten aler mitarbeiter. in den mitarbeiterblättern wird zudem selektiert nach nachtarbeit und auch die pausenzeiten werden in abhängigkeit zur arbeitszeit subtrahiert.

ferner wird im mitarbeiterblatt angezeigt, welche art arbeit er gemacht hat und es ist auch ein arbeitsvertrag-status hinterlegt. so bekommt ein mitarbeiter mit 175 monatsarbeitsstunden mehr stunden an einem krankheitstag seinem mitarbeiterblatt / stundenkonto gutgeschrieben, als eine arbeitskraft, die einen 156-stunden-vertrag hat.

auch wird im mitarbeiterblatt angezeigt, wieviel überstunden der mitarbeiter geleistet hat und welche extraarbeiten er geleistet hat.

weiter ist es möglich, über die angaben in den x_dispos auszulesen, welche extraarbeiten angefallen sind. diese extraarbeiten werden nach art der extraarbeit z.B. Börse ausgelesen. es werden die touren und die stunden gezählt und schließlich mit einem stundensatz multipliziert, damit ich die rechnung stellen kann.

brauchst du weitere infos?

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: INDEX|SVERWEIS mit mehreren Werten | #NV umwandeln in 0
« Antwort #20 am: Februar 07, 2018, 22:41:18 Nachmittag »
Hier mal ein erster Entwurf.
Viele Daten konnte ich nicht zuordnen - meistens weil es nur eine Überschrift gab.
Wenn daran weiter gearbeitet werden soll dann brauche ich mehr Beispieldaten (für die Eingabe-Tabellen).

Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.