Discussion:
index-funktion ergibt fehlermeldung #bezug bei zahlen mit 9
(zu alt für eine Antwort)
Förster
2006-05-22 23:00:02 UTC
Permalink
Hallo,wer kann mir helfen:
Excel2003
In einer Kalkulationsliste kommt bei den meisten Artikelnummern, die mit 9
anfangen (interessanterweise nicht bei allen) bei einer Index-Funktion die
Fehlermeldung #BEZUG
=INDEX(KALKFRAneu.XLS!pl;VERGLEICH(A237;KALKFRAneu.XLS!artnr;0);7)
Alle anderen Artikel-Nummern "funktionieren"
Ich habe schon die Formatierung der Bezugszelle überprüft, die ist genauso
wie alle anderen,wo es keine Probleme gibt.
Wo könnte das Problem liegen ??
Grüße
Renate Förster
Solaiman Ghaus
2006-05-23 00:19:33 UTC
Permalink
Hallo Förster,
Post by Förster
Excel2003
In einer Kalkulationsliste kommt bei den meisten Artikelnummern, die mit 9
anfangen (interessanterweise nicht bei allen) bei einer Index-Funktion die
Fehlermeldung #BEZUG
=INDEX(KALKFRAneu.XLS!pl;VERGLEICH(A237;KALKFRAneu.XLS!artnr;0);7)
prüfe mal, ob die benannten Bereiche KALKFRAneu.XLS!pl und
KALKFRAneu.XLS!artnr keinen Bezugsfehler aufweisen. Menü [Einfügen -
Namen - Definieren]
Post by Förster
Alle anderen Artikel-Nummern "funktionieren"
Ich habe schon die Formatierung der Bezugszelle überprüft, die ist genauso
wie alle anderen,wo es keine Probleme gibt.
Wo könnte das Problem liegen ??
Grüße
Renate Förster
Gruß
Solaiman
Förster
2006-05-24 20:14:01 UTC
Permalink
Hallo Solaiman, danke für die Antwort, leider hilft sie nicht weiter, die
Formel wurde kopiert, ist also überall gleich und es gibt das Problem nur,
wenn die Artikelnummer 'artnr' mit 9 anfängt.
Gruß
Renate Förster
Post by Solaiman Ghaus
Hallo Förster,
Post by Förster
Excel2003
In einer Kalkulationsliste kommt bei den meisten Artikelnummern, die mit 9
anfangen (interessanterweise nicht bei allen) bei einer Index-Funktion die
Fehlermeldung #BEZUG
=INDEX(KALKFRAneu.XLS!pl;VERGLEICH(A237;KALKFRAneu.XLS!artnr;0);7)
prüfe mal, ob die benannten Bereiche KALKFRAneu.XLS!pl und
KALKFRAneu.XLS!artnr keinen Bezugsfehler aufweisen. Menü [Einfügen -
Namen - Definieren]
Post by Förster
Alle anderen Artikel-Nummern "funktionieren"
Ich habe schon die Formatierung der Bezugszelle überprüft, die ist genauso
wie alle anderen,wo es keine Probleme gibt.
Wo könnte das Problem liegen ??
Grüße
Renate Förster
Gruß
Solaiman
Solaiman Ghaus
2006-05-24 21:19:12 UTC
Permalink
Hallo Renate,
Post by Förster
Hallo Solaiman, danke für die Antwort, leider hilft sie nicht weiter, die
Formel wurde kopiert, ist also überall gleich und es gibt das Problem nur,
wenn die Artikelnummer 'artnr' mit 9 anfängt.
kannst du mir Beispiel aus den beiden Dateien (KALKFRAneu.XLS und die
Datei, die die Formeln enthält) per Mail zukommen lassen - ich kann aus
der Ferne schlecht raten ;-) Ich werde dann hier nochmal von dem Fehler
berichten.
Post by Förster
Gruß
Renate Förster
Gruß
Solaiman
Thomas Ramel
2006-05-25 08:56:49 UTC
Permalink
Grüezi Renate

