Grzegorz S.

Grzegorz S. Technik metod
logistycznych,
Ficomirrors

Temat: Funkcja "Jeżeli"

Czy ktoś z was wie, czy w excell 2007 jest jakieś ograniczenie w zagnieżdżaniu funkcji "jeżeli"?
Z tego co pamiętam to w 2003 było to 6 powtórzeń.
Bogdan Gilarski

Bogdan Gilarski www.excelperfect.pl
Perfect And
Practical

Temat: Funkcja "Jeżeli"

w Ex 2003 max 7 razy, Ex 2007 i 2010 max 64 razy.Bogdan Gilarski edytował(a) ten post dnia 10.10.12 o godzinie 11:03
Grzegorz S.

Grzegorz S. Technik metod
logistycznych,
Ficomirrors

Temat: Funkcja "Jeżeli"

Bogdan Gilarski:
w Ex 2003 max 7 razy, Ex 2007 i 2010 max 64 razy.


No to wspaniale :) uratowało mi to... plik :)

Dzieki
Maciej Bartosiak

Maciej Bartosiak IT CONSULTANT

Temat: Funkcja "Jeżeli"

choć nie wyobrażam sobie aby ktoś zagnieżdżał >10 razy F.jeżeli. Może spróbuj innych rozwiązań.

Temat: Funkcja "Jeżeli"

Maciej Bartosiak:
choć nie wyobrażam sobie aby ktoś zagnieżdżał >10 razy F.jeżeli. Może spróbuj innych rozwiązań.


Np. wyszukaj.pionowo ?
Maciej Bartosiak

Maciej Bartosiak IT CONSULTANT

Temat: Funkcja "Jeżeli"

albo funkcja tablicowa.
Grzegorz S.

Grzegorz S. Technik metod
logistycznych,
Ficomirrors

Temat: Funkcja "Jeżeli"

Excell 2007

Mój plik wygląda następująco:
-Wiersz nr1146 mam wypełniony w 240 kolumnach czyli od A1 do IF1 cyframi
- Wiersz nr1150 mam wypełniony nie zawsze w tych 240 wyżej wspomnianych kolumnach
Chcę aby, jeżeli L1150 jest wypełnione, to żeby mi mnożył L1146*L1150 i przeszedł do następnej kolumny i tak dalej i tak dalej aż do kolumny IF. Przy okazji mam jeszcze małe dzielenie przez kolumnę I.
Wszystkie te wymnożenia chcę zsumować.
Kiedy wprowadzałem formułę tak:

SUMA(JEŻELI(L1150<>0;(($L$1146*L1150)/I1150);0);JEŻELI(M1150<>0;(($M$1146*M1150)/I1150);0);JEŻELI(P1150<>0;(($P$1146*P1150)/I1150);0);JEŻELI(R1150<>0;(($R$1146*R1150)/I1150);0);JEŻELI(T1150<>0;(($T$1146*T1150)/I1150);0);JEŻELI(V1150<>0;(($V$1146*V1150)/I1150);0))

otrzymywałem komunikat iż funkcja ma zbyt dużo argumentów, tak było gdy chciałem zagnieździć w tej sumie jeżeli ponad 6 razy...

Chciałbym móc przeanalizować w ten sposób 240 kolumn
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Funkcja "Jeżeli"

Grzegorz S.:
Chciałbym móc przeanalizować w ten sposób 240 kolumn
OMG !!!
Przy czymś takim to mocno zastanowił bym się nad zmianą formatu przetwarzanych danych.
Jakaś prosta baza danych mogła by tu pomóc.

Temat: Funkcja "Jeżeli"

Grzegorz S.:
Excell 2007

Mój plik wygląda następująco:
-Wiersz nr1146 mam wypełniony w 240 kolumnach czyli od A1 do IF1 cyframi
- Wiersz nr1150 mam wypełniony nie zawsze w tych 240 wyżej wspomnianych kolumnach
Chcę aby, jeżeli L1150 jest wypełnione, to żeby mi mnożył L1146*L1150 i przeszedł do następnej kolumny i tak dalej i tak dalej aż do kolumny IF. Przy okazji mam jeszcze małe dzielenie przez kolumnę I.
Wszystkie te wymnożenia chcę zsumować.
Kiedy wprowadzałem formułę tak:

SUMA(JEŻELI(L1150<>0;(($L$1146*L1150)/I1150);0);JEŻELI(M1150<>0;(($M$1146*M1150)/I1150);0);JEŻELI(P1150<>0;(($P$1146*P1150)/I1150);0);JEŻELI(R1150<>0;(($R$1146*R1150)/I1150);0);JEŻELI(T1150<>0;(($T$1146*T1150)/I1150);0);JEŻELI(V1150<>0;(($V$1146*V1150)/I1150);0))

otrzymywałem komunikat iż funkcja ma zbyt dużo argumentów, tak było gdy chciałem zagnieździć w tej sumie jeżeli ponad 6 razy...

Chciałbym móc przeanalizować w ten sposób 240 kolumn

Zupełnie nie rozumiem konstrukcji tej formuły. Po co sprawdzać, czy jeden z czynników jest zerem, żeby w takim przypadku podstawiać zero?

Czy czasem oczekiwanego efektu nie da =suma.iloczynów(L1146:IF1146;L1150:IF1150)/I1150 ?
Marek Zadęcki

Marek Zadęcki pracownik biurowy i
kadrowy

Temat: Funkcja "Jeżeli"

Grzegorz S.:
Excell 2007

Mój plik wygląda następująco:
-Wiersz nr1146 mam wypełniony w 240 kolumnach czyli od A1 do IF1 cyframi
- Wiersz nr1150 mam wypełniony nie zawsze w tych 240 wyżej wspomnianych kolumnach
Chcę aby, jeżeli L1150 jest wypełnione, to żeby mi mnożył L1146*L1150 i przeszedł do następnej kolumny i tak dalej i tak dalej aż do kolumny IF. Przy okazji mam jeszcze małe dzielenie przez kolumnę I.
Wszystkie te wymnożenia chcę zsumować.
Kiedy wprowadzałem formułę tak:

SUMA(JEŻELI(L1150<>0;(($L$1146*L1150)/I1150);0);JEŻELI(M1150<>0;(($M$1146*M1150)/I1150);0);JEŻELI(P1150<>0;(($P$1146*P1150)/I1150);0);JEŻELI(R1150<>0;(($R$1146*R1150)/I1150);0);JEŻELI(T1150<>0;(($T$1146*T1150)/I1150);0);JEŻELI(V1150<>0;(($V$1146*V1150)/I1150);0))

otrzymywałem komunikat iż funkcja ma zbyt dużo argumentów, tak było gdy chciałem zagnieździć w tej sumie jeżeli ponad 6 razy...

Chciałbym móc przeanalizować w ten sposób 240 kolumn

A gdyby tak zamiast średników przed kolejną JEŻELI dać "&" tzn.:
 SUMA(JEŻELI(L1150<>0;(($L$1146*L1150)/I1150);0)&JEŻELI(M1150<>0;(($M$1146*M1150)/I1150);0)&JEŻELI(P1150<>0;(($P$1146*P1150)/I1150);0)&JEŻELI(R1150<>0;(($R$1146*R1150)/I1150);0)&JEŻELI(T1150<>0;(($T$1146*T1150)/I1150);0)&JEŻELI(V1150<>0;(($V$1146*V1150)/I1150);0))


nie byłoby łatwiej i można dodawać następne warunki...
Grzegorz S.

Grzegorz S. Technik metod
logistycznych,
Ficomirrors

Temat: Funkcja "Jeżeli"

Witam

Przepraszam za moją "ciszę", ale jak tylko się ogarnę z tematami które na mnie leżą, to zastosuję wasze rozwiązania za które z góry dziękuję i dam znać jak poszło
Kamil Miąskiewicz

Kamil Miąskiewicz Financial Analyst,
Carlsberg Shared
Services

Temat: Funkcja "Jeżeli"

Krystian Kuba P.:
Grzegorz S.:
Excell 2007

Mój plik wygląda następująco:
-Wiersz nr1146 mam wypełniony w 240 kolumnach czyli od A1 do IF1 cyframi
- Wiersz nr1150 mam wypełniony nie zawsze w tych 240 wyżej wspomnianych kolumnach
Chcę aby, jeżeli L1150 jest wypełnione, to żeby mi mnożył L1146*L1150 i przeszedł do następnej kolumny i tak dalej i tak dalej aż do kolumny IF. Przy okazji mam jeszcze małe dzielenie przez kolumnę I.
Wszystkie te wymnożenia chcę zsumować.
Kiedy wprowadzałem formułę tak:

SUMA(JEŻELI(L1150<>0;(($L$1146*L1150)/I1150);0);JEŻELI(M1150<>0;(($M$1146*M1150)/I1150);0);JEŻELI(P1150<>0;(($P$1146*P1150)/I1150);0);JEŻELI(R1150<>0;(($R$1146*R1150)/I1150);0);JEŻELI(T1150<>0;(($T$1146*T1150)/I1150);0);JEŻELI(V1150<>0;(($V$1146*V1150)/I1150);0))

otrzymywałem komunikat iż funkcja ma zbyt dużo argumentów, tak było gdy chciałem zagnieździć w tej sumie jeżeli ponad 6 razy...

Chciałbym móc przeanalizować w ten sposób 240 kolumn

Zupełnie nie rozumiem konstrukcji tej formuły. Po co sprawdzać, czy jeden z czynników jest zerem, żeby w takim przypadku podstawiać zero?

Czy czasem oczekiwanego efektu nie da =suma.iloczynów(L1146:IF1146;L1150:IF1150)/I1150 ?

Tudzież

=SUMA(A1:H1*A2:H2/I1)
tablicowo

Następna dyskusja:

Funkcja Jeżeli




Wyślij zaproszenie do