Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
28.09.2010, 09:27
Morpheus_Deluxe



Morgen zusammen.

Ich verzweifel gerade an einer eigentlich total billigen Excelfunktion!

Ich habe Zwei Spalten mit Zahlen Jede Zahl ist in ihrer Spalte einmallig d.H. das z.B. in Spalte a die Zahl 1 nur einmal vorkommt genauso wie in Spalte b.

Allerdings unterscheiden sich die Zahlen in Spalte a und b.

Jetzt möchte ich eigentlich nur, das alle Zahlen von Spalte a mit Spalte b verglichen werden und wenn eine Zahl in beiden Spalten vorkommt soll halt nur ein Vermerk wie "ja" oder "nein" ausgegeben werden.

Ich habe es so versucht: =wenn(oder(alle Zahlen spalte b)=1. zahl spalte a;dann "ja"; sonst "nein")

aber irgendwie will er es nicht machen. Ich vermute, das er ja dadurch, das ich beim wahrheitswert 1 der oderfunktion schon alle Zahlen ausgewählt habe, er die Zahlen mit der 1. Zahl aus spalte a nicht wirklich vergleichen kann. Aber jede Zahl einzeln einsetzen wird mühselig, da es über 150 Einträge sind!

Wie muss ich die Formel ändern damit er mir ein Vernünftiges Ergebniss liefert?
Gibt es spezill dafür eine andere Funktion?

Ich hoffe ich habe euch nicht zu sehr verwirrt.

MFg

--

Wer etwas riskiert kann verlieren ....
Wer nix riskiert hat schon verloren!


Dieser Beitrag wurde am 28.09.2010 um 09:29 von Morpheus_Deluxe bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
28.09.2010, 09:51
Dopefish



Zitat:
=wenn(oder(alle Zahlen spalte b)=1. zahl spalte a;dann "ja"; sonst "nein")
ich kenn mich damit ja überhaupt nicht aus, aber die klammer sieht falsch aus ...

vielleicht sollte es

Quellcode:=wenn(oder(alle Zahlen spalte b=1. zahl spalte a);dann "ja"; sonst "nein") heißen.

--

Resetting politics:
http://www.onlinepartei.eu


Dieser Beitrag wurde am 28.09.2010 um 09:52 von Dopefish bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
28.09.2010, 10:13
Morpheus_Deluxe



naja ich habe es hier auch etwas vereinfacht die genaue Formel ist:

=WENN(ODER(G4:G9)=C4;"ja";"nein")

Das problem sehe ich momentan halt in der aussage "G4:G9" da ich nicht genau weiß, wie das Programm das behandelt. Es ist ja ein Bereich nämlich von G4 bis G9 da es ja eine Oder Funktion ist frag ich mich jetzt, ob er dann sagt "G4 oder G5 oder G6 oder ..." oder sagt er sich "G4 und G5 und G6..." da es ja quasi alles nur im ersten Wahrheitswert der Oderfunktion steht?

nach deinem Vorschlag sähe es so aus:

=WENN(ODER(G4:G9=C4);"ja";"nein")

funktioniert leider auch nicht

eigentlich muss es so aussehen:

=WENN(ODER(G4=C4;G5=C4;G6=C4;G7=C4;G8=C4;G9=C4);"ja";"nein")

Es werden quasi alle werte mit dem aus C4 (1. zahl aus Spalte a) verglichen so würde es funktionieren allerdings müsste ich dann ja jede reihe einzeln eintragen oder?

--

Wer etwas riskiert kann verlieren ....
Wer nix riskiert hat schon verloren!


Dieser Beitrag wurde am 28.09.2010 um 10:22 von Morpheus_Deluxe bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
29.09.2010, 04:42
theDon



=IF(ISERROR(MATCH(C4, $G$4:$G$9, 0)), "nein", "ja")

Das Lokalisieren kriegst du sicherlich selber hin.

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before


Dieser Beitrag wurde am 29.09.2010 um 04:45 von theDon bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
29.09.2010, 07:58
Morpheus_Deluxe



Was ist das denn für eine Funktion? und vorallem warum ist sie auf englisch?

[edit]
Also englisch nimmt das Programm sie nicht. Und mit den Deutschen Funktionen find ich nicht ganz die richtigen!

=IF(ISERROR(MATCH(C4, $G$4:$G$9, 0)), "nein", "ja")

=WENN(NICHT(IDENTISCH(C4;G4:G9));"nein";"ja")

bei dem "nicht" bin ich mir nicht sicher! und die "0" nimmet er in der Formel nicht!

[edit2]

=(WENN(ISTFEHLER(IDENTISCH(C4;$G$4:$G$67));"nein";"ja"))

habs jetzt! Scheint aber auch nicht zu funktionieren.

[edit3]

Habe jetzt selber eine Lösung gefunden! Ist nicht die Beste aber sie funktioniert sehr gut bisher.

=WENN(VERWEIS(C5;$G$5:$G$68;$G$5:$G$68)=C5;"ja";"nein")

Quasi such ich mit dem Verweis nur, ob es die Zahl nochmal gibt. Da sich der Verweis ja immer die nächsthöheren Wert sucht, wenn der Gesuchte nicht vorhanden ist, vergleiche ich das Suchergebnis nocheinmal mit dem Suchkreterium. So bekomme ich dann meine wahr/falsch Aussage.

[edit4]

das funktioniert elider auch nicht so ganz. Sobald der Wert des Suchkreteriums kleiner ist, als ein Wert aus der Ergebnisspalte, dann gibt er keinen Wert mehr aus.

--

Wer etwas riskiert kann verlieren ....
Wer nix riskiert hat schon verloren!


Dieser Beitrag wurde am 29.09.2010 um 10:19 von Morpheus_Deluxe bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
005
29.09.2010, 13:04
theDon



Diese Tabelle hier meint, dass du eher „VERGLEICH“ als „IDENTISCH“ benutzen willst.

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
006
29.09.2010, 14:55
Morpheus_Deluxe



Okay. Jetzt macht das auch alles einen Sinn. Allerdingst funktioniert es trotzdem nicht.

--

Wer etwas riskiert kann verlieren ....
Wer nix riskiert hat schon verloren!

zum Seitenanfang zum Seitenende Profil || Suche
007
30.09.2010, 05:15
theDon



Die Null als drittes Argument fuer MATCH/VERGLEICH ist signifikant.

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
008
30.09.2010, 08:22
Morpheus_Deluxe



Ich habe die Funktion ja jetzt 1:1 vom Englischen ins Deutsche übernommen. Irgendwie klappt es jetzt sogar!? Naja muss ich wohl irgendwo nen Fehler gehabt haben.

Danke an alle die mit geholfen haben.

--

Wer etwas riskiert kann verlieren ....
Wer nix riskiert hat schon verloren!


Dieser Beitrag wurde am 30.09.2010 um 08:30 von Morpheus_Deluxe bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche