Anzeige
Archiv - Navigation
1324to1328
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
Inhaltsverzeichnis

Wenn/Und Formel funktioniert nicht

Wenn/Und Formel funktioniert nicht
31.07.2013 08:42:13
Toumas
Hallo und Guten Morgen zusammen,
ich bin gerade dabei eine Teamzuordnung nach 4stelligen Endziffern eines Aktenzeichens zu erstellen. Bisher dachte ich eigentlich, dass es mit zwei kleinen Formeln getan ist, aber irgendwie mag mich mein Excel mal wieder nicht (oder ich übersehe etwas)
In Spalte B (ab Zeile 5) stehen meine Aktenzeichen, in Spalte C entsprechend meine Endziffern die ich mittels Rechts(x,y) ermittel.
In Spalte H habe ich meine Formel zur Ermittlung der Teamzugehörigkeit eingetragen
und in Spalte(n) Ai - Aj meine entsprechenden Endziffern.
Tja und nun kommt mein Problem.
Meine Formel :
=WENN(UND(C5>AJ7;C5AJ8;C5AJ9;C5AJ10;C5AJ11;C5 Ist zwar schön und gut, funktioniert auch, wenn ich in Spalte C die Zahlen direkt eintrage, sobald ich aber wieder die Formel Rechts(x;y) einsetze, funktioniert es nicht mehr.
Hat von euch vielleicht noch jemand einen Tipp ?
Wäre sehr dankbar dafür
Ich geh mir erst mal einen Kaffee machen, vielleicht wird es dann besser ;-)
Danke im Voraus und viele Grüße
Toumas
Anbei eine Beispieldatei :

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


13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
=rechts()*1 owT
31.07.2013 08:54:38
JACKD
owT= ohne weiteren Text

AW: =rechts()*1 owT
31.07.2013 08:59:03
Toumas
Hallo JackD
da passiert leider gar nichts.... :-(
Gruß
Toumas

AW: =rechts()*1 owT
31.07.2013 09:01:12
JACKD
Ich seh auch grad, das du deine Zellverweise fixieren musst, wenn du die Formel ziehst..

AW: =rechts()*1 owT
31.07.2013 09:04:44
Toumas
Danke dir,
habe mich dann für die Lösung von Werner entsschieden.
Gruß
Toumas

mit VERWEIS() ....
31.07.2013 08:55:01
neopa
Hallo Thomas,
... so:

=VERWEIS(9;1/(AI$8:AI$13
Gruß Werner
.. , - ...
oT
Jeder Interessent ist willkommen beim Exceltreffen 11.-13.10.2013 in Duisburg
Mehr dazu, siehe http://www.exceltreffen.de/index.php?page=230

Anzeige
AW: mit VERWEIS() ....
31.07.2013 09:11:33
Toumas
Hallo Werner,
eine "dämliche" Frage hätte ich leider noch.
Sobald ich eine Zahl habe die per der Ermittlung Rechts an der ersten der vier Stellen eine 0
hat erscheint #NV. Wie kann ich das in der Formel umsetzen, dass er die 0 dann mitnimmt ?
Gruß
Toumas

eine reine Ziffernfolge kann trotzdem Text sein ..
31.07.2013 09:23:00
neopa
Hallo Thomas,
... ich hatte vorhin nicht bemerkt, dass Du in AI8 auch nur einen Text ("'0000") stehen hast.
In diesem Fall muss meine Formel natürlich wie folgt gestaltet sein:
=VERWEIS(9;1/(--AI$8:AI$13
Und zu Deiner anderen Frage. Die Ergebnisse von Funktionen wie TEIL(), LINKS() und RECHST() geben grundsätzliche nur den Typ Text aus, auch wenn es nur eine Folge von Ziffern sind. Diese kann man mit einer mathematischen Operation z.B. *1 oder +0 oder eben auch mit -- (doppelter Negation) zu Zahlenwerten transferieren.
Gruß Werner
.. , - ...
oT
Jeder Interessent ist willkommen beim Exceltreffen 11.-13.10.2013 in Duisburg
Mehr dazu, siehe http://www.exceltreffen.de/index.php?page=230

Anzeige
AW: Wenn/Und Formel funktioniert nicht
31.07.2013 09:06:34
Toumas
Danke nochmals an alle die geholfen haben.
Kann mir aber vielleicht noch jemand erklären, warum meine Formel nur funktioniert wenn ich die Zahl direkt eingebe und sobald ich die Zahl per Formel ermittel geht es nicht mehr ?
Grüße
Toumas

AW: Wenn/Und Formel funktioniert nicht
31.07.2013 09:11:03
JACKD
Da es dann keine Zahl ist, die du versuchst mit Zahlen zu vergleichen (Daher *1 um sie zu ner Zahl zu machen)
Grüße

Anzeige
AW: Text und Zahl
31.07.2013 09:11:19
hary
Moin
Mit Rechts bekommst du einen Text. Diesen moechtest du mit einer Zahl vergleichen und das geht nicht. Daher *1 oder -- das macht aus Text eine Zahl.
gruss hary

Excel gut...
31.07.2013 09:08:49
JACKD
naja
also
1. Die Formel von Neopa funktioniert
2. Zeigt sie für den Fall das Team 1 gewählt wird ein #NV... Warum (wenn du nach Zahlen suchst, darst du 0000 nicht mit hochkomma schreiben (also 0 in die Zelle und dann über Formatierung Lösen)
3. Wenn du Formeln zum kopieren nimmst, musst du auf die richtige Fixierung ($-Zeichen) achten sonst kann es nicht klappen
Hier beide Lösungen in der Übersicht
Grüße


Tabelle1
 BCDEFGHIJKLAIAJAK
4AktenzeichenEndzifferVariante 1Variante 2xxxxxxxxTeamzuordnungxxxxx           
5123456789 6.789 Team 5Team 5    Team 5             
6A123B3456 3.456 Team 3Team 3    Team2             
734567532 7.532 Team 5Team 5    Team3             
8                      01666Team 1
9                      16673333Team 2
10123451111 1.111 Team 1Team 1    Team6        33344999Team 3
11A123B3456 3.456 Team 3Team 3    Team6        50006666Team 4
1234567532 7.532 Team 5Team 5    Team6        66678332Team 5
13                      83339999Team 6

verwendete Formeln
Zelle Formel Bereich R1C1 für Add In
H5:H7=WENN(UND(C5>AJ7;C5<=AJ8) ;"Team1";WENN(UND(C5>AJ8;C5<=AJ9) ;"Team2";WENN(UND(C5>AJ9;C5<=AJ10) ;"Team3";WENN(UND(C5>AJ10;C5<=AJ11) ;"Team4";WENN(UND(C5>AJ11;C5<=AJ12) ;"Team 5";"Team6") ) ) ) )   =IF(AND(RC[-5]>R[2]C[28],RC[-5]<=R[3]C[28]) ,"Team1",IF(AND(RC[-5]>R[3]C[28],RC[-5]<=R[4]C[28]) ,"Team2",IF(AND(RC[-5]>R[4]C[28],RC[-5]<=R[5]C[28]) ,"Team3",IF(AND(RC[-5]>R[5]C[28],RC[-5]<=R[6]C[28]) ,"Team4",IF(AND(RC[-5]>R[6]C[28],RC[-5]<=R[7]C[28]) ,"Team 5","Team6") ) ) ) )
C5:C7,C10:C12=RECHTS(B5;4) *1  =RIGHT(RC[-1],4) *1
D5:D7,D10:D12=INDEX($AK$8:$AK$13;VERGLEICH(C5;$AI$8:$AI$13) )   =INDEX(R8C37:R13C37,MATCH(RC[-1],R8C35:R13C35) )
E5:E7,E10:E12=VERWEIS(9;1/(AI$8:AI$13<=--RECHTS(B5;4) ) ;AK$8:AK$13)   =LOOKUP(9,1/(R8C[30]:R13C[30]<=--RIGHT(RC[-3],4) ) ,R8C[32]:R13C[32])
H10:H12=WENN(UND(J10>AJ12;J10<=AJ13) ;"Team1";WENN(UND(J10>AJ13;J10<=AJ14) ;"Team2";WENN(UND(J10>AJ14;J10<=AJ15) ;"Team3";WENN(UND(J10>AJ15;J10<=AJ16) ;"Team4";WENN(UND(J10>AJ16;J10<=AJ17) ;"Team 5";"Team6") ) ) ) )   =IF(AND(RC[2]>R[2]C[28],RC[2]<=R[3]C[28]) ,"Team1",IF(AND(RC[2]>R[3]C[28],RC[2]<=R[4]C[28]) ,"Team2",IF(AND(RC[2]>R[4]C[28],RC[2]<=R[5]C[28]) ,"Team3",IF(AND(RC[2]>R[5]C[28],RC[2]<=R[6]C[28]) ,"Team4",IF(AND(RC[2]>R[6]C[28],RC[2]<=R[7]C[28]) ,"Team 5","Team6") ) ) ) )

XHTML Tabelle für Darstellung in Foren,
einschl. Bedingter Formatierung ab Version 2007
XHTML-Version 11.26



Grüße

Anzeige
AW: Excel gut...
31.07.2013 09:32:45
Toumas
auch wenn es für dich naja ist und man ab und an vielleicht mal auf dem Schlauch stehen kann...
Danke

333 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige