Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
992to996
992to996
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

nächsthöheren Wert aus Tabelle suchen

nächsthöheren Wert aus Tabelle suchen
17.07.2008 18:55:04
Matthias
Hallo!
ich habe folgendes Problem: In einer Tabelle stehen Baugrößen von Elektromotoren, die abhängig von der Leistung (stehen in Spalte A) und der Drehzahl (stehen Zeile 9) sind. Der Benutzer soll eine beliebige Leistung und eine von den 3 vorgegebenen Drehzahl (750;1000;1500) eingeben. Excel soll dann:
- die eingegebene Leistung auf den nächsthöheren Tabellenwert aufrunden
- mit dieser Leistung und der eingegebenen Drehzahl die Baugröße des Motors aus der Tabelle suchen
- Wird keine Baugröße gefunden (Zelle ist leer), soll die nächsthöhere Leistung in Spalte A genommen werden (1 Zeile weiter), so lange bis eine Baugröße gefunden wird.
Hier die Datei: https://www.herber.de/bbs/user/53909.xls
Lässt sich dieses Vorhaben per Formeln realisieren?
Gruß und danke schon mal
Matthias

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nächsthöheren Wert aus Tabelle suchen
17.07.2008 19:23:57
Erich
Hallo Matthias,
probier mal (Achtung: Matrixformel):
 B
2760
31500 1/min
4 
5 
6355

Formeln der Tabelle
ZelleFormel
B6{=MIN(WENN((A10:A19>=B2) *(1-ISTLEER(BEREICH.VERSCHIEBEN(A10:A19;;VERGLEICH(B3;A9:D9;0)-1))); BEREICH.VERSCHIEBEN(A10:A19;;VERGLEICH(B3;A9:D9;0)-1)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
AW: nächsthöheren Wert aus Tabelle suchen
17.07.2008 19:29:00
Matthias
Hallo,
die Formel funktioniert bei mir nicht, es kommt #NV in der Zelle B6...
Gruß Matthias

AW: nächsthöheren Wert aus Tabelle suchen
17.07.2008 20:11:21
Erich
Hallo Matthias,
hast du den Hinweis zur Matrixformel beherzigt?
Steht in B3 einer der Texte, die in Zeile 9 (B9:D9) vorkommen - einschließlich 1/min - also z. B. 1000 1/min ?
(Entweder du schreibst die Einheit 1/min in B3 und B9:D9 hin, oder du lässt die Einheit überall weg,
so dass in den Zellen nur Zahlen stehen, keine Texte.)
Wenn das nicht hilft: Lade bitte ein kleines Beispiel in einer Mappe hoch.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
AW: nächsthöheren Wert aus Tabelle suchen
17.07.2008 21:07:00
Matthias
Hi Erich,
danke für das Beispiel, jetzt funktioniert es! Eine kleine Bitte noch: Schön wäre es noch, wenn man in Zelle B6 die Leistung sieht, die aus den Werten in Spalte A der Tabelle gewählt wurde und mit der die Baugröße bestimmt wurde. https://www.herber.de/bbs/user/53917.xls
Danke und schönen Abend
Matthias

AW: nächsthöheren Wert aus Tabelle suchen
17.07.2008 21:27:00
Erich
Hi Matthias,
in B6 stand schon die Baugröße, daher die Leistung hier in D6.
Ich hab die Einheit 1/min mal in B9:D9 rausgenommen, damits funzt:
 ABCD
1Eingabe:   
2Leistung:232kW 
3Drehzahl:7501/min 
4    
5Ergebnis:   
6Baugröße:315bei Leistung:435
7    
8 1/min
9Leistung in kW75010001500
10123315  
11231315315 
12356   
13435315355315
14564 355 
15675355 355
16765355400355
17892   
18910415450415
191111415 415

Formeln der Tabelle
ZelleFormel
B6{=MIN(WENN((A10:A19>=B2) *(1-ISTLEER(BEREICH.VERSCHIEBEN(A10:A19;;VERGLEICH(B3;A9:D9;0)-1))); BEREICH.VERSCHIEBEN(A10:A19;;VERGLEICH(B3;A9:D9;0)-1)))}
D6{=MIN(WENN((A10:A19>=B2) *(1-ISTLEER(BEREICH.VERSCHIEBEN(A10:A19;;VERGLEICH(B3;A9:D9;0)-1))); A10:A19))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
AW: nächsthöheren Wert aus Tabelle suchen
17.07.2008 22:09:16
Matthias
Perfekt, danke!!
Matthias

AW: nächsthöheren Wert aus Tabelle suchen
17.07.2008 20:27:00
Erich
Hi Matthias,
hier ein Beispiel:
https://www.herber.de/bbs/user/53912.xls
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

301 Forumthreads zu ähnlichen Themen


Hi,
ich Versuch eine Summenformel
=SUMME(A3:A29)
verzweifelt über VBA dynamisch einzutragen.
Die Summe muss von A bis J eingetragen werden. Jedesmal mit dem entpsrechenden Buchstaben nicht immer mit A.
Hab das so versucht:
For k = 2 To 10 'Range(Cells(k, 29), Cells(...

Hallo allerseits!
Ich habe ein Problem mit der Aktualisierung von bereits ausgewählten gültigen Werten in einer Dorpdownliste. Die gütligen Werte der Dropdownliste werden per Namensdefinition aus einem anderen Excelblatt gefüllt. Nun kommt es öfter mal vor, dass sich die Gültigen Werte im s...

Hall Leute!
ich will nach einem Begriff, in meinem Fall nach "SUMs" in der Spalte C suchen und wissen wie oft es in der Spalte vorkommt.
Bei Berechnungen funktioniert es mit ZÄHLENWENN ohne Probleme aber wie erhalte ich die "absolute" Zahl?
Vielen Dank für Eure Hilfe!
Grüße
...

Hallo liebe Excel-Könner,
ich habe folgendes Problem und finde keine Lösung.
Ich habe in Spalte A von 2006 bis heute Datum stehen, über eine UserForm möche ich in zwei TextBoxen von bis Datum eintragen und in Spalte B in diesem Bereich den WertX.
Ich hoffe Ihr könnt mir helfen!
...

Hallo VBAler,
wenn ich ein Array in der Form
treffer_n(n)
habe, gibt es da eine schnelle und einfache Möglichkeit zu prüfen, ob ein bestimmter Wert in diesem Array vorhanden ist, oder muss ich alle Werte per Schleife einzeln prüfen lassen?
Gruß
David

Hallo zusammen,
kann man ein Makro starten, wenn sich in einem definierten Tabellenbereich ein Wert ändert? Wie geht das?
Danke im Voraus und Grüße,
Ulrich
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige