online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Martin55 vom 15.05.2019, 19:55 Options

Anwendung des Summenprodukts?

Ich habe folgende Frage:

Wie man mit dem Summenprodukt bei der Eingabe von exakten Werten arbeitet ist mir klar. Wie verhaelt sich das mit Werten, die nicht exakt identish in der Verweistabelle auftreten und das Programm den nächst kleineren angeben soll?
Hier das Beispiel:

TABELLE:

___D___E___F___G
3 _____1,1_1,2__1,3
4 _100__5__10__15
5 _200__7__19__22
6 _300__9__14__31

Beispiel1
Eingabe1:_200
Eingabe2:_19
Ergebnis:_1,2

BEISPIEL2
Eingabe1:_160
Eingabe2:_13
Ergebnis:_1,2

Die Unterstriche (in Tabelle) sollen besser verstaendlich machen welche Werte sich in der gemeinsamen Spalte/Reihe befinden.So:

In Beispiel1 habe ich in das Feld B5 folgendes eingegeben:
=SUMMENPRODUKT((D4:D6=B3)*(E4:G6=B4)*(E3:G3))
alles klappt einwandfrei!

Wie gehe ich nun in Beispiel2 vor, was gebe ich bei Ergebnis in Beispiel2 ein??
(160 geht also runter auf 100, und 13 runter auf 10)
Es ist prinzipell noch das gleiche wie in Beispiel1 nur dass jetzt der jeweils nächst kleinere Wert gewählt wird… Was lautet meine Befehlszeile?

Vielen Dank für Eure Hilfe. Ich zerbreche mir schon seit zwei Tagen den Kopf.

Besten Dank, Martin


Antwort schreiben

Antwort 1 von Saarbauer vom 16.05.2019, 09:16 Options

Hallo,
Zitat:
Es ist prinzipell noch das gleiche wie in Beispiel1 nur dass jetzt der jeweils nächst kleinere Wert gewählt wird… Was lautet meine Befehlszeile?

nein, da in deiner Formel steht

D4:D6 = B3 bzw. E4:G6 = B4

und der Wet 160 bzw. 13 kommt in deiner Liste nicht vor du musst mit =< oder => arbeiten

Gruß

Helmut

Antwort 2 von Martin55 vom 16.05.2019, 13:40 Options

hallo,

okay, doch wie arbeite ich damit? denn einfach einsetzen statt = geht leider nicht...
Gibts es einen Weg?

Vielen Dank, Martin

Antwort 3 von Martin55 vom 16.05.2019, 14:15 Options

Habe den befehl mit < erweitert. Nun lautet der Befehl wie folgt:
=SUMMENPRODUKT((D4:D6<=B3)*(E4:G6<=B4)*(E3:G3))

Das Problemnun ist, dass nicht nur der naechst kleinere Wert genommen wird, sondern alle Werte in der Tabelle, die kleiner sind als meine Angebenen (Eingabe1 und 2).

Wie bekomme ich es hin, das nur der naechste kleinere genommen wird? (und nicht alle)

Schoene Gruesse, Martin

Antwort 4 von Martin55 vom 16.05.2019, 15:31 Options

hat denn keiner eine Idee, oder kgibt es fuer diese Problem keine Loesung?

gruss Martin

Antwort 5 von louco197 vom 17.05.2019, 13:59 Options

tja, ich glaue da hat keiner eine Ahnung wie es gelöst wird..

Antwort 6 von Saarbauer vom 17.05.2019, 16:52 Options

Hallo,

wie sieht es hiermit aus

=INDIREKT(ADRESSE(3;VERGLEICH(B4;BEREICH.VERSCHIEBEN(E3;VERGLEICH(B3;D4:D6;1);0;1;3);1)+4))

Gruß

Helmut

Ähnliche Themen

Beim Start bekomme ich diese Anzeige:
gast20  17.01.2007 - 76 Hits - 2 Antworten

kein WIN32 Anwendung
HSVstar  16.08.2008 - 415 Hits - 1 Antwort

Java- und Access-Anwendung in einem Fenster
FroschImGrill  11.09.2007 - 75 Hits -

Java Handy-Anwendung am PC benutzen
kopfnuss007  03.12.2007 - 113 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026