Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
844to848
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
844to848
844to848
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Anzeige #NV in ArrayFormel ausblenden

Anzeige #NV in ArrayFormel ausblenden
19.02.2007 10:37:33
Frank
Hallo Leute,
hab mal wieder ein Problem, in der Arrayformel (Datei im Anhang gelbe Felder) müsste die Istfehler Funktion eingefügt werden damit in den leeren Zeilen oder an Tagen ohne Eintrag die #NV Anzeige ausgeblendet wird.
Ich hab schon ein paar Stunden drangesessen und kriegs nicht hin sch...e !
Vielleicht kann sich ja mal jemand dran versuchen
Danke im Vorraus
Frank

Die Datei https://www.herber.de/bbs/user/40526.xls wurde aus Datenschutzgründen gelöscht

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Anzeige #NV in ArrayFormel ausblenden
19.02.2007 10:41:00
Andi
Hi,
ohne Deine Formal angesehen zu haben, der grundsätzliche Aufbau ist folgender:
=WENN(ISTFEHLER(deine_formel);"";deine_formel)
Schönen Gruß,
Andi
AW Andi
19.02.2007 10:54:07
Frank
Hallo Andi
leider ist die Formel Ellenlang und ich hab den ISTFEHLER schon an vielen Stellen eingefügt es funzt einfach nicht. Wenn ich die Funktion in nem SVERWEIS oder so einsetze ist da kein Prob. aber in der ARRAY krieg ich's nicht hin
Danke trotzdem
Gruß Frank
@ Andi
19.02.2007 10:57:00
jockel
hi Andi, das hättest du aber mal tun sollen... außerdem bei der fehlermeldung #NV wäre hier der grundsätzliche Aufbau ist folgender: =WENN(ISTNV("formel");"gewünschte_ausgabe";"formel")
cu jörg
Anzeige
AW: Anzeige #NV in ArrayFormel ausblenden
19.02.2007 11:06:00
IngGi
Hallo Frank,
ich hab das Problem mit einer Prüfung auf leere Zelle angegangen, nicht über ISTFEHLER(). Du hast in der Formel allerdings auch noch ein paar Macken mit absoluten und relativen Bezügen drin, so dass du die Formel nicht einfach runterziehen, bzw. in eine andere Spalte kopieren kannst. Das hab ich gleich mit korrigiert.
 
 CDEF
