Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: FManita am Februar 09, 2016, 14:56:40 Nachmittag

Titel: Office 2010: Min Wert in Zellen suchen, 0 ignorieren und entsprechenden Namen anzeigen
Beitrag von: FManita am Februar 09, 2016, 14:56:40 Nachmittag
Hallo, :)

ich benötige eure Hilfe.

folgende Tabelle im Anhang:

Ich möchte das er die Zeile mit den unterschiedlichen Preisen durchsucht und mir den Namen des günstigsten Anbieters ausspuckt.
Die Werte mit 0 soll er ignorieren da er mir bei leeren Zellen immer #NV anzeigt.

Die Formel bei günstigster Anbieter Maier lautet:
=INDEX($AH$1:$AK$1;VERGLEICH(MIN(WENN($AH3:$AK3>0;$AH3:$AK3));$AH3:$AK3;0))
mit strg shift enter abgeschlossen

Er ignoriert die 0en und erkennt das der preis mit 0,059 der günstigste ist und zeigt entsprechend Maier an.

Hab die absolut Zeichen entsprechend gesetzt und wollte mit strg + u in die nächste Zelle kopieren.

=INDEX($AH$1:$AK$1;VERGLEICH(MIN(WENN($AH4:$AK4>0;$AH4:$AK4));$AH4:$AK4;0))
Die Formel ist exakt gleich wie die obere nur in bezug auf die Zeile 4 anstatt der 3.
Trotzdem spuckt er mir hier Mustermann aus obwohl eigentlich wieder Maier erscheinen sollte.

Selbst wenn ich jetzt den Preis in AJ4 auf 10 erhöhe zeigt er mir wieder Mustermann an obwohl er deutlich höher ist.
Lösche ich die 0 springt er auf Anbieter Musterladen. Nimm ich auch hier die 0 raus kommt die Meldung #NV.

Wo liegt also der Fehler das er es einmal richtig macht dann aber immer falsch?
selbst wenn ich sie nicht kopiere sondern korrekt eingebe gleiches Spiel.
Zellen sind alle auf Standard hinterlegt.

Hab die Mappe schon 3 x neu aufgemacht komme aber nicht auf die Lösung.

Könnt ihr mir helfen?

Danke



Titel: Antw:Office 2010: Min Wert in Zellen suchen, 0 ignorieren und entsprechenden Namen anzeigen
Beitrag von: DL am Februar 09, 2016, 15:29:21 Nachmittag
Hallo

Es ist vermutlich ein Format-Problem.
Überprüfe die beteiligten Zellen mit ISTZAHL() darauf ob überall eine Zahl steht.
Titel: Antw:Office 2010: Min Wert in Zellen suchen, 0 ignorieren und entsprechenden Namen anzeigen
Beitrag von: FManita am Februar 09, 2016, 15:40:58 Nachmittag
Da hast du recht...

Bei den Zellen wo es funktioniert erscheint ein Wahr ... bei der ersten bei der es nicht funktioniert erscheint falsch.

Was kann ich jetzt tun um das falsche wahr zu machen?  ::) :D
Titel: Antw:Office 2010: Min Wert in Zellen suchen, 0 ignorieren und entsprechenden Namen anzeigen
Beitrag von: FManita am Februar 09, 2016, 15:49:37 Nachmittag
Hab das Problem gefunden.

Wenn ich die Zellen mit den entsprechenden Beträge mit Doppelklick anklicke scheint sich die Formatierung zu ändern und meine Formel funktioniert. Was kann ich jetzt tun um nicht alle 1500 Zellen manuell durchzuklicken?
Titel: Antw:Office 2010: Min Wert in Zellen suchen, 0 ignorieren und entsprechenden Namen anzeigen
Beitrag von: DL am Februar 09, 2016, 15:51:58 Nachmittag
Spalte (Zellen) markieren.
ALT-N-T
ALT-G
ALT-E
Titel: Antw:Office 2010: Min Wert in Zellen suchen, 0 ignorieren und entsprechenden Namen anzeigen
Beitrag von: FManita am Februar 09, 2016, 16:00:58 Nachmittag
Einer dieser Befehle oder alle 3?

Die kenn ich nämlich noch nicht.

Vielen lieben Dank :)
Titel: Antw:Office 2010: Min Wert in Zellen suchen, 0 ignorieren und entsprechenden Namen anzeigen
Beitrag von: DL am Februar 09, 2016, 16:34:45 Nachmittag
Alle.
Titel: Antw:Office 2010: Min Wert in Zellen suchen, 0 ignorieren und entsprechenden Namen anzeigen
Beitrag von: FManita am Februar 10, 2016, 08:22:48 Vormittag
Scheint bei meinem Excel 2010 aber nicht zu funktionieren

Ich drücke erst
ALT N T zeitgleich
dann
Alt G
und abschließend
alt E


Wieso ändert sich bei mir nichts? Bzw was soll diese Tastenkombination bewirken?
Diese Meldung erscheint wenn ich ALT N T drücke

Office Tastenkombination ALT N
Setzen Sie die Eingabe der Menütastenkombination aus einer früheren Version von Office fort oder drücken sie esc.

Sollte vielleicht noch erwähnen, dass es sich um eine freigegebene Datei handelt an der mehr mehrere Personen arbeiten.
Titel: Antw:Office 2010: Min Wert in Zellen suchen, 0 ignorieren und entsprechenden Namen anzeigen
Beitrag von: Herbert Grom am Februar 10, 2016, 11:20:28 Vormittag
Hallo,

probiers mal damit. Vorher den gewünschten Bereich mit der Maus markieren.

Sub BereichInZahlUmwandeln()
   JaNein = InputBox("Haben Sie den gewünschten Bereich markiert (J/N)?")
   If JaNein = "N" Or JaNein = "n" Then
      MsgBox ("Bitte zuerst den zu berechnenden Bereich markieren und dann das Makro neu starten!")
      Exit Sub
   End If
   Selection.NumberFormat = "0"
   faktor = InputBox("Bitte geben Sie den Wert ein, mit dem die Inhalte der markierten Zellen 'multipliziert' werden sollen:", "Zellen multiplizieren ")
   On Error Resume Next
   If faktor = "" Then Exit Sub
   For Each zelle In Selection
      If zelle.Value <> "" Then
         zelle.Value = zelle.Value * faktor
         a = a + 1
         Application.StatusBar = "bearbeite Zeile: " & a
      End If
   Next
   Application.StatusBar = False
   MsgBox ("fettich!!!")
End Sub

Titel: Antw:Office 2010: Min Wert in Zellen suchen, 0 ignorieren und entsprechenden Namen anzeigen
Beitrag von: FManita am Februar 10, 2016, 13:02:37 Nachmittag
Danke!

Hab jetzt aber meine Formel umgestellt. Scheinbar hatte auch die Formel einen kleinen Hänger. Zumindest war sie jedes mal wenn ich die Mappe wieder geöffnet war falsch hinterlegt. (Wert?) und musste erst mit strg shift enter bestätigen und wieder runterziehen.

Formel lautet jetzt für meinen Hauptkunde:

=INDEX($AG$2:$AN$2;VERGLEICH(KKLEINSTE(AG3:AN3;1);AG3:AN3;0)) Hauptkunde
=INDEX($AG$2:$AN$2;VERGLEICH(KKLEINSTE(AG3:AN3;2);AG3:AN3;0)) 1. Alternative
=INDEX($AG$2:$AN$2;VERGLEICH(KKLEINSTE(AG3:AN3;3);AG3:AN3;0)) 2. ALternative

jetzt hab ich auch kein Problem mehr mit meinen Zellen