Förster schrieb am 23.05.2006
Post by Förster
Excel2003
In einer Kalkulationsliste kommt bei den meisten Artikelnummern, die mit 9
anfangen (interessanterweise nicht bei allen) bei einer Index-Funktion die
Fehlermeldung #BEZUG
=INDEX(KALKFRAneu.XLS!pl;VERGLEICH(A237;KALKFRAneu.XLS!artnr;0);7)
Alle anderen Artikel-Nummern "funktionieren"
Ich habe schon die Formatierung der Bezugszelle überprüft, die ist genauso
wie alle anderen,wo es keine Probleme gibt.
Wo könnte das Problem liegen ??
Ich vermute dennoch, dass das Format das Problem ist.
Wie sind die Zellen denn formatiert?

Gerade diese Woche hatte ich ein solches Problem. Ich habe eine bestehende
Liste mit einem automatischen Filter versehen und dann festgestellt, dass
Alle Nummern, die nur als Ziffern vorlagen nicht gefiltert wurden - sie
wurden, obschon vorhanden, einfach nicht angezeigt. Ein umformatieren über
das Zellenformat auf 'Text' hat ebenfalls keine Veränderung gebracht.

Markiere daher deine Spalte, dann:
--> Menü: 'Daten'
--> Text in Spalten
--> [x] Getrennt
--> [Weiter >]
--> [Weiter >]
--> Datenformat der Spalten: 'Standard' oder 'Text' wählen
--> [Fertig stellen]

Nach dieser 'Behandlung' hat die Liste dann korrekt gefiltert.


Mit freundlichen Grüssen
Thomas Ramel
--
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2000 SP-3]
Microsoft Excel - Die ExpertenTipps:
(http://tinyurl.com/9ov3l und http://tinyurl.com/cmned)
Solaiman Ghaus
2006-05-25 10:42:32 UTC
Permalink
Hallo Thomas,
Post by Thomas Ramel
Grüezi Renate
Ich vermute dennoch, dass das Format das Problem ist.
Wie sind die Zellen denn formatiert?
Daran habe ich auch zunächst gedacht, aber dann müßte man doch #NV als
Fehlerwert zurückbekommen und nicht #BEZUG! oder?
Post by Thomas Ramel
Mit freundlichen Grüssen
Thomas Ramel
Gruß
Solaiman
Thomas Ramel
2006-05-25 14:30:51 UTC
Permalink
Grüezi Solaiman

Solaiman Ghaus schrieb am 25.05.2006
Post by Solaiman Ghaus
Post by Thomas Ramel
Ich vermute dennoch, dass das Format das Problem ist.
Wie sind die Zellen denn formatiert?
Daran habe ich auch zunächst gedacht, aber dann müßte man doch #NV als
Fehlerwert zurückbekommen und nicht #BEZUG! oder?
Hmmm ,je nachdem wo der Fehler zustandekommt, könnte es das eine oder das
andere geben - wenn in INDEX() in der Unterfunktion nichts sinnvolles
zustandekommt, könnte INDEX() IMO durchaus #BEZUG! liefern.

Ohne die Mappe zu sehen ist das aber wohl schwer zu beurteilen.


Mit freundlichen Grüssen
Thomas Ramel
--
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2000 SP-3]
Microsoft Excel - Die ExpertenTipps:
(http://tinyurl.com/9ov3l und http://tinyurl.com/cmned)
Solaiman Ghaus
2006-05-25 14:52:30 UTC
Permalink
Hallo Thomas,
Post by Thomas Ramel
Grüezi Solaiman
Hmmm ,je nachdem wo der Fehler zustandekommt, könnte es das eine oder das
andere geben - wenn in INDEX() in der Unterfunktion nichts sinnvolles
zustandekommt, könnte INDEX() IMO durchaus #BEZUG! liefern.
=INDEX(KALKFRAneu.XLS!pl;VERGLEICH(A237;KALKFRAneu.XLS!artnr;0);7)

Da über den Aufbau von KALKFRAneu.XLS!artnr und KALKFRAneu.XLS!pl keine
Infos vorliegen, ist es schwer zu sagen.
Post by Thomas Ramel
Ohne die Mappe zu sehen ist das aber wohl schwer zu beurteilen.
Exakt. Deshalb habe ich Renate um Beispieldateien gebeten - warten wir
es ab ;-)
Post by Thomas Ramel
Mit freundlichen Grüssen
Thomas Ramel
Gruß
Solaiman
Solaiman Ghaus
2006-05-25 10:48:47 UTC
Permalink
Hallo Thomas,
Post by Thomas Ramel
Grüezi Renate
Ich vermute dennoch, dass das Format das Problem ist.
Wie sind die Zellen denn formatiert?
Daran habe ich auch zunächst gedacht, aber dann müßte man doch #NV als
Fehlerwert zurückbekommen und nicht #BEZUG! oder?