1Februar
2
3    
4  DoFr
5FirmaTätigkeit0102
6  0,08,00
Formeln der Tabelle
F4 : =TEXT(WOCHENTAG($B$4+1);"TTT")
F5 : =$B$4+1
F6 : {=WENN($B6="";"";WENN(SUMMENPRODUKT((Anwesenheit.02.07!$E$2:$E$39=$B6)*(TEXT(Anwesenheit.02.07!$A$2:$A$39;"TT")=TEXT(F$5;"TT"))*Anwesenheit.02.07!$I$2:$I$39)=0;INDEX(Anwesenheit.02.07!$AE$2:$AE$39;VERGLEICH('Februar 07 Std.'!$B6&TEXT('Februar 07 Std.'!F$5;"TT");Anwesenheit.02.07!$E$2:$E$39&TEXT(Anwesenheit.02.07!$A$2:$A$39;"TT");0));SUMMENPRODUKT((Anwesenheit.02.07!$E$2:$E$39=$B6)*(TEXT(Anwesenheit.02.07!$A$2:$A$39;"TT")=TEXT(F$5;"TT"))*Anwesenheit.02.07!$I$2:$I$39)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 

Gruß Ingolf
Anzeige
@Ingolf: genial einfach , einfach genial !!
19.02.2007 11:22:35
Frank
Hallo Ingolf,
vielen Dank, da hab ich viel zu kompliziert gedacht aber wenn die formel länger als 30 Zeichen ist, dann wird's für mich schon harig ;-)))
Also nochmals Danke
Gruß Frank
AW: Anzeige #NV in ArrayFormel ausblenden
19.02.2007 11:23:00
jockel
hi Frank, wenn du weniger mit text-formatierungen arbeitest reicht: =SUMMENPRODUKT((Anwesenheit.02.07!$A$2:$A$30=E$5)*(Anwesenheit.02.07!$E$2:$E$30=$B6)*(Anwesenheit.02.07!$I$2:$I$30)) und nach rechts und unten ziehen. außerdem könnte man den (monats-)kalender optimieren...
https://www.herber.de/bbs/user/40528.xls
cu jörg
ein feedback wär' ganz reizend
Anzeige
@Ingolf zu schnell geschossen doch nicht genial
19.02.2007 11:27:00
Frank
Hallo Ingolf, an den Wochentagen funzt das aber am Wochenende nicht
Da die Datei als Vorlage für alle Monate genommen werden soll will ich ja nur das datum ändern und mehr nicht und dann springen die Wochentage je nach Wochenanfang halt hin und her dann müsste ich
die formeln immer wieder anpassen
Gruß Frank
AW: @Ingolf zu schnell geschossen doch nicht genial
19.02.2007 11:48:00
IngGi
Hallo Frank,
ok, wenn du die #NVs auch nach rechts eliminieren willst, dann doch mit ISTFEHLER(). Leider wird die Formel dann monströs.
 
 CDEF
1Februar
2
3    
4  DoFr
5FirmaTätigkeit0102
6  0,08,00
Formeln der Tabelle
F6 : {=WENN(ISTFEHLER(WENN(SUMMENPRODUKT((Anwesenheit.02.07!$E$2:$E$39=$B6)*(TEXT(Anwesenheit.02.07!$A$2:$A$39;"TT")=TEXT(F$5;"TT"))*Anwesenheit.02.07!$I$2:$I$39)=0;INDEX(Anwesenheit.02.07!$AE$2:$AE$39;VERGLEICH('Februar 07 Std.'!$B6&TEXT('Februar 07 Std.'!F$5;"TT");Anwesenheit.02.07!$E$2:$E$39&TEXT(Anwesenheit.02.07!$A$2:$A$39;"TT");0));SUMMENPRODUKT((Anwesenheit.02.07!$E$2:$E$39=$B6)*(TEXT(Anwesenheit.02.07!$A$2:$A$39;"TT")=TEXT(F$5;"TT"))*Anwesenheit.02.07!$I$2:$I$39)));"";WENN(SUMMENPRODUKT((Anwesenheit.02.07!$E$2:$E$39=$B6)*(TEXT(Anwesenheit.02.07!$A$2:$A$39;"TT")=TEXT(F$5;"TT"))*Anwesenheit.02.07!$I$2:$I$39)=0;INDEX(Anwesenheit.02.07!$AE$2:$AE$39;VERGLEICH('Februar 07 Std.'!$B6&TEXT('Februar 07 Std.'!F$5;"TT");Anwesenheit.02.07!$E$2:$E$39&TEXT(Anwesenheit.02.07!$A$2:$A$39;"TT");0));SUMMENPRODUKT((Anwesenheit.02.07!$E$2:$E$39=$B6)*(TEXT(Anwesenheit.02.07!$A$2:$A$39;"TT")=TEXT(F$5;"TT"))*Anwesenheit.02.07!$I$2:$I$39)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 

Gruß Ingolf
Anzeige
AW: @Ingolf doch genial es funzt
19.02.2007 12:08:37
Frank
Hallo Ingolf,
bin gerade dabei die Formel reinzuklackern funktioniert aber supi bisher
Danke Danke großer Meister
Gruß Frank
@ Jörg so einfach geht's nicht
19.02.2007 11:35:00
Frank
Hallo Jörg,
mit der Formel hab ich angefangen hab aber dann schnell gemerkt das ich da nicht weiter komme da der Text aus Spalte AE auch ausgelesen werden muss. Der Urlaub oder andere Kürzel müssen mit in diese Gesamtübersicht das gibt erst das komfortable an der Datei den Überblick über den Verbleib und die geleisteten Stunden aller kollegen. Nur sind ja in aller Regel an den Wochenenden keine geleisteten std. oder andere Dinge einzutragen. Und diese Datei soll als Vorlage für alle anderen Monate dienen deshalb muss ich in Zeile 5 mit dem Datum und bedingten Formaten arbeiten um die Monate schnell wechseln
zu können.
Trotzdem Danke
Gruß Frank
Anzeige

181 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige