Problem z formułą programu Excel


1

Próbowałem napisać formułę, która pomoże mi w składzie. Wydaje się, że działa, jeśli umieszczę kilka pierwszych części, ale po tym jest napisane: „Wpisana formuła zawiera błąd”.

Czy ktoś może zobaczyć błąd? Gapię się już od wielu godzin i nie mogę tego rozgryźć!

= JEŻELI (C5 = „1000–1800”, 7,5, JEŻELI (C5 = „1000–1830”, 8, JEŻELI (C5 = „1000–1900”, 8,5, JEŻELI (C5 = „1100–1900”, 7,5, JEŻELI) (C5 = „1100–1930”, 8, IF (C5 = „1100–2000”, 8,5, IF (C5 = „1200–2000”, 7,5, IF (C5 = „1200–2030”, 8, IF (C5 = „1200–2100”, 8,5, IF (C5 = „1300–2100”, 7,5, IF (C5 = „1300–2130”, 7,5, IF (C5 = „1300–2130”, 8, IF (C5 = „ 1300–2200 ”, 8,5, IF (C5 =„ 1400–2200 ”, 7,5, IF (C5 =„ 1400–2230 ”), 8, IF (C5 =„ 1400–2300 ”, 8,5, IF (C5 =„ 1400– 2330 ”, 9, IF (C5 =„ 1400-0000 ”, 8,5, IF (C5 =„ 1500-0000 ”), 7,5, IF (C5 =„ 1500-0100 ”, 8,5, IF (C5 =„ 1500-0200 ” , 10,5, IF (C5 = „1600-0200”, 9,5, IF (C5 = „1700-0200”, 8,5, IF (C5 = „1800-0200”, 7,5, IF (C5 = „1900-0200”, 6,5 )))))))))))))))))))))))))))))))))


3
To tylko sugestia, ale prawdopodobnie powinieneś postąpić inaczej. Skonfiguruj tabelę, używając wymienionych wartości, a następnie użyj formuły vlookup lub match / index. W miarę możliwości należy unikać takich długich wzorów.
Eric F,

Działa w programie Excel 2010, jeśli posłuchasz rady Stevena i usuniesz 9 bliskich nawiasów
BJ292

1
Twoja formuła wydaje się obliczać różnicę w godzinach minus 0,5. Sugeruję użycie programu Excel do obliczenia tego. Coś jak: =INT(RIGHT(C5,4))-INT(LEFT(C5;4))-0.5. Aby pracować z czasami po północy, dodaj 24 i zrób MOD(...;24).
agtoever

Odpowiedzi:


1

Twoja formuła ma 25 nawiasów otwartych i 34 nawiasów zamkniętych.

Zgadzam się jednak z sugestią uproszczenia za pomocą WYSZUKAJ.PIONOWO lub MATCH / INDEKS.


1

Maksymalna liczba zagnieżdżonych IF może wynosić do 7 (przynajmniej w programie Excel 2003)


0

Utwórz tabelę wyszukiwania w, powiedzmy kolumny F i G , a następnie użyj wzoru:

=VLOOKUP(C5,F1:G25,2,FALSE)

wprowadź opis zdjęcia tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.