1.5k Aufrufe
Gefragt in Tabellenkalkulation von immernochdos Mitglied (337 Punkte)
hallo zusammen,

ich bastel da grad in excel ein aufmaßblatt. eigentlich ganz einfach.
3 spalten mit "länge" "breite" "höhe" enstpricht A B C.

Jetzt kommt es vor, daß ein Wert nicht vorhanden ist. Dann schreibe ich der Einfachheit halber zB in B nichts rein.

In der Ergebnisspalte wollte ich jetzt ein Ergebnis ermitteln. =A1*B1*C1. Passt auch, sofern in jeder Spalte ein Wert steht. Steht in einer Spalte kein Wert, dann habe ich als Ergebnis 0,00. Auch klar. Also dachte ich mir mit Wenn Funktion die Spalten A, B und C korrigieren. Wenn in C1 nichts steht, dann rechne mit dem Wert 1, ansonsten mit dem Zellenwert. Wie baue ich das in diese Multiplikation A1*B1*C1?

Sicher ist es ganz einfach, wenn man es weiß..............

5 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

wenn Du bei Leerzellen mit 1 rechnen willst, dann

=MAX(1;A1)*MAX(1;B1)*MAX(1;C1)

wenn Du prüfen willstob 3 Werte vorhanden sind, dann

=WENN(ANZAHL(A1:C1)=3;A1*B1*C1;"")

Gruß
Rainer
0 Punkte
Beantwortet von immernochdos Mitglied (337 Punkte)
Den Wert 1 möchte ich nicht unbedingt. Ich möchte, daß diese Zelle einfach nicht berücksichtigt wird. Denn jetzt habe ich Deine Formel verwandt und habe in manchen Ergebnisfeldern den Wert aus A1, weil eben durch die Maximalfunktion der Wert 1 zB in der Spalte B ermittelt wurde. Es soll aber, wenn es keine Angaben zur "Breite" gibt in Spalte H mit dem Namen Bodenfläche auch nichts reingeschrieben werden.
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

bitte genauer
- in welchen Zellen sollen die Produkte aus welchen Faktoren gebildet werden?
- welche Ergebnisse erwartest Du in welchen Zellen, wenn

Faktor A1 oder
Faktor B1 oder
Faktor C1 oder
Faktor A1 und Faktor B1 oder
Faktor A1 und Faktor C1 oder
Faktor B1 und Faktor C1 oder
Faktor A1 und Faktor B1 und Faktor C1 fehlen?

Ohne diese Infos kann man keine Formel bauen.
Antworte aber bitte so, dass keine weitere Nachfrage nötig ist.

Gruß
Rainer
0 Punkte
Beantwortet von immernochdos Mitglied (337 Punkte)
Es gibt die Eingabespalten A, B, C und D die Zeilennummer lasse ich jetzt weg, da sie fortlaufend ist. Diese stehen für Länge, Breite, Höhe und Fehlflächen.

Dann gibt es die Ergebnisspalten F und G. Diese stehen für Bodenfläche und Wandfläche.

Das Ergebnis in Spalte G bilde ich jetzt wie folgt: =(2xA+2xB)xC-D. Jetzt kommt es aber vor, daß Einzelflächen zu erfassen sind. Dann fehlt z. B. der Eintrag in Spalte B. Mit Deiner Formel funktionieren die Ergebnisspalten. In den Zeilen, in welchen aber keine Werte in den Spalten A, B und C eingetragen wurden, steht in den Ergebnisspalten dann 4 bzw. 1. Ich müßte dann immer die Formel aus den nicht beschriebenen Zeilen löschen, da sonst das Spaltenergebnis verfälscht ist.

Muß ich jetzt diese Maximalwertfunktion auch noch in eine Wenn Funktion einbauen?

gruß Andreas
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo,

kombiniere Rainers Formeln:

=WENN(ANZAHL(A1:C1)>1;(2*MAX(1;A1)+2*MAX(1;B1))*MAX(1;C1)-D1;"")

Sobald mindestens in zwei Zellen etwas steht, wird die Berechnung ausgeführt.

Gruß

M.O.
...