[ ... ]
Post by Thomas Ramel
Mit freundlichen Grüssen
Thomas Ramel
Gruß
Solaiman
Förster
2006-05-25 20:48:02 UTC
Permalink
Hallo Thomas,

nach der ersten Antwort von Solaiman habe ich nochmals die Formatierungen
überprüft, aber da gab es kein Problem. Danach ist mir das mit den "Namen"
noch mal durch den Kopf gegangen und ich habe dann festgestellt, dass ich den
blödesten Fehler gemacht habe, den man machen kann: beim Namen "pl" war der
Bereich nicht groß genug markiert und die meisten Artikelnummern im Bereich
"pl", die mit 9 anfangen, waren außerhalb des markierten Bereichs - so
einfach ist das !!!! Zustandegekommen ist das Problem dadurch, dass ich die
Artikelnummern per Verknüpfung aus einer anderen Datei hole und die Menge der
Artikelnummern in der Quelldatei größer geworden war !
Schön, dass man durch die Diskussion mit anderen Nutzern dann doch in die
richtige Richtung "geschubst" wird.
Danke - auch an Solaiman,

Grüße
Renate Förster
Post by Thomas Ramel
Grüezi Renate
Förster schrieb am 23.05.2006
Post by Förster
Excel2003
In einer Kalkulationsliste kommt bei den meisten Artikelnummern, die mit 9
anfangen (interessanterweise nicht bei allen) bei einer Index-Funktion die
Fehlermeldung #BEZUG
=INDEX(KALKFRAneu.XLS!pl;VERGLEICH(A237;KALKFRAneu.XLS!artnr;0);7)
Alle anderen Artikel-Nummern "funktionieren"
Ich habe schon die Formatierung der Bezugszelle überprüft, die ist genauso
wie alle anderen,wo es keine Probleme gibt.
Wo könnte das Problem liegen ??
Ich vermute dennoch, dass das Format das Problem ist.
Wie sind die Zellen denn formatiert?
Gerade diese Woche hatte ich ein solches Problem. Ich habe eine bestehende
Liste mit einem automatischen Filter versehen und dann festgestellt, dass
Alle Nummern, die nur als Ziffern vorlagen nicht gefiltert wurden - sie
wurden, obschon vorhanden, einfach nicht angezeigt. Ein umformatieren über
das Zellenformat auf 'Text' hat ebenfalls keine Veränderung gebracht.
--> Menü: 'Daten'
--> Text in Spalten
--> [x] Getrennt
--> [Weiter >]
--> [Weiter >]
--> Datenformat der Spalten: 'Standard' oder 'Text' wählen
--> [Fertig stellen]
Nach dieser 'Behandlung' hat die Liste dann korrekt gefiltert.
Mit freundlichen Grüssen
Thomas Ramel
--
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2000 SP-3]
(http://tinyurl.com/9ov3l und http://tinyurl.com/cmned)
Claus Busch
2006-05-25 20:59:16 UTC
Permalink
Hallo Renate,
Post by Förster
nach der ersten Antwort von Solaiman habe ich nochmals die Formatierungen
überprüft, aber da gab es kein Problem. Danach ist mir das mit den "Namen"
noch mal durch den Kopf gegangen und ich habe dann festgestellt, dass ich den
blödesten Fehler gemacht habe, den man machen kann: beim Namen "pl" war der
Bereich nicht groß genug markiert und die meisten Artikelnummern im Bereich
"pl", die mit 9 anfangen, waren außerhalb des markierten Bereichs - so
einfach ist das !!!! Zustandegekommen ist das Problem dadurch, dass ich die
Artikelnummern per Verknüpfung aus einer anderen Datei hole und die Menge der
Artikelnummern in der Quelldatei größer geworden war !
Schön, dass man durch die Diskussion mit anderen Nutzern dann doch in die
richtige Richtung "geschubst" wird.
Danke - auch an Solaiman,
wenn sich deine Tabelle ständig in der Größe verändert, setze doch einen
dynamischen Bereichsnamen ein. Angenommen dein Bereich für pl ist in
TAbelle1 und in Spalte A und du hast dort eine Überschrift drin. Dann
schreibe beim Namen bei "Bezieht sich auf":
=BEREICH.VERSCHIEBEN(Tabelle1!$A$1;1;;ANZAHL2(Tabelle1!$A:$A)-1;1)
--
Mit freundlichen Grüssen
Claus Busch

Win XP Prof SP2; Office 2000 SP3
claus_busch(at)t-online.de
Förster
2006-05-25 21:22:01 UTC
Permalink
Hallo Claus,
Danke für den Tip, ich werde es ausprobieren

Grüße
Renate Förster
Post by Solaiman Ghaus
Hallo Renate,
Post by Förster
nach der ersten Antwort von Solaiman habe ich nochmals die Formatierungen
überprüft, aber da gab es kein Problem. Danach ist mir das mit den "Namen"
noch mal durch den Kopf gegangen und ich habe dann festgestellt, dass ich den
blödesten Fehler gemacht habe, den man machen kann: beim Namen "pl" war der
Bereich nicht groß genug markiert und die meisten Artikelnummern im Bereich
"pl", die mit 9 anfangen, waren außerhalb des markierten Bereichs - so
einfach ist das !!!! Zustandegekommen ist das Problem dadurch, dass ich die
Artikelnummern per Verknüpfung aus einer anderen Datei hole und die Menge der
Artikelnummern in der Quelldatei größer geworden war !
Schön, dass man durch die Diskussion mit anderen Nutzern dann doch in die
richtige Richtung "geschubst" wird.
Danke - auch an Solaiman,
wenn sich deine Tabelle ständig in der Größe verändert, setze doch einen
dynamischen Bereichsnamen ein. Angenommen dein Bereich für pl ist in
TAbelle1 und in Spalte A und du hast dort eine Überschrift drin. Dann
=BEREICH.VERSCHIEBEN(Tabelle1!$A$1;1;;ANZAHL2(Tabelle1!$A:$A)-1;1)
--
Mit freundlichen Grüssen
Claus Busch
Win XP Prof SP2; Office 2000 SP3
claus_busch(at)t-online.de
Claus Busch
2006-05-25 21:28:20 UTC
Permalink
Hallo Renate,
Post by Förster
Danke für den Tip, ich werde es ausprobieren
gern geschehen. Freut mich, wenn ich dir helfen konnte.
Noch einen kleinen Nachtrag dazu. Für deinen weiteren Namen artnr brauchst
du nicht wieder den ganzen Sermon einzugeben. Wenn pl in Spalte A und artnr
z.B. in Spalte D ist, schreibst du dann bei "Bezieht sich auf":
=BEREICH.VERSCHIEBEN(pl;;3)
--
Mit freundlichen Grüssen
Claus Busch

Win XP Prof SP2; Office 2000 SP3
claus_busch(at)t-online.de
Thomas Ramel
2006-05-25 21:30:37 UTC
Permalink
Grüezi Renate

Förster schrieb am 25.05.2006
Post by Förster
nach der ersten Antwort von Solaiman habe ich nochmals die Formatierungen
überprüft, aber da gab es kein Problem. Danach ist mir das mit den "Namen"
noch mal durch den Kopf gegangen und ich habe dann festgestellt, dass ich den
blödesten Fehler gemacht habe, den man machen kann: beim Namen "pl" war der
Bereich nicht groß genug markiert und die meisten Artikelnummern im Bereich
"pl", die mit 9 anfangen, waren außerhalb des markierten Bereichs - so
einfach ist das !!!! Zustandegekommen ist das Problem dadurch, dass ich die
Artikelnummern per Verknüpfung aus einer anderen Datei hole und die Menge der
Artikelnummern in der Quelldatei größer geworden war !
Schön, dass man durch die Diskussion mit anderen Nutzern dann doch in die
richtige Richtung "geschubst" wird.
Fein, dass es nun geklappt hat und Du den Fehler eruieren konntest.

Danke auch fürs Feedback :-)


Mit freundlichen Grüssen
Thomas Ramel
--
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2000 SP-3]
Microsoft Excel - Die ExpertenTipps:
(http://tinyurl.com/9ov3l und http://tinyurl.com/cmned)
Loading...