Clever-Excel-Forum

Normale Version: WENN Formel eleganter lösen?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Leute,

aktuell habe ich u. s. Formel in Verwendung.
Kann man das auch eleganter Lösen ?

=
WENN($D7510=DATA_1!$A3;DATA_2!$H7510*DATA_1!$D3/100;
WENN($D7510=DATA_1!$A5;DATA_2!$H7510*DATA_1!$D5/100;
WENN($D7510=DATA_1!$A6;DATA_2!$H7510*DATA_1!$D6/100;
WENN($D7510=DATA_1!$A7;DATA_2!$H7510*DATA_1!$D7/100;
WENN($D7510=DATA_1!$A8;DATA_2!$H7510*DATA_1!$D8/100;
WENN($D7510=DATA_1!$A9;DATA_2!$H7510*DATA_1!$D9/100;
WENN($D7510=DATA_1!$A10;DATA_2!$H7510*DATA_1!$D10/100;
WENN($D7510=DATA_1!$A11;DATA_2!$H7510*DATA_1!$D11/100;
WENN($D7510=DATA_1!$A12;DATA_2!$H7510*DATA_1!$D12/100;
WENN($D7510=DATA_1!$A13;DATA_2!$H7510*DATA_1!$D13/100;
WENN($D7510=DATA_1!$A14;DATA_2!$H7510*DATA_1!$D14/100;
WENN($D7510=DATA_1!$A15;DATA_2!$H7510*DATA_1!$D15/100;
WENN($D7510=DATA_1!$A16;DATA_2!$H7510*DATA_1!$D16/100;
WENN($D7510=DATA_1!$A17;DATA_2!$H7510*DATA_1!$D17/100;
WENN($D7510=DATA_1!$A18;DATA_2!$H7510*DATA_1!$D18/100;
WENN($D7510=DATA_1!$A19;DATA_2!$H7510*DATA_1!$D19/100;
WENN($D7510=DATA_1!$A20;DATA_2!$H7510*DATA_1!$D20/100;
WENN($D7510=DATA_1!$A21;DATA_2!$H7510*DATA_1!$D21/100;
WENN($D7510=DATA_1!$A22;DATA_2!$H7510*DATA_1!$D22/100;
WENN($D7510=DATA_1!$A23;DATA_2!$H7510*DATA_1!$D23/100;
WENN($D7510=DATA_1!$A24;DATA_2!$H7510*DATA_1!$D24/100;
WENN($D7510=DATA_1!$A25;DATA_2!$H7510*DATA_1!$D25/100;
WENN($D7510=DATA_1!$A26;DATA_2!$H7510*DATA_1!$D26/100;
WENN($D7510=DATA_1!$A27;DATA_2!$H7510*DATA_1!$D27/100;
WENN($D7510=DATA_1!$A28;DATA_2!$H7510*DATA_1!$D20/100
)))))))))))))))))))))))))

Danke euch für die Hilfe
Hi,

kann es sein, dass Du sowas suchst? Oder sollen das wirklich etliche wenn,dann, sonst Formulierungen sein?

=
WENN($D7510=
Oder(
DATA_1!$A3;DATA_2!$H7510*DATA_1!$D3/100;
DATA_1!$A5;DATA_2!$H7510*DATA_1!$D5/100;
DATA_1!$A6;DATA_2!$H7510*DATA_1!$D6/100;
DATA_1!$A7;DATA_2!$H7510*DATA_1!$D7/100;
.....
)
;"dann irgendwas";
"oder eben nicht")
Hi,

dafür gibt es die VERWEIS-Funktionen. z.B. den SVERWEIS:

=SVERWEIS($D7510;DATA_1!$A$3:$D$28;4;0)*$H7510/100

EDIT: Du hast Zeile 4 vergessen und ganz am Schluss $D20 statt $D28 stehen...
PHP-Code:
=IFERROR(INDEX(DATA_1!$D$3:$D$28;MATCH($D7510;DATA_1!A3:$A$28;0);1)/100*$H7510;""

Aber..., ich vermute das die Zahlen A3:A28 auch eine gewisse Zusammenhang haben. Und dann geht's viel einfacher.
Hi,

für mich sieht es danach aus:

Code:
=wennfehler(DATA_2!$H7510*index(DATA_1!$D3:D28;vergleich(D7510;DATA_1!$A3:A28;0))%;"n.v.")
Hallo,
wenn der User seine Tabelle zur Verfügung stellen würde, wäre es
vielleicht einfacher mit der Hilfe.

MfG Günter
Hallo Leute,

vielen Dank bis hierhin.
Die Tabelle kann ich leider nicht zur Verfügung stellen, da es beruflichen Inhalt hat.
Ich werde gleich mal die verschiedenen Vorschläge testen.
(01.12.2023, 10:00)PkrFc07 schrieb: [ -> ]Die Tabelle kann ich leider nicht zur Verfügung stellen, da es beruflichen Inhalt hat.

Moin!
Wenn Du Interesse an einer Lösung hast, könntest Du auch schlicht anonymisieren.
Klar, das ist etwas Arbeit …

Gruß Ralf